Cross Domain Tracking
Overview
Our Cross-Domain Tracking feature ensures seamless user tracking across multiple domains by passing data from one domain to another when Freshpaint is installed on all involved domains using the same environment ID.
This feature satisfies both analytics and ads attribution use cases, eliminating tracking gaps, enhancing analytics accuracy, and supporting a more comprehensive understanding of the customer journey.
How it works
When a user navigates from one domain to another, configured parameters (such as UTM parameters and click ids) are appended to the URL. These parameters are then captured by Freshpaint on the next domain.
For session and device ids, Freshpaint will only preserve the session/device ID from the previous domain if there is no session/device ID set on the next domain (i.e. the user hasn’t visited that domain before).
Note that the more parameters you add, the longer the url will become. It's recommended to only pass along the essential parameters you need from one domain to the next.
If you would like to take advantage of this feature, contact [email protected] and we will help you configure your cross domain settings.
Supported IDs/Parameters
See below for a comprehensive list of all parameters supported by the cross domain tracking feature.
Click IDs
These are needed for ad attribution based on what sort of ads destinations you have enabled.
clid_src
cntr_auctionId
dclid
epik
fbclid
gbraid
gclid
gclsrc
irclickid
li_fat_id
msclkid
rdt_cid
sapid
ttclid
ttdimp
twclid
viant_clid
Freshpaint Identifiers
These are typically needed for analytics attribution tracking in analytics destinations like Google Analytics 4
$session_id
$device_id
UTM Parameters
These are typically needed for analytics attribution tracking in analytics destinations like Google Analytics 4
utm_campaign
utm_content
utm_medium
utm_source
utm_term
Last updated
Was this helpful?