States

JENTIS's goal is to make tracking website interactions easy. A rather abstract but very helpful concept comes into play: states. Every event can be a State, and with each, JENTIS takes a snapshot of all properties and variables so you can retrace each data point. So, all tracking with JENTIS will stay in contact with a State, as all Tags, Triggers, and Variables all work in some context to a State.

The JENTIS States concept creates a uniform scope for working with data on the server side. During data computation (evaluating server-side variables, executing tags on triggers, etc.), the server can not conveniently access data from the client (website visitors' browser).

Users interacting with your website will open it, wait for it to load, click somewhere, and navigate. Generally speaking, all websites are built differently; it can be a single-page application or a classic link-per-link navigating website. Now it is up to you to use the core web protocols (such as “DOM Ready” or “Page Load”) events and define default JENTIS States or create your definitions. In any case, JENTIS comes with many built-in definitions, so technical skills are not mandatory.

Here is a basic guide to dive deep into this concept: JENTIS States Framework

If you are more into the use cases, here are some guides for you to get started:

Last updated

Was this helpful?