Hi everyone,
I'm trying to send offline conversions to Google Ads and need to pass user identifiers (email, phone, and gclid). The challenge is that I don't always have all three — sometimes I only have one, sometimes two, sometimes all three. It depends on what data was captured for that particular lead.
The problem is that the Google Ads module in Zapier doesn't seem to support optional fields. If I map all three fields and one of them is empty, it causes issues.
I reached out to support and was told to use Paths to handle every possible combination of available identifiers. That would mean creating a separate path for each scenario (only email, only phone, only gclid, email + phone, email + gclid, phone + gclid, all three) — which is 7 paths. That feels overly complex and hard to maintain, especially since I already have paths in my Zap for other logic.
Is there a cleaner way to handle this? Has anyone found a solution for dynamically passing only the identifier fields that are available without having to build out every possible combination as a separate path?
Thanks in advance!



