
August 24, 2018
What is Conversion Linker in Google Tag Manager?
Updated: August 24, 2018. In June 2017, Apple announced Intelligent Tracking Prevention (ITP), an initiative aimed at limiting third-party trackers from capturing cross-site browsing data and it will be launched really soon (or maybe it already is? Honestly, I’ve lost the track). This might become a problem for those who are using Google Ads (previously known as Google Adwords) because the ITP will block cookies which are an essential part of G Ads Conversion Tracking.
In response, Google introduced several ways how to decrease the impact of Intelligent Tracking Prevention. Conversion Linker Tag is one of those solutions. Do you need it? Everything is explained in this blog post.

What is Intelligent Tracking Prevention?
In short, with ITP, third-party cookies that are determined to be able to track users across sites can only be used for 24 hours from the time a user visits a website via Safari. After 24 hours, the third-party cookies can only be used for log-in purposes. The cookies are purged entirely after 30 days.
Why is that important? Google Ads uses 3rd-party cookies for conversion tracking, therefore, ITP will break it and all conversions that happen after 24 hours from the time a user lands on your page will not be tracked.
What are the possible solutions?
Actually, there are three options (according to Google’s official knowledge base), choose one:
- You can link GA with Google Ads (if you haven’t already) and you’re good to go. Google Analytics uses 1st party cookies and shares the data with G Ads, thus your conversion tracking will continue working properly.
- If you have new websites you wish to track and you do not want to use Google Tag Manager (I see no reasons why would want to you avoid GTM 🙂 ), start using the new Global Site Tag (gtag.js). Recently, Google announced this tracking method with the intention to streamline tracking across Google products, including their “measurement, conversion tracking, and remarketing products.” For now, Google Analytics, Google Ads and, in the future, other Google Products will use tracking codes of the same structure and technology behind it. Go ahead to Google Analytics or G Ads Conversion’s settings and you’ll see that they are already recommending gtag.js (see the example below)
- If you’ve installed G Ads Conversion Tracking via Google Tag Manager AND haven’t linked it to Google Analytics (well, maybe you use another analytics tool), start using Conversion Linker Tag. In this blog post, I’ll explain how to set it up.
Update: since some of my readers are still in doubt whether the information that I provide here is accurate, here’s a tweet from Brian Kuhn who is one of the main people behind GTM.

