CHEQ Manage (Ensighten)

Base Tag Installation

CHEQ Platform

Before adding the new tag to the CHEQ Manage platform, you first need to copy the script tag and paste it into a text editor for later use.

  1. In the CHEQ platform, navigate to your Account Settings settings by clicking on your username or the person_outline icon on the top right of the platform.
  2. Click the Tags tab.
  3. Select the tag by clicking the carat expand_more to expand the tag details view.
  4. Copy content_copy the invocation tag script and paste it into a text editor to use in the next steps.

CHEQ Manage (Ensighten) Platform

  1. Log in to CHEQ Manage (Ensighten).
  2. Navigate to Tags local_offer, then click on Add Tags.
  3. You can find the CHEQ Tag in the Featured Apps or by searching in the Search bar, hovering over the CHEQ Tag icon and click on Configure or simply click here.
  4. Choose a Space: Select the appropriate Space for the tag.
  5. Configure the following parameters:
    Field Example Description
    CHEQ Tag Name

    cheq4ppc

    The name of your CHEQ Tag. It is used to segment data if you are running multiple instances. This is the value of the attribute data-ch from your CHEQ Invocation Tag.
    Tag Domain

    ob.seroundprince.com

    The domain of your CHEQ Tag. This is included in the value of the attribute src from the CHEQ Invocation Tag.

    Tag ID

    12345

    The Tag ID can be retrieved in the CHEQ Platform, under Account Settings settings, then Tags.

    Tag Hash

    2te54351a6cdc1aa62a91347ot9e76ff6

    The Tag Hash This can be retrieved in the CHEQ Platform, under Account Settings settings and Tags.

    EU Mode

    true

    Toggle on toggle_on if you wish this tag to only store data in the EU.
    Screenshot 2025-10-08 at 13.36.27.png
  6. Click Continue.
  7. Under Execution Rules, select the "All Pages - Non-blocking (Asynchronous)" Condition.
  8. Click Save & Commit.
  9. Publish the Space.

What about the <noscript> tag?

Manage is exclusively a JavaScript-based tag and, as such, does not support <noscript>tags (the tag that detects users with JavaScript disabled). If your business use case requires capturing these users, consider deploying the <noscript> tag immediately after the opening of the <body> tag.

Data Layer Integration

Note: This feature is for CHEQ Analytics customers only.

Setup the Data Layer Connector

The Data Layer Connector allows CHEQ Analytics users to quickly and easily plug CHEQ data into any tags such as Adobe Analytics, Google Analytics, etc. Before creating Data Definitions, ensure you setup your connector with the instructions found in this article.

We recommend you setup the connector using the JavaScript Variable method with the following settings:

Key Name Value
cq_ai_traffic_type AI Traffic Type
cq_request_id Request id
cq_threat_group Threat Group
cq_threat_type Threat Type
cq_vendor Vendor

Creating Data Definitions

In order to be able to re-use the CHEQ data from the data layer connector most effectively, we recommend creating a Data Definition for each value from the CHEQ detection. Once created, these Data Definition(s) can be re-used in any vendor tags.

  1. Navigate to Data and click Create Data Definition.
  2. Enter a name in for the Data Definition such as "Threat Type".
  3. Select the Space(s) that you want to make the data available for or select the Global checkbox for all Spaces and click Continue.
  4. Select Custom from the Define Data section.
  5. Type "CHEQ" into the New Collection field.
  6. In the Get the Data from dropdown, select Custom
  7. Enter the below function in the code area provided
    function() {
       return window.cq_threat_type || 'unknown';
    }
  8. Expand the Advanced Settings, change "Persistence" to "Instance", then click Continue.
  9. Ensure "All Pages - Non-blocking (Asynchronous)" is selected as the Condition and click Save.
  10. Repeat steps 1-9 for the other keys (e.g., "cq_ai_traffic_type", "cq_request_id", "cq_threat_group", etc.).
  11. Publish the associated Space(s).
    Screenshot 2025-10-09 at 07.57.51.png

Timings

As the CHEQ tag and detection is asynchronous (non-blocking), there can be race conditions between when your vendor tags execute and when the detection from CHEQ is ready. In the above implementation of your Data Definition(s), the most up-to-date value from CHEQ's detection is used (as Persistence is set to to Instance); however, if the detection hasn't completed yet, "unknown" will be passed to the vendor tags.

If you wish to wait for the asynchronous detection before executing the vendor tags, follow the below instructions:

  1. Edit your Data Definition. 
  2. Update the extraction function in the code area provided to:
    function() {
       return window.cq_threat_type;
    }
  3. Expand the Advanced Settings and change "Trigger" to "When Value Exists".
  4. Click Save and publish the associated Space(s).
    Screenshot 2025-10-09 at 08.08.41.png

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request