Create and configure your model
What happens when you create a model
When you create a Synthetic Users model, two things happen simultaneously. First, JENTIS creates the AI model configuration for your container. Second, JENTIS automatically generates a set of data-gathering tags that collect the behavioral signals the model needs for training. You don't need to create these tags manually — they appear in your tag management interface automatically.
Understanding what these tags do helps you make informed decisions about your model and troubleshoot issues later, so this page covers both the model creation process and the tags it generates.
Step 1: Create the model
Navigate to Synthetic Users in the left sidebar of your JENTIS UI. Click Create First Model.
You'll see a model configuration screen. Select the container you want to create the model for. If you manage multiple websites, each container gets its own model — the AI trains separately on each site's behavioral data.
Then, choose the relevant tags. You may select all or only the ones relevant for your current tracking setup. If you have any doubts about which tags to choose, please refer to the Synthetic Users tags table below.
Define URL parameters to distinguish one marketing campaign from another. In most cases the utm_campaign URL parameter will suffice, but sometimes you might also encounter different naming conventions (e.g., pk_campaign).
Click Create Model to generate the model.

Step 2: Publish and begin data gathering
Once the model is created, click Publish to activate data collection. The model now enters the GATHERING status — it begins collecting consented user behavioral data through the automatically generated tags.
Understanding model statuses
Your model progresses through four statuses during its lifecycle:

NOT PUBLISHED — The model exists but is not collecting data. This is the initial state after creation, before you first publish.
GATHERING — The model is actively collecting behavioral data from your consented users. The AI needs approximately 21 days of data to identify reliable behavioral patterns. During this period, no modeled conversions are sent to ad platforms. Sites with lower traffic (under ~300,000 sessions/month) may need a longer gathering period for the model to reach sufficient confidence.
READY — The AI has completed training and the model is ready to activate. At this point, you should review the dashboard metrics (estimated consent gap, projected recovery rate) and configure your advertising tools if you haven't already. When you're satisfied, publish the model again to activate it.
ACTIVE — The model is live. Non-consenting users are being assigned to behavioral segments, and modeled conversions are being sent to your configured advertising platforms using pooled click IDs.
Important hint: The new connector "Synthetic Users" will appear within your Tag Manager. It is mandatory to configure the consent as with other connectors, too.
Navigate to the "Legal Hub: Vendors" section and select the Synthetic Users. There configure the consent to be "Essential Mode" and make sure to link the consent to your Consent Management Platform (ie. if UserCentrics is your CMP provider then the according template ID must be configured so JENTIS resolves consent towards the "Synthetic Users" vendor based on a UserCentrics consent information).
The tool will only use consented users data for training purposes. In case of denied consent no data for training will be used, but it is important to configure the Essential Mode option still, as that makes sure that later (after the training period) the Synth. Users data can be used to randomly pick a click-id (for later conversion purposes).
What tags are created automatically
When you create a Synthetic Users model, JENTIS automatically generates nine data-gathering tags in your container. Three are mandatory (the model cannot train without them) and six are optional (they improve model accuracy when available). Besides this, a new set of variables available for use when configuring your tags in Essential Mode will be added:
A universal Synthetic User Click ID variable that provides a relevant artificial click ID value based on the tag in which it is used.
Tool-bound Synthetic User gclid and Synthetic User fbclid variables that provide artificial click ID values for Google Ads and Meta to avoid data duplication when conversion is recorded with both IDs. More tools are coming soon.
User Raw Data
Collects and maintains information about the Synthetic User itself.
Session Raw Data
Collects and maintains information about the Synthetic User Session. The following session data is collected:
Navigator Language
Navigator Platform
Navigator User Agent
Window Screen Width
Window Screen Height
Referrer
Pageview Data
Collects pageview data for non e-commerce page types. The following page information is collected:
Document Location Hostname
Derived from a Client-Side Variable
Document Location Pathname
Derived from a Client-Side Variable
Referrer
Derived from a Client-Side Variable
Content Category 1 (Optional)
Derived from a
_jts.push()property content– see the code example. [contentCategory1]
Content Category 2 (Optional)
Derived from a
_jts.push()property content– see the code example. [contentCategory2]
Content Category 3 (Optional)
Derived from a
_jts.push()property content– see the code example. [contentCategory3]
Code Example
Search Data
Collects data on completed searches on the website. The following search information is collected:
Search Term
Count of Results
Found Product IDs
Code Example
Productview Data
Collects data from product detail page views on the website. The following product information is collected:
Product ID
Product Name
Product Price
Product Discount
Product Category 1
Product Category 2
Product Category 3
Add-To-Cart Data
Collects data on items added to the cart. The following information is collected:
Product ID
Product Name
Product Price
Product Discount
Remove-From-Cart Data
Collects data on items removed from the cart. The following information is collected:
Product ID
Product Name
Product Price
Product Discount
Order Data
Collects data on successful orders/purchases on the website. The following information is collected:
Order ID
Order Gross Value
Order Shipping Costs
Product IDs
Scroll Tracking
Collects scroll depth information from visitors on the website. The following data is recorded for each page:
Scroll Depth ([10%, 25%, 50%, 75%, 90%])
What's next
Your model is now in the GATHERING phase. While the AI trains (~21 days), you can proceed to configure your advertising tools so everything is ready when the model reaches READY status.
Last updated
Was this helpful?