UTM Campaigns
Track marketing campaigns in Pulse using UTM parameters and source fallbacks.
Pulse reads UTM parameters from the landing page URL and attributes each session to a campaign automatically. No extra configuration is needed — just tag your links.
Parameters Pulse captures
| Parameter | Purpose | Example |
|---|---|---|
utm_source | Where the traffic originates | google, newsletter, twitter |
utm_medium | The marketing channel | cpc, email, social |
utm_campaign | The specific campaign name | spring-sale, product-launch |
Pulse also recognises source and ref as fallback source parameters for shorter links where full UTM tagging isn't practical.
UTM values are captured on the first page of the session. If a visitor lands on a tagged URL and then navigates to other pages, all pageviews in that session are attributed to the original UTM values.
Tagging your links
Append parameters to any destination URL:
https://yoursite.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=april-digestUse a consistent naming convention. Pulse is case-sensitive — Email and email will appear as separate sources.
Avoid using UTM parameters on internal links. Tagging links between your own pages will overwrite the original attribution for that session.
Campaigns panel
The Campaigns panel on the dashboard shows visitor counts broken down by UTM source, medium, and campaign. Switch between the three tabs to explore each dimension.
Click any row to filter the entire dashboard by that value. Combine filters — for example, filter by utm_source = google and utm_medium = cpc simultaneously — to isolate a specific ad campaign's performance.
Channels tab in Referrers
The Traffic channels tab in the Referrers panel aggregates sessions into broader buckets (Organic Search, Paid Search, Direct, Social, Email, etc.) based on UTM medium values and known referrer domains. This gives a quick high-level view without needing to inspect individual campaigns.