This article describes how to set up the Clicktale Carmel tag in your Tealium iQ Tag Management account.
In this article:
Table of Contents Placeholder
Tag Tips
- Override the standard config values using mappings.
- To pass audiences and badges to Clicktale:
- Contact your Clicktale representative to enable the receiving of this data.
- When mapping a badge, enter the name as it should appear in Clicktale.
- Set Send All Audiences to
True
to send all audiences to Clicktale in the following format:
window.ClicktaleEventHandler(["Tealium Audience: AUDIENCE NAME", ...]);
- Set Send Replay Link to
True
to make your Clicktale replay link available as the server-side attribute clicktale_replay_link
.
- Contact your Clicktale representative to enable the generation of the replay link.
- Server-side attributes will appear in the current account and profile.
- Use a mapping to override
tealium_profile
.
Tag Configuration
First, go to Tealium's tag marketplace and add the Clicktale Carmel tag (Learn more about how to add a tag).
After adding the tag, configure the following settings:
- Title
- Required.
- Identifies the tag instance.
- Clicktale Carmel is the default name.
- When using multiple tags by the same vendor, assign a unique name
- Partition
- The partition where data is sent.
- Example: www07
- Project GUID / PTC ID
- Clicktale Project GUID
- Example: 11111111-1111-1111-1111-11111111111
- Send Replay Link
- Select True to make your Clicktale Replay Link available as a server-side attribute.
- Send All Audiences
- Select True to send each audience to Clicktale in the format window.
- Example:
ClicktaleEventHandler(["Tealium Audience: AUDIENCE NAME", ...]);.
- Send Events to ClickTale
- Select True to send Event Data to Clicktale.
- Ad Blocker Detection
- Select True to enable Ad Blocker Detection.
- Fraud Detection
- Select True to enable Fraud Detection.
- Friction Detection
- Select True to enable Friction Detection.
Applying Load Rules
Load Rules determine when and where to load an instance of this tag. The 'Load on All Pages' rule is the default load rule. To load this tag on a specific page, create a new load rule with the relevant conditions.
- Load this Tag on the page where you want to track the visitor's mouse movements.
- Tealium recommends that this tag loads after the page has rendered completely.
Data Mappings
Mapping is the process of sending data from a data layer variable to the corresponding destination variable of the vendor tag. For instructions on how to map a variable to a tag destination, see Data Mappings.
The available categories are:
Standard
Variable |
Description |
partition |
- String
- Partition.
- The partition where data is sent.
- Map to this variable to dynamically configure the server partition value.
|
project_guid |
- String
- Project GUID.
- Map to this variable to set the project guide field.
|
send_replay_link |
- String, Boolean
- Send Clicktale Replay Link
- Values are true or false.
|
send_audiences |
- String, Boolean
- Send all audiences.
- Values are true or false.
|
tealium_account |
|
tealium_profile |
|
SendEventsToClicktale |
- String
- Toggle on to Send Events to Clicktale
|
ad_blocker_detection |
- String, Boolean
- Toggle on to enable Ad Blocker Detection
|
fraud_detection |
- String
- Toggle on to enable Fraud Detection
|
friction_detection |
- String
- Toggle on to enable Friction Detection
|
livesignals_url |
- String
- LiveSignals File URL
|
Ad Block Detection
Variable |
Description |
AdBlockerEventName |
- String
- Ad Blocker Event Name
|
AdBlockerFileURL |
- String
- Ad Blocker File URL
|
AdBlockerTimer |
|
Fraud Detection
Variable |
Description |
ExcessivePasteLowThreshold |
- Number
- Triggers when thresholds are met that identify abnormal and potentially fraudulent pasting behavior within the same visitor session.
- Excessive Paste Low Threshold
|
ExcessivePasteMediumThreshold |
- Number
- Triggers when thresholds are met that identify abnormal and potentially fraudulent pasting behavior within the same visitor session.
- Excessive Paste Medium Threshold
|
ExcessivePasteHighThreshold |
- Number
- Triggers when thresholds are met that identify abnormal and potentially fraudulent pasting behavior within the same visitor session.
- Excessive Paste High Threshold
|
ExcessivePasteEventName |
- String
- Excessive Paste Event Name
|
ExcessiveReloadLowThreshold |
- Number
- Triggers when thresholds are met that identify abnormal and potentially fraudulent reload behavior within the same visitor session.
- Excessive Reload Low Threshold
|
ExcessiveReloadMediumThreshold |
- Number
- Triggers when thresholds are met that identify abnormal and potentially fraudulent reload behavior within the same visitor session.
- Excessive Reload Medium Threshold
|
ExcessiveReloadHighThreshold |
- Number
- Triggers when thresholds are met that identify abnormal and potentially fraudulent reload behavior within the same visitor session.
- Excessive Reload High Threshold
|
ExcessiveReloadEventName |
- String
- Excessive Reload Event Name
|
FraudCondition |
|
Friction Detection
Variable |
Description |
ConsecutiveClickClickableThreshold |
- Number
- Consecutive Click Clickable Threshold
- Identifies when a visitor repeatedly clicks the same (clickable) element without a response from the page.
- The customer does not click any other element between clicks.
- This signal indicates a potential issue with the element.
|
ConsecutiveClickNonClickableThreshold |
- Number
- Consecutive Click Non-clickable Threshold
- Identifies when a visitor repeatedly clicks the same (un-clickable) element without a response from the page.
- The customer does not click any other element between clicks.
- This signal indicates a potential design flaw.
|
ConsecutiveClickEventName |
- String
- Consecutive Click Event Name
|
ConstantHoverThreshold |
- Number
- Constant Hover Threshold
- Identifies when a visitor consistently hovers over the same element without clicking.
- This signal indicates a visitor’s intent or interest without clicking the element.
|
ConstantHoverEventName |
- String
- Constant Hover Event Name
|
JsErrorClickThreshold |
- Number
- JS Error Click Threshold
- Identifies a click that triggers a JavaScript error.
|
JsErrorClickEventName |
- String
- JS Error Click Event Name
|
RageClickClickableThreshold |
- Number
- Rage Click Clickable Threshold
|
RageClickNonClickableThreshold |
- Number
- Rage Click Non-clickable Threshold
|
RageClickEventName |
- String
- Rage Click Event Name
|
RepeatedScrollMinPercentThreshold |
- Number
- Repeated Scroll Minimum Percent Threshold
- Identifies when a visitor scans the page quickly and scrolls repeatedly from top to bottom.
- Identifies a potentially poor user experience or a frustrated visitor.
|
RepeatedScrollMaxPercentThreshold |
- Number
- Repeated Scroll Maximum Percent Threshold
- Identifies when a visitor scans the page quickly and scrolls repeatedly from top to bottom.
- Identifies a potentially poor user experience or a frustrated visitor.
|
RepeatedScrollAmountThreshold |
- Number
- Repeated Scroll Amount Threshold
|
RepeatedScrollEventName |
- String
- Repeated Scroll Event Name
|
Vendor Documentation