Google Ads Conversion Tracking setup - Google Tag Manager

Created by Alex Savchuk, Modified on Mon, Jul 1 at 8:50 AM by Alex Savchuk

Tracking your booking engine reservation revenue via Google Ads is a great way to understand your sources of income, as well as the performance of each ad you run.


To start the process, please send your Google Tag Manager script to [email protected] and ask them to enable the dataLayer. We can then embed the script into the booking engine.


If you don't have a Google Tag Manager account yet, click here to create an account.


Then, complete the following steps within Google Tag Manager:


Setup steps on Google Tag Manager


  1. Create a new Tag for Google Ads Conversion Tracking
    1. Create a new Tag, then click on Tag Configuration. 
    2. Select GoogleAds in the Tag Type menu on the right-hand side:
    3. Select Google Ads Conversion Tracking:
    4. IfConversion Linking is missing, click on Create:
    5. Enable linking across domains if you use the same Google Ads tag for your website, and your Ad journey starts from the website.
      1. If you enabled this option, add your website domain and your booking engine domain, separated by comma:
      2. Click Save and proceed to next steps.
    6. Paste the conversion ID from Google Ads into the Conversion ID field
    7. Paste the conversion label from Google Ads into the Conversion Label field
    8. Create new dataLayer variables
      1. Click on the grey block icon next to the field:

      2. Click on the "+" icon in the top-right corner to create a new Variable
      3. Click on the section to select Variable type:
      4. Click on Data Layer variable to create the new variable
      5. Set a Variable name in the top middle section of the screen.
      6. Set a Data Layer Variable name:
        1. Conversion Value = ecommerce.value
        2. Conversion Transaction ID = ecommerce.transaction_Id
        3. Conversion Currency = ecommerce.currency
      7. Repeat steps 1-6 until you have all 3 Data Layer Variables set. Your dataLayer setup should look like this:
    9. Create a new trigger 
      1. Click on the Triggering section:
      2. Click on the "+" icon to create a new trigger:
      3. Set a trigger name relevant to your flow, for example, Booking, Conversion, or Reservation.
      4. Click anywhere in the Trigger Configuration section to proceed:
      5. Scroll down until you find Custom Event. 
      6. Select Custom Event as the trigger type:
      7. Set up the Custom Event trigger:
        1. Set Event name to purchase
        2. Set Trigger to fire on Some custom events
        3. Set up condition to fire the tag only if conversion value is greater than 0
  2. Save changes and submit


You should now get the value of each reservation booked on the booking engine.  


You can test the tag by using the Preview option in Google Tag Manager. You will need to create a test reservation and then you should see the tag fire on the purchase event. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article