Stickybeak Docs Dashboard Get early access

Campaigns and attribution

UTM tags

UTM tracking starts when you add UTM parameters to shared links. Stickybeak records them on the landing visit and reports the campaign automatically.

UTM parameters for campaign tracking

ParameterUseStored
utm_sourceSender: newsletter, googleLowercase
utm_mediumTraffic type: email, cpcLowercase
utm_campaignPromotionAs sent
utm_contentAd or link variantAs sent
utm_termPaid keywordAs sent

Values stop at 128 characters; private or secret-like values are dropped. Other query parameters are not sent. Use one case convention so campaigns do not split into separate rows.

How a visit is tagged

Only the landing page sets a visit's UTM tags. Later tagged pages do not replace them. After 30 minutes without activity, a return starts a new visit.

Where campaigns appear

Complete UTM campaign breakdown for Flat White Co.Complete UTM campaign breakdown for Flat White Co.
Campaign-tagged traffic is grouped into readable campaign rows.
Campaign performance with visitors, orders and revenueCampaign performance with visitors, orders and revenue
Campaign rows compare reach, conversion rate, orders and attributed revenue.
ViewBreakdown
SourcesSource, Medium and Campaign; click a row to filter the page
CampaignsCampaign, Source / medium, Content and Term with visitors, orders and revenue
RevenueLast-touch campaign totals and each order's first and buying visit

For 90 days and longer, campaign visitors are daily totals summed across days; orders and revenue remain exact. UTM tags still work in privacy mode.

Use Tagging links for channel-ready patterns.