Constant
Constants in JENTIS
Constants are a special type of variable in JENTIS used to define fixed values that remain consistent across your account and environment. They are ideal for values that do not change dynamically during a session, event, or user interaction.
Purpose
Use constants to:
Store global configuration values
Maintain consistent settings across containers and environments
Avoid hardcoding static values inside variables or tags
Common use cases include:
Currency codes (e.g.,
EUR
,USD
,CZK
)Language settings
Default country or market
Global flags (e.g., versioning, feature toggles)
Characteristics
Scope
Account- and environment-wide
Definition Location
Defined once in the JENTIS Tag Manager (JTM)
Usage
Can be used in any variable, trigger, tag, or transformation
Behavior
Static – the value does not change unless manually updated in the JTM
Example: Currency Configuration
Environment: Live
Environment: Stage
Container #1
EUR
EUR
Container #2
CZK
CZK
In this example, each container uses a constant called currency
, and its value is set per environment, remaining consistent throughout.
Benefits
Centralized management – change the value once, and it updates everywhere
Improved maintainability – no more hardcoded values in multiple places
Environment awareness – different values per stage/live environment if needed
Cleaner variable logic – keep static config separate from runtime logic
How to Use
Define the constant in the JENTIS Tag Manager → Tool or Account Settings
Use the constant by referencing it in any logic or configuration (e.g., via
this.accountvars["currency"]
)Maintain different values per container or environment if necessary
Summary
Constants are essential for storing and reusing values that stay the same across your JENTIS setup. They make your tracking logic cleaner, more manageable, and consistent, especially when working across multiple containers or environments.
Last updated
Was this helpful?