What is Conversion Linker Tag in Google Tag Manager?
When people click on your ads, the URL of the landing page (of your website) typically contains ?gclid=xxxxxxxx. This ID is saved as the 3rd party Google Ads cookie.
When a site visitor takes an important action that you’ve tagged as a conversion, a Google Ads conversion tracking tag is fired. As a result, the ad click information (gclid) is used to associate that conversion with the ad click that brought the visitor to your site.
Once the ITP goes live, that Google Ads 3rd party cookie will be functional only for 24 hours after a visitors visits your site. The solution? Conversion Linker Tag!
This tag automatically detects the ad click information in your landing page URLs, and stores this information in 1st party cookies on your domain (instead of 3rd party cookie), meaning that ITP will no longer affect the Google Ads conversion tracking and you’ll be able to measure important conversions even after 24 hours after a visitor lands on your page.
How to set up Conversion Linker Tag In GTM?
Luckily, it’s really easy.
- In Google Tag Manager, go to Tags.
- Choose Conversion Linker as a Tag Type.
- And set it to fire on All Pages. No other configuration is necessary.
Done! Publish the updated Google Tag Manager to live environment. Before that, don’t forget to test the tag with Preview and Debug mode.
Optional: Additional Configuration in Conversion Linker (Advanced)
By default, the Conversion Linker tag sets ad click information in cookies named _gcl_aw and _gcl_dc using the top-most domain and root level path. And that sufficient for this tag to work. But if you need to override any of its settings, you can do so in the Linker Options.
You should only adjust the settings if you have a specific need that requires it and you really know what you’re doing. For example, you may need to override some cookie settings if you:
- already have cookies with the same names (_gcl_aw and _gcl_dc).
- need to have multiple sets of cookies.
- or don’t want ad click info from one subdomain of your website to be available for conversions on another subdomain.
When you select the Override cookie settings option, fields for Name, Domain, and Path will appear:
- Name: This is the prefix used as part of the cookie names. The default prefix name is _gcl. For example, if you change the Name to _gcl2, the Conversion Linker tag will set cookies named _gcl2_aw and _gcl2_dc.
- Important: If you change the prefix of the cookie names, any tags that read ad click info from these cookies (e.g. G Ads conversion tracking tags) must also be configured to use the same prefix.
- Domain: This is the domain of your website on which the first-party cookies should be set. By default, the Conversion Linker tag will use the highest level domain on which it can set cookies. For example, if your website address is support.yourdomain.com, the Conversion Linker tag will set the cookie domain to yourdomain.com. Only set this field if you need to limit the cookies to a lower-level domain, e.g. only for support.yourdomain.com
- Path: This is the path used to set the cookies. By default, the cookie path will be the root level (/). Only set this field if you need to limit the cookies to a subdirectory of a domain, e.g. only for yourdomain.com/posts.
TL;DR: Do you need to use Conversion Linker?
If you’re in a hurry, here’s a brief flow chart which will help you understand whether you need to use conversion linker in web tracking implementation. Start from the blue diamond.
However, if you’re still not sure whether to add the Conversion Linker, go ahead and implement it. It will not break things. So if you want to be extra-cautious, add it to your container. After seeing mass confusion in the industry related to CL (especially when someone mentioned that Google’s support told him to add the CL even when it is not necessary), at some point, I even started to question my own beliefs regarding this topic. Thus I decided to contact Simo Ahava and got a confirmation that Conversion Linker works exactly as I understand it.
Conversion Linker: Final Words
If you’re tracking Google Ads conversions with Google Tag Manager, you need to start using Conversion Linker Tag as well. In June 2017, Apple introduced a solution which will seriously limit 3rd party tracking cookies and (surprise!) G Ads cookies are one of them.
In order to keep tracking important events with Google Ads precisely, you need to start using Conversion Linker tag as well.
You do not need this tag if you:
- Have linked Google Analytics account to Google Ads.
- Or you are tracking Google Ads conversions by using the new Global Site Tag (gtag.js).
However, if after reading this blog post you’re still not sure whether you need to add Conversion Linker to your GTM container, go ahead and add it. It won’t break things or do any harm.

66 COMMENTS
Thank you Julius
Can you please explain why there is a difference if adwrods and GA are hard coded to the site or if both are implanted using GTM ?
Why does it make a difference ?
Thank you
The result is the same, but the implementation method differs. When you asked me this question, I now understand that I need to update the scheme in this blog post because it's a bit confusing.
Basically, you can either connect GA and Adwords or create Conversion Linker tag. Not sure how Adwords will react if both options are completed, though...
Thank you for the clarification.
So just making sure, as long as adwords and GA are linked there is no difference if it was implanted using GTM or hard coded to the website ?
"If you (or your developers) have hardcoded Google Analytics and Adwords tracking codes to a website (not via Google Tag Manager)"
This is the sentence that got me confused
Yes, it should work fine (at least, Google says so).
Great explanation thanks for TL;DR version :D
Nice Explanation
Hello there,
great article. But still I am not sure if I understand - we use GTM for both Google Analytics and Adwords. We do not use global site tag yet.
Adwords and Google Analytics are linked together - but no metrics are imported. Should we use a Conversion linker?
Thank you - Lenka
Hey, you should not use Conversion Linker because you have already linked Ga with Adwords. It's strange that data is not visible yet. I recommend contacting Adwords support for more details.
Imagine the following case:
- AdWords landing page on domain1.com
- Conversion happens on domain2.com
- GTM on both domains
- GTM contains Analytics tag with proper cross-domain tracking
- GTM contains AdWords conversion linker tag
- GTM contains AdWords conversion tag on domain2.com's thank-you page
Imagine you want to track conversions in AdWords as an imported Analytics goal AND with the adwords conversion tag.
The conversion linker tag will not work, because you can not set multiple domains in the domain settings.
So we can basically stop using double-conversion tracking (with GA and AW), as AW's conversion linker doesn't have cross-domain functionality.
Hey, in this case, you will be able to track conversions only with help of GA (linked to AW). No need for conversion linker here. Since GA is properly configured for cross-domain tracking, goal completions will be tracked and then automatically imported to AW.
Unfortunately, I believe that Adwords conversion tag with Conversion Linker will not work (just as you have mentioned) because of cross-domain tracking stuff. Unless, I don't know something.
Honestly, in situations like yours, I track conversions only with GA goals (linked to AW). Does that make sense to you?
Hi,
Thanks for the article.
I have the same case mentioned above and I'm a bit confused. In this case, does it even make sense to place the adwords conversion tag on thank you pages through GTM? Or should I just not place it at all since we can import the Goals?
Thanks!
Hey, here's the answer to your question https://www.lunametrics.com/blog/2016/02/03/difference-adwords-conversion-tag-import-analytics-goals/
TL;DR:
Reports of Adwords conversion tag AND Imported GA goals will be different because of different attribution models.
Therefore I still recommend using Adwords conversion tag and thus have two different sets of data:
- Conversion data in GA
- Conversion data in Adw.
Awesome, thanks so much for your answer!
If you are using GTM to fire the adwords conversion code, then you need to use the conversion linker, doesn't matter if you linked GA with adwords or not. If you are tracking the same thing with GA and importing the goal to adwords , then no point having the adwords conversion code, also because it will cause confusion, because there will be data discrepancy
I'm no ore concentrated and I take back my previous comment:) so, unfortunately, your comment isn't right. Even though in Google's support page it's written that if you use Google Ads via GTM (see option 2), you need CL, the option #3 states that if you have linked Google Ads with Google Analytics, the G Ads conversion tag reads GA's cookie and still tracks conversions properly, therefore, no conversion linker is needed. So in other words, my scheme (in this blog post) is still valid.
What about other conversion script : facebook, bing ags, Adroll, ? Must we use conversion linker for these platform ?
Conversion Linker works only with Adwords. Honestly, I'm not sure what to do with Facebook, Bing ads, etc. I believe they should do some changes on their side separately but I don't want to say anything false.
Hi Julius,
Thanks for a great post! What happens if you have your Adwords and GA linked AND you use the conversion linker tag as well?
Interesting question. As far as I know, nothing bad :)
Thank you Julius for your article.
I am trying to understand if in GTM the conversion linker tag is in addition to the existing Adwords conversion tag or in replacement. In other words, do we need to remove any Google Ads tags that were there before we added the conversion linker?
Hey Dan. Conversion Linker is an addition to Google Ads tags. It does not replace them. Therefore you don't need to remove G ads tags.
Hi Julius,
Is it still necessary to use Conversion Linker Tag, if I'm tracking Google Ads conversions by using the new Global Site Tag (gtag.js) via GTM?
Thanks!
No, the workflow diagram in this blog post explains that :)
Sorry, did not understood it. But Thanks, anyway.
Hey Julius,
I always prefer to link Google Ads and Analytics instead of the conversion linker. Especially to make use of Remarketing, as Analytics gives you much more options to make audiences. But how do I set this up correctly with the GDPR in mind. I use OneTrust, thanks for the great implementing guide (!!!!). If people don't accept marketing cookies, but do accept statistics cookies, Google Analytics will stil push information to AdWords, which is (i guess) not allowed.
So do I have to use the conversion linker in that case?
That is not a problem. When you connect GA with Google Ads, visitors data is not shared on every pageview. Here's how it works:
- User lands on a page (and the gclid parameter is in the URL)
- That parameter is stored in GA cookie (but the data is not sent yet anywhere).
- When a conversion tag fires, then that GA cookie is read and gclid is fetched.
So no conversion tag fires, no problems with GDPR because no data will be sent to Adwords. At least, as far as I know.
Hi Julius, thanks for this article, I have learnt a lot from it! I have a question: my GA is already linked to Google Ads AND I have implemented Conversion Linker. Does that matter? Can I have both? Will it affect the data in any way?
Thanks!
Rebecca
Honestly, I'm not sure. I'd say that's nothing wrong but personally if I were you, I'd remove Conversion Linker since GA is linked to G Ads.
Thank you Julius! I will investigate more.
Hi, My question is:
1) If i have a website where i already have some Google Ads campaigns going on with the use of Google Analytics, and there are a few of them (few Google Ads accounts are connected), and there is this agency who wants to promote content with the use of DCM (they told me to add the conversion linker tag and fire it at all pages and also add some floodlight conversion counters) and im a little bit worried that it will brake the normal Google Ads campaigns. Should i worry about it?
2) If I apply conversion linker tag and those floodlights conversion tags should i update my cookie policy because of that?
Thank You !
Sorry, I have no experience with Floodlight tags, therefore I do not want to misguide you.
1. According to Google's documentation, Conversion Linker is needed for Floodlight tags as well. However, I haven't used them in the same project together with Google Ads tags, therefore I cannot give you any advice here.
2. Your cookie policy already had to be updated due to Google Ads tags. However, you should mention Floodlight tags there too.
No, we do all the promoting with the use of GA (Remarketing lists, Goals) so we dont even mention it in the policy. Well, i need to discuss that with someone if promoting content even without additional (AdWords now GAds) tags requires having them listed in the cookie policy.
I'm also curious if adding this conversion linkers having those Google Ads accounts connected and running campaigns will brake them somehow.
Thank You.
To Setup Goals with event or Destination it is easy to use Tag Manager. No need to add codes individually again and again to the pages. But, if Google recommends to use gtag.js then it is hard to setup event tracking Goals in Analytics which we could import to Google Ads for conversion tracking.
Gtag.js is recommended if you plan to hardcode it. However, if you plan to use GTM, no need to implement gtag.js.
Thanks Julius.
I'm still confused.
The text says that if we track google conversions through GTM - but HAVE linked GA to AW's - then we don't need the conversion linker tag installed.
But then in the 'final words' section you say:
"If you’re tracking Google Ads conversions with Google Tag Manager, you need to start using Conversion Linker Tag as well. In June 2017, Apple introduced a solution which will seriously limit 3rd party tracking cookies and (surprise!) G Ads cookies are one of them."
- So we DO need the tag installed?
You don't need if GA is linked to Google Ads. I'll update that sentence to get rid of confusion :)
Even if you have GA and Adwords linked, still conversion linker is required , if the setup is through GTM
That's what I was under the impression of - and what our Google team instructed us to do also. @julius - can you clarify?
Google Team instructed? That's strange. I'll need to dig deeper then and clarify this.
No, it's not. When GA is linked to G ads, gclid is stored in the 1st party Google Analytics cookie and when the conversion is completed, G ads use that information from the GA cookie. Source
Thank you for the source, if you read that carefully enough, it talks about side wide tagging, if you have Gtag codes on the website, you don't need conversion linker. But suppose you setup adwords conversion code using GTM and no Gtag.js codes are there on the website, conversion linker is mandatory even if you have the GA and Analytics linked. If you are talking about e-commerce tracking setup in analytics and looking at conversions for that conversion linker is not necessary. I hope that clears the doubt for all.
ok - and we've followed option 2 on that list of 3 options. Is that as good as using option 3? Should we just leave the conversion linker tag firing as it is?
Also - we use DDA tracking and I notice that a negative of the GA only solution is:
"Note that the Google Analytics cookie only stores the GCLID for the last click." - so this solution will not be able to track multiple clicks for conversions, such as if customers are using DDA or cross account conversion tracking - and therefor *should* use the conversion linker through GTM?
Thanks Julius!
Yes, in that case, use Conversion Linker.
Thank you for the source, if you read that carefully enough, it talks about side wide tagging, if you have Gtag codes on the website, you don't need conversion linker. But suppose you setup adwords conversion code using GTM and no Gtag.js codes are there on the website, conversion linker is mandatory even if you have the GA and Analytics linked. If you are talking about e-commerce tracking setup in analytics and looking at conversions for that conversion linker is not necessary. I hope that clears the doubt for all.
I understand that people will not simply believe me just "because I say it" but maybe Simo Ahava will change your mind. I just had a quick chat with him and he confirmed what I was saying + what that previous link I shared is stating. To quote him: "If you have GA and GAds linked (in GA’s property settings), then GAds will import the conversions from GA and no Conversion Linker is needed. If you run GA via GTM or gtag on the site, then the gclid will be stored automatically in the _gac cookie, so no Conversion Linker should be needed. Conversion Linker would only be needed if 1) there’s no GA running on the site and you haven’t linked GAds and GA, or 2) if you want more control over how the linker works (e.g. custom cookie settings)."
However, I can add to Reece's previous comment, since she is planning to use (supposedly) multiple G ads accounts to drive traffic, then she should use Conversion Linker.
To sum up (and I will have to update the post accordingly): There is no negative side-effect of having Conversion Linker anyways. So a good precaution would be to use it. However, you DON'T have to do that if you have linked GA with G ads and GA is implemented on a website (via GTM or gtag.js).
Where does DDA tracking fit into that as I confirmed above that the GCLID only stores data for the last click?
Also - I most definitely am using multiple accounts to drive traffic to the same domain, as many advertisers are - but thanks for the clarifications.
Very helpful, thanks.
Does the same logic diagram apply to phone call conversions? I'm having trouble finding whether or not a conversion linker needs to be on the site for a phone call even though I know conversions are tracked by actual dials rather than events.
So just to get it right:
When I have implemented GA and Google Ads Pixel via GTM I will always need Conversion Linker since the only code on the side is the one from GTM which is not a gtag? Is that correct?
No. In your case, if you have connected G ads with GA, you don't need conversion linker.
If you haven't connected them, then conversion linker is needed
Thank you for you always helpful blog posts - there are so many articles on the net spreading unverified information - I'm glad to see someone is trying to be as precise as possible and verifies information before just spreading half of the truth. Both thumbs up!
From a GDPR point of view - if someone opts out of Google Analytics Audiences (AKA Remarketing AKA "Display Features") or did not opt in and Analytics is used natively on the website and Google Ads is used via GTM, but Ads and Analytics are linked, is the CL necessary?
And second question, which consent should be given for the CL tag to be fired, considering the implementation of GDPR like below?
Consent to Google Ads Conversion Tracking = yes (default)
Consent to Google Analytics Statistics = yes (default)
Consent to Google Analytics Audiences = no (yes after user accepts cookie consent layer)
Consent to Google Ads Remarketing = no (yes after user accepts cookie consent layer)
Can the CL tag "safely" be fired when a user gave consent to only Google Ads but not Google Analytics?
IMO yes, because CL is a solution on it's own and has nothing to do with Google Analytics, Google Analytics Remarketing and Google Ads Remarketing - if the user opted out from these technologies and the CL is active, then "CL + Google Ads via GTM" is just like an island of its own, so we would only need the consent for Google Ads Conversion Tracking for also triggering the CL tag?
Third question, if the CL tag is fired after a Google Ads Conversion Tag, does this matter?
Just another thought: If the CL *only* generates these two first party (?) cookies and does nothing more than that, then it could be fired no-matter-what, because the 'actual consent' is given by the user on the level of each of these four technologies: Analytics Statistics, Analytics Audiences, Google Ads Conversion Tracking or Google Ads Remarketing?
We have a Floodlight Confirmation page in the Campaign Manager and it is implemented through GTM and We have also enabled Conversion Linker in GTM. However while comparing the click through conversion data, we can see a significant difference between Chrome and iPhone. Now when we have Conversion linker in place still we are seeing less data coming from iPhone. Does Conversion linker work differently on iPhone if we compare it with different platforms?
Hey, I just stumbled upon this post while doing some research and was asking myself: Is this still relevant nowadays long after ITP 2.0 and is it still as relevant and exactly the same?
Thanks,
Miri
Conversion linker is not as powerful as it used to be. You will still not overcome 24 hours or 7 day limitation of the client-side cookies.
If landing page is on subdomain of site(having different GTM) and main domain(having different gtm). Is it sufficient to have basic conversion linker on main domain to track google ads conversions across Landing page and main page? or Do I need to use
Enable Linking on all URLs or Enable linking across domains?
Here ads are run with subdomain landing page(conversion linker is set) but we would like to measure conversions that are happening on main site as well.
I want to track a goal/conversion for a defined campaign in a cross-domain environment without using the linker (?_ga)! for clarification, Imagine the following url:
(https://www.google.com/?utm_source=CDTest2Newsletter&utm_medium=CDTest2Email&utm_campaign=CDTest2FallSale&utm_id=CDT2ID)
the user clicks on the link and navigation to that website and then close the session.
Next, the user lands on another domain(www.example.com) and the conversion happens, Can I use conversion linker to interpret the conversion in example.com is related to the utm_id=CDT2ID?If not is there a solution to handle this?
Hi, thanks for this great post. I've seen accounts where the trigger configuration, besides firing on all page views, also uses 'References to this Trigger' in which the References to this trigger include 'conversion linker' 'GA- pageview', 'Facebook Pixel'. What is the purpose of that?
A conversion linker is not a trigger. It is a tag. A trigger, in this case, is "All pages". A single trigger can be used by many tags, including GA pageview and Facebook Pixel. So this is normal.
Hi, thanks for the explanation. Is there a difference between gcl_aw, _gcl_dc, and _gcl_gb cookies? It looks like the value is always the same between these cookies, but sometimes one cookie is present while the other is not.
Which one should we favor?
It's Google's logic to decide which cookie is used. What do you mean by saying "favor"? Just fire conversion linker on all pages and in most cases, that will be sufficient.
Thanks for your reply! In my specific case we have a custom implementation with custom .js for firing Google Ads and DoubleClick tags. Right now we parse the _gcl_dc param from the url someone has clicked on via a Google Ads tag. However, _gcl_aw is sometimes present when _gcl_dc is not. While the value of this cookie seems to be always the same (when both _gcl_dc and _gcl_aw are present).
I want to make logic where _gcl_dc is used and when it is not present, we use _gcl_aw. If both are present, we will favor _gcl_dc. But I actually have no idea what the difference is and if I should favor the _gcl_dc as I am doing right now.
We are looking for ways to reduce the overhead of GTM tags.
The documentation says to "Deploy a conversion linker tag on any page where visitors may land after they click an ad or promotion".
https://support.google.com/tagmanager/answer/7549390?hl=en
Does this mean the Conversion Linker should be fired on every page of the website since someone could "land" on any page once they arrive on the site and start to navigate around it?
Or does that mean we only need to fire the tag on landing page URLs from the Google Ads themselves?
For example, could I just fire the tag when there is a gclid parameter in my Page Path?
Or does it even make sense to try to optimize this script? I'm not even sure how to test its impact on pageload.
Technically, it would be enough to fire it only on those pages, where a visitor lands from the ads. But what if a marketing department launches a new campaign to a completely new landing page and nobody updated the conversion linker's trigger. Someone would realize that things are not working well probably only after a week or so. Wasted money.
I would still fire it on all pages. It's more future-proof.
Have you read this? https://www.analyticsmania.com/post/google-tag-manager-impact-on-page-speed-and-how-to-improve/