Skip to content

Instantly share code, notes, and snippets.

@MattSandy
Last active May 23, 2019 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MattSandy/75a78bfe9c4db140a9cb65fc98180b7a to your computer and use it in GitHub Desktop.
Save MattSandy/75a78bfe9c4db140a9cb65fc98180b7a to your computer and use it in GitHub Desktop.
Offline Conversion Tracking Information

Offline Conversion Tracking

Google Page

Upload call conversions

An UploadCallConversion maps to the Import conversion source in the Google Ads UI followed by choosing Conversion from calls.

A mobile click-to-call click cannot be uploaded as a conversion if there is no Google forwarding number attached to the call. Without a Google forwarding number, there is no way Google can be sure that the click led to a call and then to a conversion. If a click is uploaded like this, it will be ignored by the conversion tracker.

Once you create an UploadCallConversion, you can use the OfflineCallConversionFeedService to upload conversions for calls. See Importing Call Conversions below for details.

Calls from websites

A WebsiteCallMetricsConversion maps to Calls from a website in the Google Ads UI.

Unlike AdCallMetricsConversion, this tracker requires googleEventSnippet and googleGlobalSiteTag to be added to your website to retrieve the dynamic Google forwarding number for call tracking on numbers listed on your website. In addition, you must set up a call extension and attach it to the campaign or ad groups whose website calls you want to track.

If you want to track:

Website purchases, newsletter signups, button clicks, or other website actions

Set up conversion tracking for your website

Customer installs your app or purchases from your app

Choose one or more of the following:

Phone calls

Choose one or more of the following: 

Offline conversions, such as store visits or phone calls after your ad ran

Track offline conversions

https://support.google.com/google-ads/answer/1722054

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment