laryn / google_tag

Integrates a Backdrop site with Google Tag Manager for analytics and measurement tag configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Google Tag Manager

This Google Tag Manager project allows non-technical stakeholders to manage the analytics for their website by triggering the insertion of tags and tracking systems onto their page(s) via Google's Tag Manager (GTM) hosted application.

Installation

  • Install this module using the official Backdrop CMS instructions.

  • Visit the configuration page under Administration > Configuration > System > Google Tag Manager (admin/config/system/google_tag) and enter the required information.

Requirements

Sign up for GTM and obtain a 'container ID' for your website. Enter the 'container ID' on the settings form for this module (see Configuration).

Issues

Bugs and Feature requests should be reported in the Issue Queue.

Troubleshooting

If the JavaScript snippets are not present in the HTML output, try the following steps to debug the situation:

  • Confirm the snippet files exist at public://google_tag/ (on most sites this equates to files/google_tag/).

    If missing, then visit the module settings page and submit the form to recreate the snippet files. The need to do this may arise if the project is deployed from one environment to another (e.g. development to production) but the snippet files are not deployed.

  • Enable debug output on the 'Advanced' tab of the settings page to display the result of each snippet insertion condition in the message area. Modify the insertion conditions as needed.

Current Maintainers

Credits

License

This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.

About

Integrates a Backdrop site with Google Tag Manager for analytics and measurement tag configuration.

License:GNU General Public License v2.0


Languages

Language:PHP 93.3%Language:JavaScript 6.1%Language:CSS 0.6%