Support Articles

Stay Connected

Google Tag Manager Tracking

This article shows you how to implement Google Tag Manager inside of your site.

Note


This has very specific instructions for the tag manager to work well with your sites. This is necessary because we implement AJAX page changes, which means by default, there is no page view event that tag manager relies on after a site visitor changes pages.


This article does not follow Google’s instructions exactly, but have been tested and work correctly. The instructions have been changed from Google’s instructions for the following reasons:


  1. Google asks you to install the code in the <head> of the site. This is a bad practice for page speed because it will slow down the loading of the site. Due to this, we place it at the bottom <body-end>, so it loads last.
  2. It is easier to copy code into a single location.


Add Google Tag Manager

Google will give you code embeds that look like the examples below. Both of these need to be installed into the  <body-end>   of the site.


Note


The below code is just an example - do not copy this directly into your site. Please be sure to obtain the correct code from Google.



Set Up Google Tag Manager

Warning


This step is critical in allowing Google Tag Manager tracking inside your site.

Next, we need to replace the default All Pages page view trigger with our custom event. Inside of tag manager, we need to first create the custom event trigger:



  1. Go to Google Tag Manager and sign in.
  2. On the left, click Triggers.
  3. On the right side, click the new button.
  4. Type a name for the trigger at the top left. We recommend something memorable and helpful, such as: Custom Page View Trigger.
  5. Click the custom trigger configuration box and select Custom Event.


 6. In the event name box, type dPageView.

 

 7. Click save in Tag Manager.


After creating the trigger, we need to apply it to the tags we want. This needs to be done for every tag you use on the site to trigger for page view events. In this example, we apply it for Google Analytics Universal.


  1. In Tag Manager, go to tags.
  2. Create a new tag.
  3. Type a memorable name.
  4. Click the Tag Configuration box and select the tag you want to use. In this case, Google Analytics Universal.
  5. After setting up the tag, click the Triggering box. Choose the custom trigger we created Custom Page View Trigger.


 Note

 If there’s already the All Pages trigger applied, please delete it. We only need the custom trigger to run.

 6.Click save.


 After you have made these changes to Tag Manager, click Submit and then Publish the changes to the live settings.



Considerations for Google Tag Manager


  • This code will only run on the live published site. You will want to make sure you test it on the live version.
  • We have completed extensive testing and the  body-end.html   section of Developer Mode works for adding the noscript code and default code.
  • Please do not change the ‘dataLayer’ setting from Google Tag Manager, this will break our custom integration code.


What's

Snappin

Related Articles

By Eddie Cruz 24 Aug, 2021
Expand the capabilities of the website builder with custom HTML. This widget allows you to embed custom code into your site, and can be used to embed third-party widgets such as videos, contact forms, and more. While adding custom code can extend your site's functionality, we recommend you only add code from a trusted source. Only add code if you know exactly what it does and how to troubleshoot it if it does not work. To learn more about using HTML in Developer Mode, see Developer Mode.
By Eddie Cruz 24 Aug, 2021
The editor's interface has three main predefined sections: The top navigation bar, the left panel, and the content area. Each of these predefined sections plays an important role in letting you make your site as awesome as possible.
By Eddie Cruz 24 Aug, 2021
This widget makes it easy for website visitors to send you money using PayPal. You can use the PayPal button both for gathering donations and for selling products.
Share by: