{"id":5849,"date":"2024-09-08T18:07:52","date_gmt":"2024-09-08T15:07:52","guid":{"rendered":"https:\/\/trackingchef.com\/?p=5849"},"modified":"2024-09-15T12:10:42","modified_gmt":"2024-09-15T09:10:42","slug":"which-google-ads-conversions-api-should-i-use","status":"publish","type":"post","link":"https:\/\/trackingchef.com\/google-ads\/which-google-ads-conversions-api-should-i-use\/","title":{"rendered":"Which Google Ads Conversions API should I use?"},"content":{"rendered":"\n
Over the past few years, the popularity of conversions API (aka CAPI) has grown exponentially. Much of this growth has been fueled by the ad platform’s themselves that are actively pushing advertisers to switch to this method.<\/p>\n\n\n\n
The reasoning behind this promotion is split into two:<\/p>\n\n\n\n
While most ad platforms offer a (mostly) simple and unified API, Google Ads has multiple different APIs serving different purposes.<\/p>\n\n\n\n
In this article I’ll try to breakdown the use case for each the two popular APIs:<\/p>\n\n\n\n
For the purpose of this post, I’ll skip the Upload Call Conversions API as it often isn’t used directly by developers but rather via a 3rd party solution such as CallRail<\/a> or Callbox<\/a>.<\/p>\n\n\n\n I’ll also ignore the Upload Store Sales Conversions API which the access to is dependent on plenty of limitations so only a handful of brands actually use it.<\/p>\n\n\n\n This is the classic all-time favorite API for uploading conversions into Google Ads. The majority of platforms integrated with Google Ads use this integration to send offline conversions.<\/p>\n\n\n\n Documentation<\/a><\/p>\n\n\n\n This API is very straightforward.<\/p>\n\n\n\n The user is identified solely based on the Click ID fetched from the On iOS devices, the There are no prerequisites for using this API. Note that Click IDs imported for this conversion event must have been created after creating the conversion event (i.e. can’t backfill events) and will only be available 4-6 hours after the conversion was created.<\/p>\n\n\n\n This API can be used when the user has directly visited the website by clicking on an ad. This is usually the case with Search campaigns.<\/p>\n\n\n\n This API relies on the Click ID being known. Without it, it won’t work.<\/p>\n\n\n\n This means that it won’t take credit for any view through attribution in any way.<\/p>\n\n\n\n Technically, these two APIs are identical, simply use different user identifiers for matching the conversion with a specific user.<\/p>\n\n\n\nUpload Click Conversions<\/h2>\n\n\n\n
Mechanics<\/h3>\n\n\n\n
gclid<\/code> parameter appended to the URL when clicking an ad served by Google (on search, GDN, YouTube etc.). The Click ID is also stored in the
_gcl_aw<\/code> cookie on the domain, so can be fetched at the conversion URL regardless of the landing page (assuming the Google Tag was able to run and save this value). In the case of user’s not consenting to tracking, the
gclid<\/code> parameter is often passed on any internal navigation in the site to persist it even without setting a cookie on the user’s browser.<\/p>\n\n\n\n
gBRAID<\/code> and
wBRAID<\/code> can also be used for matching.<\/p>\n\n\n\n
When to use this API<\/h3>\n\n\n\n
Caveats<\/h3>\n\n\n\n
<\/figure>\n\n\n\n
Enhanced Conversions for Leads<\/h2>\n\n\n\n