Digital Insights

  • Analytics
    • Google Analytics
    • Adobe Analytics
    • Calculated Metrics
  • Digital Marketing
    • SEO
    • PPC
  • Tag Manager
    • GTM
    • DTM
  • About Me
Home » Tag Manager » Setting up Adwords Conversion Tracking with Adobe DTM

Setting up Adwords Conversion Tracking with Adobe DTM

September 10, 2016 by YiannisG

Quick post this week on how to fire Conversion tags (Adwords, Facebook, etc) with Adobe’s DTM.

For those who do not know this, DTM is the default tag manager solution adobe offers alongside Omniture. It used to be called “Satellite” and was part of a marketing agency called Search Discovery.

Adobe acquired the company years ago and offer that particular solution as a default/out of the box TMS for Adobe SiteCatalyst implementation.
Funnily enough they haven’t changed the name of the tag yet, it still holds its original name:sateliliteLib

While firing a conversion pixel is a very easy task – especially with Google Tag manager where the relevant templates are pre-built for you – recent discussions made me realise that there is a lack of knowledge around DTM, mostly due to Google Tag Manager templates (and popularity) that makes the whole process easy, so I hope this post help some of you. Below are the three steps you need to take in order to fire a conversion pixel via DTM.

Step 1: Create a new Page Load Rule

There are three different Rules you can choose in DTM. Event based, Page load and Direct Call rules. Conversion pixel needs to fire when the user reaches the “thank you” page, thus you would want this to happen on page load. Go to the Page Load Rule tab on the left hand side and click “Create New Rule”.

page load rule DTM

Step 2: Add the Firing Rule (Conditions)

With Adobe DTM, you have a list from which you can choose what conditions should be fulfilled in order to fire your tag.

The most common conditions are:

  • URL based Conditions – Domain, Subdomain, query string, etc
  • Technology Conditions – Device type, browser size, etc (example: rule = only mobile)
  • Channel and Onsite Conditions – Time on site, Landing page, success event, etc
  • Various Data Conditions – such as an element from your data layer (for example setting in DTM PropXYZ = %Successful Checkout%, where %Successful Checkout% is a data element that picks up the value from data layer on your “thank you” page). If you go with this one make sure its a unique value as you wouldn’t want to fire your conversion pixel randomly.

My suggestion is to go with a URL based condition. Within the new page load rule, click on Conditions – first accordion tab in DTM – then click under “Rule Conditions” the Criteria button.

Select “Path” and add your /thank you/ page as shown below. Do not forget to activate Regex (green).

Make sure you do not leave your PATH empty. If you set no condition on page load rules and accidentally publish the tag, then the particular tag will fire on all pages that DTM is installed.

path condition DTM

Once you have done both these steps, you have a page load tag that will execute on your thank-you page.

Step 3: Setting up your actions, Copy paste the AdWords Conversion Pixel

Scroll down to the bottom of the tag and select Javascript / Third Party Tags. There click on Sequential Javascript (synchronous) and then on the “Add new script button”.

3rd party JS in adobe DTM

Once you’ve done that an editor will open. Copy paste your AdWords pixen and give your tag a name you will remember “Adwords Conversion Tag”adwords script in Adobe DTM

Save and debug, then publish. Your tag is now live.

You can use the same tag to fire other conversion pixels by simply creating a new third party tag script since the rule is now set on the ThankYou page. This practise however is not advised as you might have to switch budgets and/or pause campaigns so having all tags in one place might be a pain further down the line.

Disclaimer: Some people will advise Sequential HTML instead of JS. There are numerous cases where this didn’t work however you can try both if you wish.

Related posts:

  1. Optimizely API initialisation via Adobe Analytic s_code & DTM
  2. Pushing DataLayer Values in Adobe Sitecatalyst variables via DTM
  3. Adobe DTM : Finding Attributes from Clicked Elements using CSS Selectors

Filed Under: DTM, Tag Manager Tagged With: AdWords, DTM

About YiannisG

Yiannis has twelve years experience working in digital marketing and was an early enthusiast and adopter of web analytics. He is currently working as a senior digital analyst and has held different positions at various companies such as Tesco, Gain Capital, City Index, Art Division, Middlesex University, Ford, Honda to name a few. He has also worked as a consultant for various private firms and digital agencies, primarily for web analytics and biddable media set up & optimisation. In his spare time he is working on various SEO projects - but in reality he is trying to outwit Google.

Free updates & EBooks

Recent Posts

  • Element Visibility trigger in Google Tag Manager
  • Monitoring your KPIs performance with Adobe Workspace Functions
  • Real Estate Dynamic Remarketing, A setup guide
  • Google Analytics Implementation Guide for Beginners
  • How to measure your YouTube video length performance

Categories

  • Adobe Analytics (4)
  • Calculated Metrics (4)
  • Digital Insights (11)
  • Digital Marketing (3)
  • DTM (4)
  • Google Analytics (6)
  • GTM (4)
  • PPC (2)
  • SEO (1)
  • Tag Manager (8)

Categories

Adobe Analytics Calculated Metrics Digital Insights Digital Marketing DTM Google Analytics GTM PPC SEO Tag Manager

Copyright © 2021 · News Pro Theme on Genesis Framework · WordPress · Log in