Skip to main content

Cross-Domain Tracking Setup Guide

Cross-domain tracking allows you to track user behaviour seamlessly across multiple websites or domains as if the sessions were occurring on a single domain.

Updated over a week ago

How It Works

Seeka's cross-domain tracking uses server-side identity resolution to connect user sessions across different domains.

When a user moves from one domain to another, Seeka automatically maintains session context to ensure user journeys that occur across multiple domains are optimised and attributed correctly in data destinations and ad platforms.

⚠️ IMPORTANT: Seeka must be installed on all domains you want to track together. Cross-domain tracking cannot work if Seeka is only installed on one domain. Make sure you've completed the standard Seeka installation on each domain before proceeding with these steps.

Understanding UTM Parameter Options

When configuring a tracking rule, you'll need to choose how UTM parameters (campaign tracking parameters) are handled when users move between domains.

Seeka offers three options:

No UTM pass-through

This means UTM parameters are not carried over when a user moves from one domain to another. This is the default behavior.

UTMs from the browser session

This means Seeka remembers and applies the UTM parameters from whenever they first entered any domain matched to any of the “source domains” in any of the cross domain tracking rules configured.

This is the most aggressive UTM passthrough option.

An example that will enable UTM pass through:

  1. User lands on page landers.mystore.com/blackfridayregister?utm_medium=email from an ad or email

  2. User then clicks on a link to take them to landers.mystore.com/moreinfo

  3. User then clicks on a link to take them to mystore.com/products/organic-spinach

  4. Cross domain tracking rule will direct the user to mystore.com/products/organic-spinach?utm_medium=email

The below settings show how to achieve the above.

UTMs from the current browser URL

This means Seeka applies the UTM parameters from the current page (not first page) matched to any of the “source domains” in any of the cross domain tracking rules configured.

An example that will enable UTM pass through:

  1. User lands on page landers.mystore.com/blackfridayregister?utm_medium=email from an ad or email

  2. User then clicks on a link on the same page they landed on to take them to mystore.com/products/organic-spinach

  3. Cross domain tracking rule will direct the user to mystore.com/products/organic-spinach?utm_medium=email

The below settings show how to achieve the above.

For the above settings, if a user clicks on a link that takes them to a page anywhere other than a link that is matched by a rule - the UTMs will not be passed through. If persistent UTM pass through is required then the UTMs from the browser session option must be used.

Note: If you're unsure which option to choose, contact support@seeka.co for guidance based on your specific use case.

Setup Instructions

Cross-domain tracking may not work if the link in a button is wrapped in a link shortener providers like Bitly. Link shortener providers must support URL query parameter pass through for cross domain tracking to work.

Step 1: Access the Domains Section

  1. Log into your Seeka dashboard

  2. Navigate to Domains in the main menu

  3. Click on the TRACKING tab

Step 2: Add a Tracking Rule

  1. Click the Add rule button in the top-right corner

  2. Configure your cross-domain tracking rule with the following fields:

    • When source domain: Specify the domain users are coming FROM (e.g., "Contains: yourdomain.com" or "Is anything")

    • And link: Specify the destination domain or path users are going TO (e.g., "Contains: checkout.yourdomain.com")

    • With: Choose how UTM parameters should be handled (see UTM Options above)

  3. Click Save to apply your changes

Did this answer your question?