The Data Layer Identifier tool identifies many of the popular tag management systems and their respective data layers that may be loaded on the page.
In this article:
Table of Contents Placeholder

How it Works

You can use this tool instead of the browser console to display a nicely-formatted table that display all if the data layer variables on the page. This tool can also be used to display the data within any custom object that you enter into the tool.

How To Use

The tool uses two (2) methods to identify data layers on the page:

  • Automatic detection of standard TMS data layer objects
  • A custom data layer object name.

Add the Resource URL to Tealium Tools

Add this tool to Tealium Tools using the following URL:

TMS Data Layers

The automatic detection of standard TMS data layer objects method scans the page for popular TMS data layer objects and displays all of the objects found and their contents. The results are displayed in a view where each TMS data layer detected can be expanded and collapsed for easy inspection.

Currently detected TMS vendors (and data layer name) are:

  • Tealium (
  • Ensighten (n/a)
  • Google Tag Manager (dataLayer)
  • Adobe DTM (digitalData and s for Adobe Analytics)
  • Segment (analytics.identify)
  • Signal (page_data)

Identifying Standard TMS Data Layer Objects on the Page

Use the following steps to identify standard TMS data layer objects on the page:

  1. Open the Data Layer Identifier tool.
  2. On the TMS Data Layers tab, click Auto-Detect.
    The results screen displays.
    Data Layer Identifier Standard Output.png
  3. Expand and collapse each TMS vendor to inspect the data layer.

Custom Data Layer Object

Some data layers are implemented using a custom variable name. If you know the custom object name, you can enter it on this tab to display the data.

Use the following steps to identify a custom data layer object:

  1. Open the Data Layer Identifier tool.
  2. Click the Custom Data Layer tab.
  3. Enter the following fields:
    • Custom Object – the name of the JavaScript object to read
    • Inclusions the name of data layer properties to display (all other values will be ignored)
    • Exclusions the name of data layer properties to ignore
  4. Click Read Custom Object.
    The results screen displays.
  5. Expand the custom object to view the data layer properties.
Version history
Last update:
‎10-27-2020 06:46 AM
Updated by: