Channels and campaigns
Every visit is sorted into one channel by fixed rules, applied in order. The first rule that fits wins. A session that brought its own source is never relabelled by an ad click the browser remembers from earlier.
Channel names below are the exact values used in the dashboard, the CSV export and the channel field of webhook touches, so you can match on them.
#1. Ad clicks
A paid click ID that landed with this visit proves an ad click, the way each platform's own tag attributes it.
| The visit had | Channel |
|---|---|
gclid, wbraid or gbraid in the URL, or Google session attributes built in this session | Google Ads |
fbclid in the URL | Meta Ads |
A ttclid that landed in this session | TikTok Ads |
A twclid that landed in this session | X Ads |
Browser cookies such as _fbp and _ttp alone do not make a visit paid.
#2. Campaign medium
utm_medium | Channel |
|---|---|
cpc, ppc, paid, paidsearch, paid_search, sem | Paid social when utm_source is a social network (for example facebook, ig, linkedin, reddit, x), otherwise Paid search |
paid_social, paidsocial, social_paid, socialpaid, paid-social, cpm | Paid social |
display, banner, programmatic | Display |
email, e-mail, e_mail, newsletter | Email & newsletters |
anything containing sponsor, in the medium or the source | Sponsorships |
affiliate, partner, partners | Affiliates & partners |
podcast, audio, video | Podcasts & video |
social, social-network, social_media, sm | Social |
referral | Referral |
organic | Organic search |
Matching ignores case. Any other medium falls through to the referrer rules.
#3. Referrer
The referrer where the session began, or else the page's own referrer:
| Referrer | Channel |
|---|---|
| Search engines and AI assistants: Google, Bing, DuckDuckGo, Yahoo, Baidu, Yandex, Ecosia, Brave, Kagi, Perplexity, ChatGPT, OpenAI, Claude, Phind | Organic search |
| X and Twitter, LinkedIn, Reddit, Facebook, Instagram, Threads, YouTube, Hacker News, Mastodon, Bluesky, Discord, TikTok | Social |
| GitHub, GitLab, npm, PyPI, crates.io, pkg.go.dev, Stack Overflow, DEV, Hashnode, Product Hunt, Lobsters | Developer communities |
| Any other site | Referral |
| None, or your own site | Campaigns when utm_source is set. Otherwise a direct return is labelled by the most recent ad click the browser remembers from the last 90 days (Google Ads, Meta Ads, TikTok Ads or X Ads), each dated by its own evidence; with none, Direct |
#Campaigns
Channels, campaigns, pages and referrers are part of attribution, on the Standard and Enterprise plans. A visit's campaign is its utm_campaign value. The Overview lists your top ten campaigns, channels, install pages and referrers by attributed installs, with probable installs counted separately. Conv. is the share of visits in the range followed by an attributed install in the same range, so it never exceeds 100%. Referrers are where the browsing session began: navigation within your own domains is not a referrer. Days follow your browser's time zone, daylight saving included.