Follow

Adding Google Tag Manager to Agile Ticketing Solutions

With Google Tag Manager (GTM), users have been given a new level of freedom for adding a much wider array of analytics and tracking features to their websites. Agile Ticketing Solutions has added a feature that lets your organization place a GTM container into the Agile Websales Application. This allows you to use the broad capability provided by the GTM system to your advantage with only a few steps. To begin using GTM in Agile, do the following:

  1. Create your Google Tag Manager Account and a new Web Container [GTM] (if you already have a Container ID you would like to use, skip this step.
  2. Navigate to the Settings Folder under your organization in the Agile Client and enter your GTM Container ID as indicated in the following image.GTMID-Agile.PNG
  3. Now that you have entered the Container ID, the Agile software will add the appropriate script elements into the Websales application.

Now that you have a Container setup and in place within Agile, you will want to set up Analytics tracking within the Tag Manager environment. Complete the following steps to add your Universal Analytics ID and enable Page View tracking from your GTM container (For full details about this from Google you can view this link.):

  1. Login to the GTM environment.
  2. Create a new User Defined Variable of type Google Analytics Settings. Name your variable and enter your Analytics ID. It is recommended that you set the advanced setting to enable Enhanced Ecommerce and use the data layer.
  3. Create a new Tag. It will be of type Google Analytics - Universal Analytics. The track type should be set as Page View and you should select the Google Analytics Setting variable you set up in the previous step.
  4. Set the Triggering value to be All Pages.

Now that you have a Container setup and have added your Universal Analytics Tag, you can submit your changes to the GTM container. This will make your changes go into effect. At this point, the GTM system will start placing the Page View tracking into the Agile Ticketing Websales application, and if you do not wish to track the Enhanced Ecommerce data you may stop here. If you would like to track Product/Event impressions, clicks, views, adds, and checkout steps, please follow the next set of steps:

  1. Login to the GTM environment.
  2. Create a new Trigger named "Agile-ECImpression". The trigger type will be set to Custom Event, and the Event Name will be "Agile-ECImpression". This should be set to fire on all Custom Events.
  3. Repeat the previous step to add the following additional triggers:
    • "Agile-ECClick"
    • "Agile-ECDetail"
    • "Agile-ECAddToCart"
    • "Agile-ECCheckout"
    • "Agile-ECPurchase"
  4. Create a new Tag named "GA-Agile-ECImpression":
    • Tag type: Google Analytics - Universal Analytics
    • Track type: Event
    • Category: Ecommerce
    • Action: Product Impression
    • Non-Interaction Hit: True
    • Google Analytics Settings: This is the variable you set up previously.
    • Triggering should happen on the "Agile-ECImpression" trigger set up previously.
  5. Create a new Tag named "GA-Agile-ECClick".
    • Tag type: Google Analytics - Universal Analytics
    • Track type: Event
    • Category: Ecommerce
    • Action: Product List Click
    • Non-Interaction Hit: False
    • Google Analytics Settings: This is the variable you set up previously.
    • Triggering should happen on the "Agile-ECClick" trigger you set up previously.
  6. Create a new Tag named "GA-Agile-ECDetail".
    • Tag type: Google Analytics - Universal Analytics
    • Track type: Event
    • Category: Ecommerce
    • Action: Product Detail Impression
    • Non-Interaction Hit: True
    • Google Analytics Settings: This is the variable you set up previously.
    • Triggering should happen on the "Agile-ECDetail" trigger you set up previously.
  7. Create a new Tag named "GA-Agile-ECAddToCart".
    • Tag type: Google Analytics - Universal Analytics
    • Track type: Event
    • Category: Ecommerce
    • Action: Add to Cart
    • Non-Interaction Hit: False
    • Google Analytics Settings: This is the variable you set up previously.
    • Triggering should happen on the "Agile-ECAddToCart" trigger you set up previously.
  8. Create a new Tag named "GA-Agile-ECCheckout".
    • Tag type: Google Analytics - Universal Analytics
    • Track type: Event
    • Category: Ecommerce
    • Action: Checkout
    • Non-Interaction Hit: False
    • Google Analytics Settings: This is the variable you set up previously.
    • Triggering should happen on the "Agile-ECCheckout" trigger you set up previously.
  9. Create a new Tag named "GA-Agile-ECPurchase".
    • Tag type: Google Analytics - Universal Analytics
    • Track type: Event
    • Category: Ecommerce
    • Action: Purchase
    • Non-Interaction Hit: False
    • Google Analytics Settings: This is the variable you set up previously.
    • Triggering should happen on the "Agile-ECPurchase" trigger you set up previously.
  10. At this point, you will want to Verify, Submit, and Publish your changes. After you Verify and Publish, you will begin to see Enhanced Ecommerce data flowing from the Agile Websales application to your Google Analytics - Universal Analytics property under the Conversions -> Ecommerce section.

Additional elements such as a Facebook/Twitter Pixel ID can be added through the Tag Manager interface. Each respective provider has instructions for adding these. (Facebook, Twitter)

* Ecommerce data may take some time to begin showing up. It is typically a pretty small window of time (approx. 15-30 minutes) but could take longer in some instances.

* All changes in Tag Manager must be Submitted and Published in order to take effect.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments