Skip to main content

Referrer Mappings

Referrer Mappings let you assign a specific source, medium, and campaign to traffic that arrives from a known referrer domain. When a visit comes from a domain you have mapped and the URL carries no UTM parameters, SealMetrics applies the UTM values you configured automatically.

This is useful for properly attributing traffic from:

  • Partner sites
  • Affiliates
  • Internal domains
  • Any referrer you want to label with a consistent source/medium
Referrer Mappings vs. UTM Mappings

Referrer Mappings act on the referrer domain of an incoming visit. They are different from UTM Mappings, which rename or group UTM values that are already present in the URL. See How to change UTM parameters for UTM Mappings.


How It Works

  • When traffic comes from a matched referrer without UTM parameters in the URL, the configured UTM values are applied.
  • Existing UTM parameters in the URL are never overwritten. An explicit utm_source/utm_medium/utm_campaign always wins.
  • When several mappings could match, the one with the highest priority is applied first (priority is a 01000 scale).

How to Set It Up

Referrer Mappings are configured per account, in the site settings:

  1. Open Settings → Sites and select the site (account) you want to configure.
  2. Open the Referrer Mappings tab.
  3. Fill in the fields:
    • Referrer Domain — the domain to match (e.g. partner-site.com).
    • Match Type — how the referrer domain is compared to the pattern (see below).
    • UTM Source — required; the source to apply (e.g. partner).
    • UTM Medium — defaults to referral.
    • Under Show advanced options: UTM Campaign and an optional Label (a human-readable name such as Partner Site Traffic).
  4. Click Add Mapping to save.

Each saved mapping is listed below the form. To remove one, click the delete (trash) icon next to it.


Match Types

The Match Type controls how the referrer domain of an incoming visit is compared against your pattern:

Match typeBehavior
ExactMatches the domain exactly
ContainsThe domain contains the pattern
Starts withThe domain starts with the pattern
Ends withThe domain ends with the pattern
RegexThe domain matches a regular expression

The referrer pattern is normalized when saved: the protocol (http://, https://) and any path are stripped, and the value is lowercased. Enter just the domain.


Fields Reference

A referrer mapping stores the following fields:

FieldRequiredDefaultNotes
referrer_patternYesDomain pattern to match (max 255 chars)
match_typeNoexactOne of exact, contains, starts_with, ends_with, regex
utm_sourceYesSource to apply
utm_mediumNoreferralMedium to apply
utm_campaignNoemptyCampaign to apply
utm_termNoemptyTerm to apply
utm_contentNoemptyContent to apply
labelNoHuman-readable label
descriptionNoOptional description
priorityNo0Higher priority mappings are checked first (01000)
is_activeNotrueWhether the mapping is applied

API

Referrer Mappings can also be managed through the API under the /referrer-mappings endpoint (scoped per account with the account_id query parameter). It supports listing, creating, retrieving, updating, and deleting mappings. Creating or modifying mappings requires editor-or-higher (write) permissions.