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.

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 choose how UTM parameters (campaign tracking parameters) are handled when users move between domains, using the UTM behaviour field. Seeka offers three options:

1. No UTM pass-through

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

2.UTMs from the browser session (Recommended)

Seeka remembers and applies the UTM parameters from whenever the user first entered any domain matched to any of the source domains in your cross-domain tracking rules. This is the default option, and what we recommend for most setups.

This is the most persistent UTM pass-through option. An example:

  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. The cross-domain tracking rule will direct the user to mystore.com/products/organic-spinach?utm_medium=email

3.UTMs from the current browser URL

Seeka applies the UTM parameters from the current page (not the first page) matched to any of the source domains in your cross-domain tracking rules. An example:

  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. The cross-domain tracking rule will direct the user to mystore.com/products/organic-spinach?utm_medium=email

With this setting, if a user clicks a link that takes them anywhere other than a page matched by a rule, the UTMs will not be passed through. If persistent UTM pass-through is required, use UTMs from the browser session instead.

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 like Bitly. Link shortener providers must support URL query parameter pass-through for cross-domain tracking to work.

Step 1: Open Domain Tracking

  1. Log into your Seeka dashboard

  2. Click Settings at the bottom of the left sidebar

  3. Under Brand, select Domains. The Tracking tab opens by default

Step 2: Configure Your Tracking Rule

  1. Fill in the rule fields:

    • Source domain: the domain the visitor is on (where users are coming FROM), for example "Contains: yourdomain.com"

    • Destination link: the link or URL they click to (where users are going TO), for example "Contains: checkout.yourdomain.com"

    • UTM behaviour: how marketing parameters are passed (see UTM Options above; defaults to UTMs from the browser session (Recommended))

  2. Need more rules? Click + Add rule at the bottom-left of the rule card

  3. Click Save in the bottom-right to apply your changes

Connecting external websites

Connecting your external websites to Seeka is highly recommended for attribution and data collection. Seeka can be installed almost everywhere, and if we don't support a source yet, please let us know, and we'll get it done.

We support external sources in a variety of ways including:

  • Official apps, which you can find in the Apps section of Seeka

  • A script tag, which can be placed in the header code of most platforms

After you have connected your additional sites, set up a cross-domain tracking rule between them by following the Setup Instructions above.

Example:

You run ads on your official website, and a user clicks through to your ticketing provider to buy a ticket. Set Source domain to your official site URL, Destination link to your ticketing outlet URL, and UTM behaviour to UTMs from the browser session so ads landing on your page are attributed through to the ticketing destination.

Did this answer your question?