I’m having trouble with Enhanced Conversions for Leads in Google Ads using Zapier integration. My setup is working fine from a technical standpoint. I’m sending properly hashed phone numbers using SHA-256 and including valid GCLID values from recent ad clicks.
When I run tests in Zapier, everything completes without any errors. The offline conversion diagnostics also confirm that my conversion uploads are successful. However, I keep getting an “Urgent” status in the Enhanced Conversions diagnostics section. The campaign goal shows “Needs Attention - Missing Source” no matter what I do.
I already completed the connection process in Data Integration settings. I selected Zapier as my source, went through all the required steps, and received confirmation that the connection was successful. But the goals page still shows the same error message.
I’m wondering if this is normal behavior while waiting for data matching to occur, or if something is actually broken in my configuration. Right now I’m only sending hashed phone numbers along with GCLID because we don’t always collect email addresses. The documentation suggests these two fields should be sufficient.
Should I be including additional identifiers to fix this connection status? Does the error persist until actual matches are found? Has anyone else experienced this issue where technical setup works but the interface still shows errors?
Classic case of Google’s tech working but their interface lagging behind. I hit the same thing setting up enhanced conversions through our CRM. The diagnostics take forever to catch up with what’s actually happening - sometimes weeks. My “Missing Source” error stuck around for 10-14 days even though conversions were uploading fine. Google’s matching algorithm needs time to connect your offline conversions with their ad data. Phone numbers match way worse than emails, so it takes even longer to validate. Here’s what helped: check your conversion import status in Tools & Settings instead of trusting the Enhanced Conversions diagnostics. The real conversion data usually shows up there first. If your offline conversion reports show successful uploads and you’re confident about your GCLID collection, you’re good. Just wait it out - the system needs time to build enough matches before updating the status.
Yeah, this is totally normal - don’t stress about it. Google’s diagnostics are painfully slow to update and show weird errors even when everything’s working fine. I had the same issue last month. It kept showing missing source for 3 weeks, but conversions were tracking properly the whole time. Your gclid + hashed phone setup should be fine. Google just takes forever to match enough data and clear that status.
Had the same frustrating issue with this setup about 6 months back. That interface status is garbage during the first few weeks after you set it up. Google’s backend doesn’t talk to their diagnostic frontend properly, which is why you’re seeing this disconnect. Your setup sounds right - SHA-256 hashed phone numbers with valid GCLIDs should work fine. Here’s the thing though: phone number matching rates suck compared to emails. You’ll only get 30-40% matching vs 60-70% for emails. Takes way longer for Google to collect enough matches to update that diagnostic status. I’d skip watching the Enhanced Conversions diagnostics page and just monitor your actual conversion attribution in the Conversions section instead. Real test is whether your conversion tracking and attribution improve in your campaign data over the next 2-3 weeks.