AI B2B ads, LLM ads, AEO and GEO for SaaS and tech. Your buyers ask AI. Be the answer. See who AI recommends instead of you
  1. Home
  2. Resources
  3. AI ABM ads

AI ABM ads · Measurement

A UTM taxonomy for B2B: sources, mediums and GA4 channels that stay clean

AnswerBid teamBy the AnswerBid teamPublished 19 October 20262 min read

Short answer

Fix a short list of allowed utm_source and utm_medium values and make them match GA4's channel rules: mediums like cpc or paid-social for paid clicks, display for banners, email for email, social for organic posts. Use lowercase and hyphens only. Give ChatGPT ads their own source, such as chatgpt-ads, so paid clicks don't merge with organic chatgpt.com links, and put the campaign and the buyer question in utm_campaign and utm_content.

Allowed values

Channelutm_sourceutm_mediumGA4 default channel
ChatGPT adschatgpt-adscpcPaid Other (give it a custom channel)
LinkedIn adslinkedinpaid-socialPaid Social
Microsoft AdsbingcpcPaid Search
Google Adsgooglecpc (or auto-tagging)Paid Search
Programmatic displaydsp name, e.g. dv360displayDisplay
NewsletternewsletteremailEmail
Organic LinkedIn postslinkedinsocialOrganic Social

How GA4 sorts them

  • Paid Social: a social source and a medium matching ^(.*cp.*|ppc|retargeting|paid.*)$.
  • Paid Search: a search engine source with the same paid medium pattern. That's why Microsoft clicks should use bing.
  • Display: medium display, banner, expandable, interstitial or cpm.
  • Paid Other: a paid medium with a source GA4 doesn't recognise, which is where chatgpt-ads lands.
  • AI Assistant: GA4's default group now sends visits from assistants such as ChatGPT, Gemini and Copilot here; organic AI traffic, not your tagged ads.

Standard GA4 properties can have two custom channel groups. In one of them, add an AI assistants channel built with the GA4 AI traffic regex and a ChatGPT ads channel for utm_source=chatgpt-ads, both placed above Referral and Paid Other.

Campaign, content and term

ParameterHoldsExample
utm_campaignThe campaign name, same parts as in the platform2026q4_linkedin_abm_tier1_uk
utm_contentThe ad, or for ChatGPT ads the buyer questionclose-netsuite
utm_termVariant or keywordv2

Build names with the campaign naming generator, and see our ChatGPT ads convention.

Governance in four rules

  1. Lowercase, hyphens inside values, no spaces.
  2. Only values from the shared list; new values need the owner's approval.
  3. Every link built in the UTM builder or a template sheet, never by hand.
  4. No UTMs on internal links; they overwrite the original source.

Questions

Which utm_medium puts traffic in Paid Social in GA4?

A social source plus a medium matching GA4's paid pattern, such as cpc, ppc, retargeting or anything starting with paid, for example paid-social.

Why not use utm_source=chatgpt.com for ChatGPT ads?

Organic links from ChatGPT often already arrive as chatgpt.com. A distinct source such as chatgpt-ads keeps paid and organic apart.

Do UTMs work with Google Ads auto-tagging?

GA4 uses the gclid for Google Ads data when auto-tagging is on. Manual UTMs are mainly for other platforms.

Who should own the taxonomy?

One person in marketing operations, with a shared sheet of allowed values and a builder everyone uses.

Facts checked against the sources below on 19 October 2026. Ad platforms change quickly: if something here no longer matches what you see, tell us and we will update it.

Sources

Free AI Shortlist Check

See which accounts AI sends you.

Our demo dashboard shows ChatGPT ads, AI answers and LinkedIn ABM the way our clients see them: spend by question, named companies and pipeline. Or book a free 30-minute check of your category.

  • What AI assistants tell your buyers about your category today
  • The buyer questions and accounts worth paying for
  • A budget range and a 90-day plan, with no obligation
Book a free 30-minute check
Demo dashboardFree access, every screen works Open it