| 1 |
Direct |
Source matches (direct) AND Medium matches (not set) or (none) |
Evaluated first to catch pure direct traffic without campaign or referrer context. |
| 2 |
Cross-network |
Campaign name matches cross-network types (e.g. Performance Max, Smart Shopping) |
Identifies multi-format Google Ads campaigns bridging Search, Display, Maps, and YouTube. |
| 3 |
Paid Shopping |
Source matches shopping sites OR medium matches ^(.*cp.*|ppc|paid.*|shopping)$ with shopping campaigns |
Takes precedence over general Paid Search when shopping attributes are detected. |
| 4 |
Paid Search |
Source matches search engine list AND Medium matches ^(.*cp.*|ppc|paid.*)$ |
Catches keyword ads across Google Ads, Microsoft Advertising, Baidu, and DuckDuckGo. |
| 5 |
Paid Social |
Source matches social sites list AND Medium matches ^(.*cp.*|ppc|paid.*|paid_social)$ |
Crucial rule: source MUST match Google's list of recognized social platforms. |
| 6 |
Paid Video |
Source matches video platform list AND Medium matches ^(.*cp.*|ppc|paid.*)$ |
Captures YouTube, Vimeo, and Twitch in-stream paid video promotions. |
| 7 |
Display |
Medium matches ^(display|banner|expandable|interstitial|cpm)$ |
Does not require a specific source platform, relying entirely on the medium string. |
| 8 |
Paid Other |
Medium matches ^(.*cp.*|ppc|paid.*)$ (where source is NOT search, social, or video) |
Catches paid directory placements, sponsored newsletters, or non-social paid links. |
| 9 |
Organic Social |
Source matches social sites list OR Medium matches ^(social|social-network|social-media|sm|social_post)$ |
Includes unpaid social posts, profile bio links, and creator shares. |
| 10 |
Organic Video |
Source matches video sites list AND Medium matches ^(.*video.*)$ |
Unpaid links placed in video descriptions, end screens, and profile cards. |
| 11 |
Organic Search |
Source matches search engine list AND Medium matches organic (or unpaid search referrer) |
Natural search engine results. Standard organic traffic arrives without UTM parameters. |
| 12 |
Email |
Source matches email platform list OR Medium matches ^(.*email.*|e-mail|e_mail|newsletter)$ |
Matches outbound newsletters, automated onboarding workflows, and transactional emails. |
| 13 |
Affiliates |
Medium matches ^(.*affiliate.*|aff)$ |
Partner affiliate programs, review site links, and publisher monetization partnerships. |
| 14 |
Referral |
Medium matches ^(.*referral.*|app|link)$ (or standard external HTTP referrer) |
Standard inbound hyperlinks from other web domains. |
| 15 |
Audio |
Medium matches ^(audio|podcast|broadcast)$ |
Podcast vanity links and audio ad placements (Spotify, Apple Podcasts, Pandora). |
| 16 |
SMS |
Medium matches ^(sms|mms|text|whatsapp|telegram)$ |
Direct text message broadcasts and mobile SMS automated flows. |
| 17 |
Mobile Push Notifications |
Medium ends with push or matches ^(.*push.*|mobile_notification)$ |
In-app notifications and mobile OS push alerts directing users to web deep links. |
| Fallthrough |
(Unassigned) |
Does NOT match any rule above |
Any session or event where parameters fail to satisfy Google's regex tree. |