Articles on: Getting Started

Setting up tracking code for multiple Google Ads accounts on the same website with Google Tag Manager

Since every Google Ads account you add to ClickGUARD gets its own tracking code, our goal is to utilise GTM to inject the appropriate code into your website based on the Google Ads account that generated the ad click.

After successfully linking your Google Ads accounts with ClickGUARD and activating them, follow these steps to install tracking code on your website:

(1) Identify Google Ads accounts using the Final URL suffix


Here we're instructing Google Ads to add an additional parameter to final URLs generated for ads. We will use this parameter in GTM to identify different Google Ads accounts.

For each Google Ads account you are using:

visit Settings > Account Settings
expand the “Tracking” section
add acc=1 to your Final URL suffix (if you already have parameters in your suffix, add the new one like this: &acc=1)

Important: replace 1 with a number or other identifier that will represent its respective Google Ads account. The end goal is to have each account with a different identifier in the final URL suffix: acc=1, acc=2...



(2) Setup tracking code in GTM


Here we're instructing GTM to inject the correct tracking code based on which Google Ads account directed the user to the website. We're doing this by adding a tag for each Google Ads account that will be triggered when a click comes from that account.

Login to your Google Tag Manager for the website in question and follow these steps for each individual Google Ads account:

Create tags


Create a new “Custom HTML Tag” naming it “ClickGUARD Tracking Code ­ Acc1”



From the given account's Settings in ClickGUARD copy the code from the “Tracking Code” section



Paste the code into the “HTML” section of the newly created tag



Under “Advanced Settings” set “Tag Firing Options” to “Fire Once Per Page”



Create trigger


Under “Triggering” create a new trigger and name it “Acc 1 Trigger”



Set “Trigger Type” to “Page View ­ DOM Ready”



Under “This trigger fires on” select “Some DOM Ready Events” and set trigger to fire when “Page URL” + “contains” + acc=1



Save trigger and then save the tag



Important: When you’re done with setup for all accounts, you need to submit (publish) changes to your website before they can take effect.



(3) Test


After configuring all Google Ads accounts, publishing all GTM tags for the website and resuming campaigns in Google Ads ClickGUARD should start logging clicks for all accounts and you should start seeing the data in your Click Reports.

Updated on: 24/02/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!