How-To: Add GTM container script code to your Branding Template

You can include your GTM container script in your Slate branding template by going to the 'shared' folder in the File Editor. Find the main build xslt file of the branding template. 

Click on the /shared/build.xslt to pop up the 'Edit File' view.

Find the <head> tag near the top of the file (highlighted in the sample screenshot) and place your GTM just above the closing </head> tag. In the example below, this would be above line 20 (the contents inside the <head> will vary from template to template - just concentrate on finding the closing tag).

Copy the code you received from the GTM installation instructions or your Marketing folks, and paste the full script into the file. You will see something like this:

Note the 'red' code highlight (in the example above on line 22) indicating that there is malformed code that cannot be successfully parsed. If you attempt to save this file, you will encounter a browser error stating something like "An error occurred while parsing EntityName. Line 22, position 42.".

The Slate-based file editor is expecting valid XHTML code. Some characters are reserved in HTML; the '&' character is one of them. Character entities are used to display reserved characters in HTML. In the original script '&' merely needs to be properly escaped using the proper HTML entity code '&amp;' . Once you type this into the file, the 'red' markup will disappear:

Save the file (at the bottom of the pop-up window) and you are done. 


For more information on GTM and the default version of the script see: https://developers.google.com/tag-manager/quickstart.

 

Was this article helpful?
4 out of 4 found this helpful