Skip to main content

UTM Tracking

Sequenzy can automatically append UTM parameters to links in your emails so visits show up consistently in tools like Google Analytics, Plausible, PostHog, and Mixpanel. Instead of manually tagging every button and link, you define a template once in Settings → Tracking → UTM Tracking and Sequenzy applies it during email rendering.

What Gets Tagged

Auto UTM tagging applies to links generated in email content, including:
  • Rich text links in text and HTML blocks
  • Button blocks
  • CTA blocks
  • Clickable image blocks
  • Product block links
UTM parameters are added when the final email HTML is generated, not only in the editor preview. This keeps previews and sent emails aligned.

What Does Not Get Tagged

Sequenzy intentionally skips links that should stay clean:
  • Unsubscribe and preferences links
  • Privacy policy and terms links
  • Social profile links
  • mailto:, tel:, and anchor links
  • Any link manually marked to skip auto UTM tagging
This prevents polluted analytics and avoids breaking compliance-related links.

Configure UTM Templates

Each field is optional. Only filled fields are appended.
UTM fieldTypical valueCommon use
utm_sourcenewsletterIdentify the sender or channel
utm_mediumemailKeep email traffic grouped consistently
utm_campaign{{email.subject}}Tie visits to a campaign or email topic
utm_content{{link.text}}Distinguish multiple links in one email
utm_termvariant-aTrack experiments or optional dimensions
Default settings:
utm_source=email
utm_medium=email
utm_campaign={{email.subject}}
utm_content={{link.text}}
utm_term=

Available Template Variables

You can mix static text with variables:
VariableResolves to
{{company.name}}Company name
{{company.websiteUrl}}Company website URL
{{email.id}}Internal email ID when available
{{email.subject}}Email subject
{{link.host}}Destination hostname
{{link.text}}Visible link text
{{link.url}}Original destination URL before UTM tagging
Example:
utm_source={{company.name}}
utm_medium=email
utm_campaign={{email.subject}}
utm_content={{link.text}}
Sometimes you want one specific link to stay untouched, for example:
  • A link that already has custom analytics parameters
  • A hand-built attribution scheme for a partner campaign
  • A legal or support link you do not want grouped into campaign traffic
In the email editor, open the link popover and switch that link to manual mode. Sequenzy will leave that URL unchanged while continuing to auto-tag the rest of the email.

Example

Starting URL:
https://app.example.com/pricing?plan=pro
Settings:
utm_source=sequenzy
utm_medium=email
utm_campaign={{email.subject}}
utm_content={{link.text}}
Rendered link:
https://app.example.com/pricing?plan=pro&utm_source=sequenzy&utm_medium=email&utm_campaign=Launch+Week&utm_content=Start+trial

Best Practices

  • Keep utm_medium=email consistent across all email sends.
  • Use a stable naming convention for utm_source.
  • Use utm_content to compare hero buttons, inline links, and footer CTAs.
  • Do not manually mix different naming conventions for the same campaign type.
  • Review analytics naming quarterly so old and new campaigns still group cleanly.

Email Tracking

Learn how opens, clicks, and unsubscribes are recorded

Metrics

Analyze campaign and sequence performance