Skip to main content

Tangiblee Help Center

GTM Analytics Setup - GA Account configuration - GA4

[.bad]GTM integration is NOT the preferred method for integrating your analytics. We recommend GTAG integration when possible.[.bad]

Step 1: Assign Viewer Role

Assign Viewer role for the GA Property where Tangiblee will push all analytics information to the following email address:

  • analytics2@tangiblee.com

    1.1. Share Property Id (ex: 306418501) of the GA Property shared with the Tangiblee team.

    1.2. Share Measurement Id (ex: G-JQYB8ZRNS5) of Web Stream found within the GA Property.

* If Tangiblee runs your A/B Test, please assign Editor role to analytics2@tangiblee.com.

Step 2: Create Custom Definitions

Create the following Custom Definitions in the GA Property shared with the Tangiblee team (see tables below):

    2.1. Custom Dimensions:

Dimension Name
Scope
User Property/Event Parameter
Description
Tng User Is On
User
tng_user_is_on
Sets Tangiblee variation on a user level. Enables tracking of user-level e-commerce performance Values: [yes, no, (variation name)]
Tng User Interacted Date
User
tng_user_interacted_date
User-level timestamp of the last time the user interacted with Tangiblee UX.
Tng Is On
Event
tng_is_on
Sets Tangiblee variation on event scope, enables tracking the event-level performance of different Tangiblee configurations, and acts as a back-up for tng_user_is_on dimension Values: [yes, no, (variation name)]
Tng Scope
Event
tng_scope
Sets the scope of Tangiblee events. Allows for more granular data analysis Values: [plp, page, hit]
Tng Interacted Last Date
Event
tng_interacted_last_date
yyyy-mm-dd
Tng SKU
Event
tng_sku
Tangiblee SKU
Tng SKU Category Name
Event
tng_sku_category_name
Tangiblee SKU Category Name
Tng SKU Category Id
Event
tng_sku_category_id
Tangiblee SKU Category Id

    2.2 Custom Metrics:

Metric Name

Scope

Event Parameter

Unit of Measurement

Description

Tng Metric

Event

tng_metric

Standard

Tangiblee Metric

GTM tag setup:

There are three types of Tangiblee events:

  • impression - once Tangiblee CTA appeared
  • interaction - once Tangiblee CTA clicked or tapped
  • ping - every 5 seconds while the Tangiblee is open

To enable Tangiblee dataLayer events in the GTM platform, please create dataLayer variables, triggers and tags.

Variables

For each Custom Dimension specified,.

For example:

Triggers

For each event specified above, set up a trigger.

For example:

Tags

Next, create a tag for each trigger that contains all the required Custom Dimensions, as well as a binding to the trigger itself.

For example: