LogoLogo
CtrlK
Go to websiteJENTIS HelpdeskJENTIS Statuspage
  • Getting Started
    • JENTIS Documentation
    • Quickstart
      • Create Your Account
      • Create Your First Container
      • Invite Your Team - User Permissions
      • Install the JENTIS Snippet
      • Make Tracking First-Party: Set Your DNS
      • Setup Your First Tool (GA4, Meta, etc.)
      • Make Consent Work: Connect Your CMP
      • Test Before You Go Live
      • Ready? Hit Publish!
      • What New Users Ask Most
  • Support Resources & Product Updates
    • Release Notes & Changelog
    • FAQ
    • JENTIS Helpdesk
    • JENTIS Statuspage
  • Introduction & Core Concepts
    • What is JENTIS?
    • Why use JENTIS?
    • Who uses JENTIS?
  • Architecture Overview
  • Core Concepts
    • JENTIS Account & Container Structure
      • Data Scopes - Sharing Information
      • How to Structure your Accounts
        • Account Structure - Best Practices
      • Account Structure - FAQ
    • JENTIS Cookies
    • Tracking Modes: Client Side, Server-Side, Hybrid
      • Client-Side Tags (C2S - Client to Server)
      • Server-Side Tags (S2S - Server to Server)
      • Hybrid Tags
    • JENTIS States Framework
    • JENTIS States, Variables, and Scopes of Data
  • Key Features
    • Synthetic Users
    • Cookie Lifetime Extender
      • Enable the Cookie Lifetime Extender
      • Configure Your Tracking
      • Cookie Lifetime Extender - Webserver/CDN Configurations
        • Amazon CloudFront (AWS) Configuration Guide
        • Apache Configuration Guide
        • HAProxy Configuration Guide
        • IIS (Microsoft Windows Server) Configuration Guide
        • NGINX Configuration Guide
        • Plesk Configuration Guide
    • Main Domain Cookie
      • Why does it matter which level the cookie is set?
      • Setting Cookie on the Main Domain
      • How to verify the domain where the JENTIS Cookie is set
  • JENTIS DCP Elements
    • Glossary - JENTIS Terms and Components
    • Tools
      • What is a Tool Instance?
      • Create a new Tool
      • Advanced Settings
        • Vendor Settings
        • HTTP Headers Management
        • Backend Data Storage
        • Optional Constants
    • Tags
      • Create a new Tag
      • How to configure a tag?
        • Essential Mode
        • Extendable Parameters
        • Maintenance
      • Pause and Activate Tags
      • How to duplicate tags?
      • Multi-Tag Edit
        • What can be edited using the Multi-Tag Edit?
        • What are the types of common fields and how to edit them?
        • Essential Mode on Multi-Tag Edit
    • Triggers
      • Trigger Creation Process
      • Available Condition Operators
    • States
      • State Registry - Creating and Managing JENTIS States
        • State Function Reference
        • Basic State Definition – DOM Ready State
        • Advanced State Use Case
    • Functions (Transformations)
      • Function Creation Process
    • Legal Hub
      • JENTIS Essential Mode
      • JENTIS CMP Connectors
      • Setup Consent with JENTIS
    • Versions and Preview
      • Versions
      • Preview Monitor
      • Publishing
    • Codes
      • Add a Code Element
      • Pause and Activate Codes
      • Workaround for Consent
    • Variables
      • Client-Side Variables (Frontend)
        • Use Cases for Client Side Variables
      • Server-Side Variables (Backend)
        • Use Cases for Server Side Variables
      • Constants
      • Enrichment Variables
    • Account Settings
      • Container Administration
        • Create a Container
        • Tracking Configuration
        • Edit a Container
        • Delete a Container
        • Best Practices on Container Environments
      • Maximum Storage Lifetime
      • Enable SSO on your JENTIS Account
        • How to administrate your users with SSO enabled?
        • Who can log in once the SSO is enabled?
        • How are the access permissions handled with SSO enabled?
      • Traffic Filters
        • How To Configure a Traffic Filter
      • Account Types: Beta & Stable
    • Synthetic Users
      • Create your Synthetic Users Model
      • Set up your advertising tools with Synthetic Users
      • Set up Synthetic Users for an Individual Campaign
      • Synthetic Users Variables
      • Retrieve Synthetic Users Segmentation
      • Activate Synthetic Users Click IDs on Analytics Tools
      • Tags Configuration with Synthetic Users Tool
      • Synthetic Users FAQ
    • Dashboard
  • Data Capture
    • Web Tracking Setup
      • Migration to JENTIS: A Short Guide
      • Install the JENTIS Web Tag
      • Set Up JENTIS Data Layer
        • JENTIS Data Layer Structure
        • Pageview Tracking
        • Event Tracking
        • E-Commerce Tracking
          • Category Tracking
          • Product List Tracking
          • Internal Search Tracking
          • Product View Tracking
          • Add to Cart Tracking
          • Remove from Cart Tracking
          • Cart View Tracking
          • Checkout Tracking
          • Order Tracking
          • Promotion Tracking
        • Video Interaction Tracking
        • Customizing the JENTIS Data Layer
      • Set up GTM Data Layer
        • Enhanced E-Commerce Data Layer Bridge (GTM to JENTIS)
        • Enhanced E-Commerce Bridge via JENTIS State
    • Shop System Setup
      • Shopify
  • App Tracking Setup
    • Getting Started
    • Troubleshoot
    • Consent Handling
    • Push data to JENTIS
      • Ad Attribution
    • Using your app data in the JENTIS Platform
    • Data Enrichment
    • Offline Caching
    • Demo App
  • Data Control
    • Data Enrichment
    • Privacy Features
    • Real-Time Data Transformation
  • Data Activation
    • Supported Connectors
    • Connector Knowledge Base
      • Google Analytics 4
        • Server-Side Implementation Details
        • GA4 & Consent Mode with JENTIS
          • Configuring the “Option B” - A Mixed Combination of Consent Data
        • GA4 Session Handling and Essential Mode for Data Consistency
        • Audience Sharing with GA4 and Google Ads
        • Google Analytics 4 - FAQ
      • Adobe Analytics
        • Important Adobe Analytics API Configuration for Server-Side
      • Amplitude
        • How to configure Amplitude
      • DIY Tool
        • How to configure your DIY Tool
      • Meta
        • Pixel Setup in Facebook Business Manager
        • Conversion API Activation
        • Event Setup
        • Reporting and Data Quality Assurance
        • JENTIS Facebook Tracking Implementation
      • Google Ads
        • Why are Google AdWords and Google Ads Dynamic Remarketing split in JENTIS?
      • LinkedIn
        • Install LinkedIn CAPI with JENTIS
        • LinkedIn CAPI - FAQ
      • Matomo
        • How to Configure Matomo
      • Microsoft Ads / Bing UET
        • Microsoft Ads / Bing Consent Mode
      • Klaviyo
        • How to configure Klaviyo
  • Raw Data Exports
    • Configuration of Raw Data Exports
    • Raw Data Structure
    • Raw Data Tool - FAQ
  • Consent Center
    • Consent Handling in JENTIS
    • CMP Connectors
      • Consent ID
      • Consent ID Workflow Scenarios
    • How to establish a CMP Connection
    • Vendor Consent Settings
      • Essential Mode – Advanced Tracking & Customization
      • A Fourth Option – Essential Mode Delivered Immediately
    • Google Consent Mode – Vendor Settings
      • Use Case 1 – Basic Use of Vendor Consent Mode Mapping
      • Use Case 2 – Customized Categories and Vendors
      • Use Case 3 – Server-side and CMP Based Google Consent Mode Settings Alignment
      • Manual Mappings and Customizations
    • Turn Off the Consent JavaScript SDK in JENTIS Tag Manager
    • Consent Javascript SDK
  • Developer Guide
    • States
      • JENTIS Data Layer State
    • Triggers
      • JENTIS Click Trigger Details - Selectoraction
    • Variables
      • Constant
      • Client-Side Variables
        • Function - Arguments
          • element
          • accountvars
          • stateContext
        • Public Function Scope
          • variableid
          • triggername
          • setCookie
          • readCookie
          • setServerCookie
          • setLocalStorageItem
          • getLocalStorageItem
          • getFrontendVariable
        • Asynchronous Variables
        • Best Practices to Follow for Client-Side Variables
      • Server-Side Variables
        • Public Function Scope
          • IP-Address
          • Timestamp
          • Container & Environment
          • Consent
          • accountvars
          • Log
          • User Storage
          • Tool-Instance Storage
          • Global User Storage
          • getFrontendVariable
          • getConsentFromVendor
          • generateRandomID
          • getHash
          • getMD5
          • getSHA256
          • getHmacSHA1
          • encodeBase64ToBase64Url
          • encodeBase64UrlToBase64
      • Data Enrichment
    • Clicktracking Variables
    • Server-Side Storage Interface
      • User Storage per Tool-Instance
      • Tool-Instance Level Storage
      • Global User Storage
      • Storage Comparison
    • Functions / Transformations
      • Anonymization & Pseudonymization
    • Codeblocks
      • Public Function Scope
        • triggername
        • setCookie
        • readCookie
        • setLocalStorageItem
        • getLocalStorageItem
        • getFrontendVariable
      • Workaround for Consent
    • Filter Variable in Tags
      • Product Data Transposition
    • Consent Javascript SDK
      • Consent Processing Logic
      • Reprocessing in the Consent JavaScript SDK
        • Step-by-Step Use Case
      • Listening to the Consent JavaScript SDK
      • JavaScript Events
        • vendor-change
        • vendor-add
        • init
        • minimal-consent-given
        • no-consent-given
        • send-consent-data
      • SDK Functions
        • getVendorConsent
        • getAllConsents
        • getConsentData
        • getConsentId
        • getVendorFullData
        • getLastUpdateTime
        • setNewVendorConsents
        • setConsentData
        • AcceptAll
        • DenyAll
    • Troubleshooting & Common Errors
      • Redirect on Landing Page
      • Console and INFO-Messages missing
      • Navigation to tabs
      • No Consent Connection
      • No Tracking Activated
      • Click Tracking Not Executed
        • Click Tracking not executed - Further Troubleshooting
        • Click Tracking not executed - CSS and HTML issues
        • Click Tracking - Accessing Target URL Fails
        • Click Tracking - Debug with All Clicks as a Last Resort Measure
  • Use Cases & Tutorials
    • Sharing information - Cross-Domain Tracking
    • Adding Custom HTML Codes
    • Events & Custom States
      • Listen to Datalayer Events
        • Connecting to your Websites Datalayer
        • Creating Variables, Triggers and Tags
          • Creating Variables
          • Creating a Trigger
          • Create a Tag
      • Form Submit, Click and Other Actions
      • Scroll Tracking State
      • History Change State and Virtual Pageviews
    • Transaction Deduplication Function
      • Filtering Data
        • Server Side Deduplication with JENTIS
    • Activate tags once per page session or user
      • Understanding Sessions and Users
      • Creating a Custom Variable for Scope
      • Storage Collision
      • Creating a Trigger - Once per ...
        • Beyond Basic Tagging
    • Essential Mode and Google Consent Mode Integration
  • Troubleshooting
    • Debugging Events & Connectors
      • Debug Sessionis not connecting
      • Google Analytics 4
        • Google Analytics 4 Essential Mode Data not visible
        • GA4 Essential Mode Configuration Issues and Troubleshooting
    • Common Integration Errors
      • Infinite Loading
      • CMP integration not working
      • Javascript error, although I fixed it already in the code in the "current version"
    • Common Setup Errors
      • DNS A-Record does not get verified
      • "net::ERR_NAME_NOT_RESOLVED" error related to JENTIS shown on your Website
      • "404 NOT FOUND" error related to JENTIS on your website
      • SSL certificate is not getting issued
      • JENTIS and Content Security Policies (CSP)
  • Privacy Documentation
    • JENTIS SaaS Privacy Documentation
    • JENTIS Platform Privacy Basics
      • EU Legal framework for web tracking
      • JENTIS Platform and Privacy
      • Privacy by Design Features
    • Frequently Asked Questions
      • How are the JENTIS Cookies used and how long are they stored?
      • Is consent required for the setting of the JENTIS cookies?
      • Can JENTIS provide a standard description for Privacy Policies?
      • Can data subjects opt out from the processing of their data?
      • How does JENTIS handle data subject requests for erasure?
      • Where does the data processing take place?
    • JENTIS & Privacy: Use Cases
      • Enabling Granular User Consent Settings
      • Essential Mode
      • JENTIS and Google Tag Manager
      • Pseudonymisation & Anonymisation
      • Synthetic User and ID Pooling
      • International Data Transfers
      • Reverse Proxy
      • Proxy Solution (CNIL Exemption)
    • Product Information
      • JENTIS Core Components
      • JENTIS Additional & Advanced Features
      • Legal Glossary
    • Downloads
  • Best Practices
    • How to access account constants inside code blocks
    • How to change your account password?
    • How to implement Essential Mode?
Powered by GitBook
On this page

Was this helpful?

  1. Data Capture

Web Tracking Setup

Migration to JENTIS: A Short GuideInstall the JENTIS Web TagSet Up JENTIS Data LayerSet up GTM Data Layer
PreviousDashboardNextMigration to JENTIS: A Short Guide

Last updated 18 days ago

Was this helpful?

LogoLogo

Resources

  • Privacy Policy
  • General terms & conditions
  • Downloads

© JENTIS GmbH - all rights reserved