Skip to content

backdrop-contrib/tracking_code

Repository files navigation

Tracking Code

Description

A module that allows admins to create tracking code snippets and control their visibility similar to the core block module. It can be used to inject arbitrary code into the , and at the beginning and end of the tag, the most common placement for tracking code.

This module allows you to name your various tracking code snippets and organize them by weight and region. Configuration of a single snippet provides visibility settings similar to the core Drupal block module: white/black list by Backdrop CMS path and content type.

Currently there are three possible regions to inject your tracking code:

  • Inside - Code added using drupal_add_html_head()
  • After - Code added to $page['page_top'] in hook_page_alter()
  • Before - Code added to $page['content_bottom'] in hook_page_alter()

You can also use drag & drop functionality on the tracking code overview page to change the relative weights of your snippets to make sure they execute in the correct order within a given region.

Configuration

  • Only roles with the "administer tracking code" permission can access the administrative page and configure this module.
  • To configure the tracking code module, navigate to: Admin > Structure > Tracking Code Snippets (/admin/structure/tracking_code)
  • The "List" tab will display all the tracking code snippets you've created. It provides a drag & drop weight table and links for enabling/disabling a snippet, editing a snippet, or deleting a snippet.
  • The "Add Tracking Code" tab will display a form for creating a new snippet.
  • Once you've added a snippet, you are presented with further configuration options. Visibility options include Backdrop CMS path, content type, and user role.

Maintainers

Credits

License

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

About

A module that allows admins to create tracking code snippets and control their visibility.

Resources

License

Stars

Watchers

Forks

Packages

No packages published