Answers to common questions about the Invoca for Google Campaign Manager integration, including view-through impression fees, Safari ITP, and data discrepancies.Applies to: Google Campaign Manager integration I use both Search Ads 360 and Campaign Manager — should Invoca integrate with both? If you share Floodlight activities from Campaign Manager with your Search Ads 360 account, we recommend integrating with only one platform, so conversions uploaded to both aren’t double-counted. If you want to track call conversions for both display and search, implement the Campaign Manager integration, but review Search Ads 360’s limitations first. It’s possible to integrate with both, but you’ll need separate Floodlight activities for each. Will I incur impression fees if I enable view-through tracking? Yes — every time the 1x1 creative that writes the encrypted user ID to a first-party cookie is served, you’re charged for that impression. We recommend conditional firing logic to only serve the creative when there’s no
gclid in the query string, no gcm_uid in the query string or first-party cookie, and only on the first page visit of a session.
Are there concerns around Safari Intelligent Tracking Prevention (ITP)? Yes — ITP affects the view-through scenario in particular. Campaign Manager can’t set its encrypted user ID when a display ad serves on a third-party site in Safari, so when a visitor navigates directly to your site, the 1x1 creative generates a new encrypted user ID that can’t be matched to the earlier ad view.
Why is there a discrepancy between Invoca and Campaign Manager reporting? Confirm the Invoca transaction actually captured a gclid or encrypted user ID — without one, Campaign Manager can’t attribute the call or Signal to an ad interaction. Campaign Manager also requires that only one of the two values is sent per request; if you see both values on the same transaction in Invoca reports, troubleshoot your custom code to ensure only one is captured. Capturing an encrypted user ID also doesn’t guarantee an ad interaction occurred within your Floodlight activity’s attribution window — this is especially likely with Safari ITP. It can help to run a Campaign Manager report that includes unattributed conversions and compare totals to Invoca.
My transaction registered in Invoca, but I don’t see it in Delivery History yet. There’s a 1-hour delay between a transaction appearing in Invoca and Invoca sending the data to Campaign Manager, to give Campaign Manager time to register the click IDs.
I captured both a gclid and dclid for a call, but only the dclid was sent — why? Campaign Manager only accepts one of gclid, dclid, or match ID per conversion. Invoca prioritizes dclid; if that’s blank, it falls back to gclid; if that’s also blank, it falls back to the Invoca Unique ID as the match ID. If none of the three are present, the conversion isn’t sent.
How can I see the data Invoca sends to Google? Open an Action’s Delivery History tab and expand a row to see the full JSON payload sent for that call or Signal.
How does Invoca send data to Google Campaign Manager? Invoca uses the Google Campaign Manager Conversions API.
Does Invoca support Enhanced Conversions for the Campaign Manager API? Not currently, though it’s under consideration.
What each webhook field means
What timestamp is used for
timestampMicros? For both “Send Call or Signal Activities” and “Send Call or Signal Events” actions, Invoca first tries the Signal occurred-at time; if that’s nil, it falls back to the transaction start time.