YouTube videos that could help you do this task :
Google Tag Manager Google Ads Conversion Tracking Tutorial :
Google Ads Conversion Tracking With Google Tag Manager :
Goal: To track your Google Ads conversions inside the platform.
Ideal Outcome: You can see how many conversions your Google Ads campaigns brought you and you can monitor your ad spending.
Prerequisites or requirements: To follow this SOP, you will need to have installed Google Tag Manager (GTM) on your site. If you havenât done so, and you are using WordPress you can follow :
Adding Google Tag Manager to a WordPress SiteYou will also need an Google Ads account, If you donât have one yet, you can follow :
Creating a Google Ads AccountWhy this is important: When you finish this SOP, you should then be able to see how many conversions and how much revenue each ad is bringing you, allowing you to start optimizing your campaigns for the best results.
Where this is done: In Google Tag Manager and Google Ads.
When this is done: Every time there is a new conversion that needs to be measured.
Who does this: The person responsible for website management, analytics, or paid advertising.
- Creating your conversion in the new Google Ads Interface
- Log into your Google Ads account by going to https://ads.google.com
**Note: Make sure your account is already using the new Google Ads interface. If your interface looks different than the one that is shown in this SOP, you might be using the classic interface. If that is the case you should see a button prompting you to try the new interface, you just need to click it.
- Go to Tools (wrench icon) >> Under âMeasurementsâ, click âConversionsâ:
- You will be diverted to the âConversionsâ panel, click the blue â+â button:
- You will then be inside the âNew conversion actionâ panel, where you have 4 options under âSelect the action you want to trackâ:
- Website
- App
- Phone calls
- Import
Click the âWebsiteâ option.
- Inside the âNew Conversion Actionâ panel, you will need to complete the âCreate an actionâ form to customize the conversion actions you want to monitor:
- Category: Select the category that best fits your conversion, this will not affect your tracking or the delivery of your ads, instead it will allow you to segment your conversions on your reports so you can analyze similar conversions together. The dropdown option will reveal 3 subcategories:
- Sales subcategories â All your purchase conversions are under this category:
- Purchase
- Add to cart
- Begin checkout
- Subscribe â like paid memberships, monthly service subscriptions, etc.
- Lead subcategories â Any lead conversion tracking including:
- Contact
- Submit lead form
- Sign-up
- Book appointment
- Request quote
- Get directions
- Outbound click.
- More subcategories â Include:
- Page view - Select this category when your conversion is a pageview of a page that is known to be tightly related to one of your key conversions (e.g., viewing the pricing page).
- Other - If your conversion does not fit any of the previous categories, or, if you prefer to have conversions being grouped under this extra category you can do so.
**Note: Feel free to choose your subcategory the way you think better suits your business, e.g.:
- If your business requires a âPhone Numberâ to consider the conversion a lead, then âFriend Referralâ could be better for the âSubmit lead formâ category instead.
- If your sign-up process has multiple steps you can choose to consider an âInitiated Sign Upâ conversion to be inside the âSign Upâ category, or a âPage viewâ.
Itâs important that your internal reports follow the same structure as your Google Ads account to make sure all departments are speaking the same language.
- Conversion name: The name should be short and intuitive; it should be obvious for you or anyone what it is about since this name will appear on your reports.
- Value: Â This field is optional but recommended. If you can estimate how much this conversion is worth to you, you should enter it here.
Example: If you are not sure how much a conversion is worth to you since it is not a purchase, you can estimate it by:
- If your Lead to Customer conversion rate is 15%, and each customer is worth 100$ to you, this means that every lead is worth about 15$. (Conversion Rate x Purchase Value)
- If you are running a subscription business, or your funnel includes multiple products/services, the âPurchase Valueâ should be your Average Customer Lifetime Value.
- Count:
- Every: Select this option if you would like this conversion to be counted every time it happens after an ad interaction. Usually, you will only want to select this option if the conversion adds value to your business even if performed by the same visitor multiple times. (e.g.: a purchase, booking an appointment for different times)
- One: Select this option if you only want this conversion to be fired once per ad click. (e.g.: If you have 2 contact forms with the same objective on your website and some users for some reason submit both)
- Clickthrough conversion window: Here you can configure the period of time after a visitor clicked on your ad during which you can consider a conversion to have been attributed to your Google Ads campaign.
**Note: If a conversion happens outside of the conversion window you selected it will not be reported in Google Ads.
In order to best select the conversion window, you should look at your customer behavior and understand how long your buyerâs journey takes.
Examples:
- If youâre running a SaaS platform and promoting a 14-day trial, you might want your conversion window to be bigger than 14 days otherwise some sales might not be recorded in Google Ads.
- If youâre running an abandoned cart remarketing Facebook Ad campaign 10 days after the user has left the website, you might not want these conversions being reported on your Google Ads reports and might want to set the conversion window to 9 days instead.
- You might want to set up similar conversion windows across all your ad platforms (e.g.: Facebook Ads) to make it easier to compare results.
- View-through conversion window: Works the same way as the âClickthrough conversion windowâ field but applies to view-through conversions (conversions that happened after a visitor viewed, but didnât click, an ad for your website).
Usually, you will want to set this window to a lower value than the one youâve selected for your âClickthrough conversion windowâ or else you might end up with a lot of view-through conversions that are not necessarily attributed to the fact that the visitor viewed your ad.
- Include in âConversionsâ:
- Ticking this option will have 2 effects:
- If youâre using Smart Bidding, Google Ads will optimize your campaign for your selected objective based on these conversions.
- Whether you are using Smart Bidding or not, the conversion will be reported under the âConversionsâ column in your reports.
**Note:Even if left unticked you will still be able to see all conversions in the âAll Conversionsâ column.
- As a general rule, you want to tick this option for your most important conversions, the ones that are mostly the end-goal of your campaigns.
- Attribution Model:
Depending on your advertising strategy, a user might interact with multiple ads before actually performing the intended action. Use this option to define how much credit you want to attribute to each of these interactions.
In most cases, you will want to select âLast clickâ as this will ensure that all the credit is given to the last ad the user interacted with. Note that this means that if the user has previously interacted with another ad before that ad will not be reporting any conversion even though in some way it might have aided the conversion.
To give advertisers some more options, Google Ads offers a few more options to distribute this credit throughout the conversion path:
- Data driven
- Last click
- First click
- Linear
- Time decay
- Position-based
If you are unsure, select âLast Clickâ.
- Finally, click âCreate and Continueâ:
- You will then reach the Tag Setup panel, where you are given 3 choices:
- Install the tag yourself
- Email the tag
- Use Google Tag Manager
For the purpose of this SOP, we will choose Use Google Tag Manager.
Take note of your âConversion IDâ and âConversion label.â
- Setting up your conversion trigger in Google Tag Manager
- Go to tagmanager.google.com and select the account you want to work on:
- You will now need to define what kind of action do you want to track; this SOP covers 2 of the most popular tracking needs:
- Page View: If your conversion is followed by a âThank Youâ page, or if your conversion is a view of an important page (e.g.: pricing page), you can select this one.
- Button/Link Click: If your conversion is a click on a button or link (e.g.: âAdd to Cartâ buttons, clicks to external affiliate pages, âBuy nowâ buttons when there is no âThank Youâ page, among others), you can select this one.
- Tracking a Page View
- Go to Triggers >> New:
- Rename your Trigger >> Click âChoose a trigger to begin setup >> Select âPage Viewâ:
**Note: When naming your trigger, it is recommended that you define your naming convention. It should be clear and fast to guess what each trigger is doing based solely on its name. For this SOP we will be using: âConversion_ThankYou_FriendReferralâ since this trigger is going to be used to track a conversion, using a thank you page for referring a friend to get a $20 coupon.
- After selecting âPage View,â click on âSome Page Viewsâ
- Under the trigger firing rules, select: âPage URLâ >> âmatches RegExâ.
- You will now need to build a RegEx (Regular Expression) that matches the URL where we want our Google Ads Conversion to fire.
- It starts with http, or https;
- You are using a trailing slash, or not;
- You are adding parameters to your URL, or not;
- You have deeper URLs in your folder structure, or not;
- Type the URL where you want your conversion to fire.
**Note: If you are comfortable with GTM and your website structure you might not need to use a RegEx condition at this point, or you might want to tweak the RegEx to fit your needs. If not, you can follow this procedure.
**Note 2: In the following steps youâll be creating a RegEx that will match your URL whether:
e.g.: http://www.retroaddicts.com/thank-you-new-subscriber/
- Remove the http:// (or https://), the www, and the last trailing slash from the URL:
e.g.: retroaddicts.com/thank-you-new-subscriber
- Add a \ right before every dot and every slash.
e.g.: retroaddicts\.com\/thank-you-new-subscriber
- Add this code after your URL: (?!\/.*\/)((\/?)$|.*.*=.*)
e.g.: retroaddicts\.com\/thank-you-new-subscriber(?!\/.*\/)((\/?)$|.*.*=.*)
- Add this code in the beginning of your URL: (http|https):\/\/(www\.)?
e.g.: (http|https):\/\/(www\.)?retroaddicts\.com\/thank-you-new-subscriber(?!\/.*\/)((\/?)$|.*.*=.*)
- Thatâs it. You just built your RegEx. Take note of that expression.
- Insert your RegEx in the last field. It should look something like this:
- Click the blue âSaveâ button to save your trigger:
- The next steps correspond to setting up a âClickâ event. Click here to continue to the next step of the âPage Viewâ SOP.
- Setting up a âClickâ Event.
- Click âVariablesâ >> âConfigure.â
- A list of variables will be available to you. Select all the variables under âClicksâ and when that is done close the list.
**Note: If you already know which variables you are going to need. You can simply select the specific variable you are going to be using for this event.
- Click âTriggersâ >> âNewâ:
- Rename your Trigger >> Click âChoose a trigger to begin setup >> Select âAll Elementsâ under Clicks:
**Note: When naming your trigger, it is recommended that you define your naming convention. It should be clear and fast to guess what each trigger is doing based solely on its name. For this SOP we will be using: âEngagement_AddtoCartâ since this trigger is going to be used to track an AddtoCart click and we only have one button on this store.
- Now, you need to find out which of the variables to use for the purpose of what you want to track. To do that open another tab to access the Google Tag Manager workspace panel and click âPreviewâ on the top right of the page:
- Enter the URL of your website >> Click âConnect:â
- This will open your websiteâs URL on a new tab. Navigate to the page where the button you want to track is. You should be able to see a message on the bottom right corner letting you know that the debugger has connected successfully:
- On your keyboard, hold down the âCtrlâ (or âCmd ââ key If youâre using a Mac) and click on the button that you want to track.
- Google Tag Assistant (https://tagassistant.google.com/) will list all your actions. In this list, Google Tag Manager lists all the information that was returned from that click.
- If your âClick IDâ field has been filled with a text string (e.g: 'link_text-6-20') take note of the combination. (e.g: Click ID | link_text-6-20)
- If you donât have a âClick IDâ and you are sure your HTML Class is not shared with any other button that you donât want to track, you can use that. Take note of that combination (e.g: Click Classes | add_to_cart_button). If you are unsure, go with the next option (c.).
- If none of those two options apply to you, you should use the âClick Textâ variable. Take note of that combination (e.g: Click Text | ADD TO CART)
**Note: Usually HTML IDâs are unique within the page, in rare cases your web designer might have used the same ID for different elements. If that is the case you will want to select option b. or c.
**Note: Make sure this specific text is not being used elsewhere in another link. Otherwise clicks on that link will count as conversions as well.
- Go back to Google Tag Manager, and edit the trigger you previously created (in our example, the âEngagement_AddtoCartâ trigger).
- Click âTrigger Configurationâ >> Under âThis trigger fires onâ select âSome Clicksâ >> Select the combination you took note in Step #8 of this SOP, then Hit âSaveâ.
(e.g.: Click text | equals | ADD TO CART)
- Setting up your conversion tag in Google Tag Manager
- In the sidebar click on âTagsâ, and then âNewâ:
- Rename your tag:
**Note: When creating new tags itâs recommended to define a naming convention from the beginning, this keeps your Google Tag Manager set up neatly organized and easy to maintain for many years to come.
[Abbreviated Name Of Tool]_[Use for this tag] is a good start (e.g: âGAds_Conversion_FriendRef)
- Under âTag Configuration,â click the tag icon above âChoose a tag type to begin setupâ. From the dropdown list select âGoogle Ads Conversion Trackingâ.
- Enter your conversion details:
- Conversion ID: Insert the Conversion ID that you got in step 7 of the first chapter of this SOP.
- Conversion Label: Insert the Conversion Label that you got in step 7 of the first chapter of this SOP.
- Conversion Value: If you have chosen to have a conversion value you should add it here. Do not include the currency symbol.
- Order ID: Leave empty unless you are able to dynamically parse an Order ID value (out of the scope of this SOP).
- Currency Code: Â Only use this field if you have entered a conversion value. Enter the 3-letter currency code (ISO 4217) you want to use for this conversion.
- Scroll down to the âTriggeringâ section >> Click âChoose a trigger to make this trigger fireâ >> Select the trigger you have just created in the previous chapter of this SOP >> Click âSave.â
**Note: You can find a list of 3-letter currency codes here.
- If you click on âOverviewâ on the sidebar, Google Tag Manager will display an overview of the changes youâve made:
- If everything looks ok, you are now ready to hit âSubmitâ
- In the Submission Configuration panel, you will be given the chance to add a name and description to this version. After you have done so, hit âPublishâ.
**Note: Adding a name and description is optional but recommended. You should enter information here that will make it easy to know what changes are being made.
- Thatâs it! You will now be taken to see the summary of the changes you have just made:
- Adding the Conversion Linker tag to your Google Tag Manager Setup
**Note: You only need to do this if you are not using the âConversion Linkerâ tag yet. This only needs to be done once.
- In the sidebar click on âTagsâ, and then âNewâ:
- Rename your tag:
**Note: When creating new tags itâs recommended to define a naming convention from the beginning, this keeps your Google Tag Manager set up neatly organized and easy to maintain for many years to come.
[Abbreviated Name Of Tool]_[Use for this tag] is a good start (e.g.: âGAds_ConvLinkerâ.)
- Under âTag Configurationâ click icon above âChoose a tag type to begin set-upâ â Select âConversion Linkerâ
- Under âTriggeringâ click icon above âChoose a trigger type to make this tag fireâ >> Select âAll Pagesâ >> click âSave.â
- If you now click on âOverviewâ on the sidebar, this is how your Google Tag Manager overview dashboard should look like:
- If everything looks ok, you are now ready to hit âSubmit.â
- In the Submission Configuration panel, you will be given the chance to add a name and description to this version. After you have done so, hit âPublishâ.
**Note: Adding a name and description is optional but recommended. You should enter information here that will make it easy to know what changes are being made.
- Thatâs it! You can now verify the summary of the changes youâve just made.
- Checking if your conversion tag is firing correctly.
- Open your website using Google Chrome.
- Perform the required action to trigger your conversion.
- e.g.: Open your âThank Youâ page, Submit your form, Click your âAdd to Cart button,â etc.
- Click on the Google Tag Assistant Chrome extension icon. You should now see a green âGoogle Ads Conversion Trackingâ tag >> Click that tag.
**Note: To test button clicks, it is better If in your keyboard you hold down the âCtrlâ (or âCmd ââ key If youâre using a Mac) before clicking on the button that you want to track. This will make sure you will remain on the same page and therefore able to see if the event was indeed triggered.
- Now go to tagassistant.google.com to test if you are getting the correct data. It will prompt you to:
- This will prompt you to the âPreview Modeâ. While on âPreview Mode,â perform the conversion tracking actions we have configured above.
- In the list of tags fired, look for the one corresponding to the conversion youâve set up (in our example, âGAds_Conversions_FriendRefâ)
- Clicking on the tab, you will see that all settings we configured are the correct Conversion Value, Conversion ID, Conversion Label, Currency Code, even the trigger:
- Make sure your conversion is not firing when you donât want it to by performing an unrelated non-conversion action and checking if the tag has been triggered.
**Note:If your conversion is a âThank Youâ pageview, head over to another unrelated page, if your conversion is a button click, try clicking some other similar buttons on the page:
- Lastly you will want to check if the data is being correctly sent over to Google Ads. To do so, open your Google Ads Conversions panel by clicking here. And check the âStatusâ of the conversion you have just set up. Ideally you should be seeing:
- No Recent Conversions;
- Recording Conversions;
**Note: Sometimes it may take up to 48 hours to see the status change from âUnverifiedâ to one of those two.
**Note 2: If you want to be absolutely sure that your tag is firing correctly, you may want to click your own ad and perform the conversion yourself like a regular visitor would. Bear in mind you will be charged for that click.
- Thatâs it! If youâve performed all these tests your Google Ads conversion should be working great, and you should start seeing new conversions as soon as you start your campaigns!