Parameters captured
| URL parameter | Label applied | Example |
|---|---|---|
utm_source, source, or ref | source:[value] | source:facebook |
utm_medium | medium:[value] | medium:email |
utm_campaign | campaign:[value] | campaign:spring-sale-2026 |
utm_content | content:[value] | content:hero-banner |
utm_term | term:[value] | term:paid-subscribers |
sessionStorage, which lasts until the tab or browser is closed) and applied to their member record at the moment they sign up. If a reader visits from a UTM link, browses for a while, and then subscribes — the attribution is still captured. If they later arrive via a different UTM-tagged link in the same session, the newer values replace the older ones, so attribution reflects the last-clicked link.
How it works
Outpost reads these parameters from the URL when a page loads and holds them in the browser session. When the reader submits any CTA form (In-Post, Popup, Slide-Up, Homepage, Metered Wall, or Gated Download), the stored values are sent along and applied as labels.Examples
Newsletter campaign:source:newsletter, campaign:may-newsletter, content:cta-button
Social media post:
source:bluesky, campaign:big-story-launch
Referral link from another publication:
source:newsletter-partner
Paid ad with full attribution:
source:facebook, campaign:fall-2026, content:video-ad, term:annual-subscribers
Outpost promotion link (automatically tracked): Promotion URLs like
https://yoursite.com/promo/abc123 already have built-in Outpost tracking. You can append UTM parameters to add channel context on top:
Using attribution labels
Once applied, these labels work like any other Outpost label:- Filter your member list — find all members who signed up from a specific campaign (
campaign:spring-sale-2026) - Trigger email flows — start a welcome sequence when
source:newsletter-partneris added - Exclude from automations — skip paid acquisition members from certain flows
- Measure channel ROI — compare free-to-paid conversion rates across sources using label-based segments
Parameters are captured on any page load where they appear in the URL, and newer values overwrite older ones within the same browser session (last-touch attribution). Labels are only applied at the moment of signup — they cannot be retroactively added to existing members unless you do so manually.
Related
Labels
How member labels work and where they apply
Auto Display CTAs
The conversion widgets that trigger attribution on signup
CTA Dashboard
View signup and conversion analytics across all your CTAs
Analytics
Trace signups and conversions back to campaigns and channels

