Skip to content

Sources, mediums, campaigns and channels

Each tracked call records where the visitor came from as a source, a medium, a campaign, a term, a content value and a channel. Call Tracking works these out from the session's landing page using the same rules as Google Analytics 4, so your call reports line up with your web reports.

How source and medium are decided

Call Tracking reads the landing page URL and referrer of the session and applies the first rule that matches:

  1. UTM parameters. If the landing URL has utm_source or utm_medium, those values are used as they are. A missing half is recorded as (not set).
  2. Click IDs. If there are no UTM parameters but the URL has an ad click ID, the source and medium are inferred: gclid, gbraid or wbraid give google / cpc; msclkid gives bing / cpc. A Meta fbclid is captured for the Meta Ads integration but isn't used to infer a source, so add UTM parameters to Meta ad URLs.
  3. Referrer. If the referrer is another website, a known search engine gives <engine> / organic, such as google / organic, and any other site gives <hostname> / referral. Referrals from the website's own domains are ignored.
  4. Direct. Otherwise the call is (direct) / (none).

The campaign, term and content come from utm_campaign, utm_term and utm_content when present. The attribution panel shows where the source was read from: from campaign tags, from an ad click ID, from the referrer, or direct.

Examples

Landing URL and referrer Source Medium Campaign
/?utm_source=google&utm_medium=cpc&utm_campaign=plumbing&gclid=... google cpc plumbing
/?gclid=... with no UTM parameters google cpc
/services referred from www.google.com google organic
/ referred from www.yellowpages.com.au www.yellowpages.com.au referral
/ with no referrer (direct) (none)
/?utm_source=newsletter newsletter (not set)

Channels

The channel groups source and medium into the same default channel groups Google Analytics 4 uses: Direct, Paid Search, Paid Social, Paid Shopping, Paid Video, Paid Other, Display, Cross-network, Organic Search, Organic Social, Organic Shopping, Organic Video, Referral, Email, Affiliates, Audio, SMS, Mobile Push Notifications and Unassigned. Use the channel to compare paid and organic calls at a glance, and source and medium for detail.

Static numbers

Calls to a static tracking number take their campaign, medium, source and content from the number's settings and show the origin as manual. Use the same source and medium values you use elsewhere so static calls group with the right channel in reports.

Tagging ad URLs

For the cleanest reports:

  • Turn on auto-tagging in Google Ads so every click carries a gclid, which is also required for pushing conversions to Google Ads.
  • Add utm_source, utm_medium and utm_campaign to ad URLs on every platform so campaign names appear on calls.
  • Check that redirects on the landing page keep the query string. A redirect that drops parameters turns a paid visit into a direct one.