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
  • String
  • Tealium Account.
tealium_profile
  • String
  • 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
  • Number
  • Ad Blocker Timer

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
  • String
  • Fraud Condition

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