UTM Tracking

UTM tracking helps you attribute visits to specific campaigns by capturing marketing parameters directly from tagged links.

Supported Parameters

ParameterDescriptionExample
utm_sourceThe source sending trafficgoogle
utm_mediumThe marketing channel typecpc
utm_campaignThe campaign namespring-launch
utm_termOptional paid keyword termrunning+shoes
utm_contentOptional content/ad varianthero-banner-a

How It Works

  1. A visitor lands on your site from a URL containing UTM parameters.
  2. The analytics snippet reads those UTM values from the current page URL.
  3. The snippet sends UTM values along with the tracking pixel request.
  4. The API stores the UTM fields with each page view.

Dashboard Visualization

  • utm_source: horizontal bar chart
  • utm_medium: doughnut chart
  • utm_campaign: horizontal bar chart
  • utm_term and utm_content: shown in the Individual Page Views table

Charts only appear when UTM-tagged traffic exists in the selected time range.

UTM vs Referrer

referrer is browser-provided and represents the previous page URL. utm_source is manually set in your campaign links.

Example: a Google Ads click can show referrer: google.com and utm_source: google at the same time. Both values are tracked independently.