Cross Domain Tracking
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. This features satisfies both analytics and ads attribution use cases, eliminating tracking gaps, enhancing analytics accuracy, and supporting a more comprehensive understanding of the customer journey.
When a user navigates from one domain to another, key tracking parameters (such as UTM parameters and click ids) are appended to the URL. These parameters are then captured by Freshpaint on the next domain, preserving attribution data and providing a unified view of user behavior across different domains.
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.
For session and device ids, Freshpaint will preserve the session/device id from the previous domain if there is not already a session/device id set for that user on the next domain.
If you would like to take advantage of this feature, contact support@freshpaint.io.
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?