“Combine new results with old” in Google Sheets currently comes with the downside that as soon as something in the dimensions changes – either by design (like with many of the image URL fields) or by circumstances (like fixing a typo in a campaign name or a social media copy), the fields can’t match anymore, leading to duplicates and therefore wrong data.
These problems could be solved by letting us choose which of the dimensions we actually want to use for the matching, allowing us to update all other dimensions as well. This would eliminate the need for additional queries and complex workarounds.