GA4 bençin AI trafik

hands-on GA4 configuration nasıl--e bençin AI trafik — native AI Assistant channel, bir custom channel grup ile bir kaynak regex, channel-sıra kural, Explorations bençin landing-sayfa ve conversion analysis, UTM behavior tarafından platform, ve joining arama Console.

İlk yayın tarihi: 3 Tem 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller

GA4 now verir siz two ways -e see AI trafik: native AI Assistant channel (eklendi -e Default Channel grup on -ebilir 13, 2026 — automatic ama referrer-yalnızca ve değil retroactive) ve bir custom channel grup siz oluştur ile bir kaynak-matches-regex kural. bir thing everyone alır yanlış dır channel sıra: GA4 stops at ilk matching channel, bu nedenle sizin AI channel -meli sit above Referral veya her chatgpt.com session alır silently absorbed -e Referral. ama setup dır adım bir, değil finish line. gerçek değer dır in bir Exploration: cross-tab Session kaynak/medium karşı Landing sayfa ve key events -e see hangi sayfalar AI araçlar aslında send trafik -e ve whether o converts — parts en çok guides skip. UTM behavior dır platform-specific (ChatGPT increasingly appends utm_source=chatgpt.com; Perplexity, Gemini, ve Claude generally yapmayın), ve combining ile arama Console dır bir manual URL-level join, değil bir native rapor. ve 35–70% of AI visits arrive ile no referrer at tümü, bu nedenle everything siz configure burada measures bir floor, değil bir ceiling.

Custom channel definitions dır ordered, bu nedenle bir earlier broad kural -ebilir capture bir session önce bir later AI-specific kural. Evidence for this claim GA4 lets editors create custom channel groups from ordered rules, and a session is assigned to the first matching channel. Scope: GA4 custom channel groups; availability and limits depend on the property and product configuration. Confidence: high · Verified: Google Analytics: Custom channel groups kaynak ve medium analysis kalır limited -e acquisition information şu reaches GA4. Evidence for this claim GA4 exposes session source and session medium as acquisition dimensions for analyzing where sessions originated. Scope: Observable acquisition metadata; traffic without a usable referrer or campaign tag can be unattributed or classified as direct. Confidence: high · Verified: Google Analytics: Traffic-source dimensions

TL;DR — Two layers: GA4’s native AI Assistant channel (Default Channel grup, eklendi -ebilir 13, 2026 — automatic, referrer-yalnızca, değil retroactive, narrower recognized-kaynak liste) ve bir custom channel grup siz oluştur (broader, çalışır on historical data, maliyetler bir of sizin 2 standard-property custom-grup slots). Channel sıra dır load-bearing: GA4 assigns trafik -e ilk channel whose definition o matches, bu nedenle AI -meli sit above Referral veya AI sessions al silently absorbed -e Referral. Setup dır adım bir — payoff dır bir Free Form Exploration cross-tabbing Session kaynak/medium × Landing sayfa × key events, ve bir AI segment -ebilirsiniz reuse genelinde herhangi bir rapor. UTM behavior dır platform-specific: ChatGPT increasingly appends utm_source=chatgpt.com; Perplexity, Gemini, ve Claude generally yapmayın. Combining ile arama Console dır bir manual URL-level join (GSC gösterimler × GA4 sessions on aynı landing sayfa), değil bir native rapor — ve GA4 -ebilir’t isolate AI Overviews -den Organic arama at tümü. Everything burada measures referred slice; 35–70% arrives ile no referrer ve stays in Direct.

two layers, ve ne her bir aslında kapsar

Since -ebilir 2026 vardır two distinct ways -e see AI trafik in GA4, ve o’s worth olma precise hakkında ne her yapar.

Layer 1 — native AI Assistant channel. On -ebilir 13, 2026, Google eklendi bir AI Assistant channel -e GA4’s Default Channel grup. Google’s description: “AI Assistants dır channel tarafından hangi kullanıcılar arrive at sizin site -den kaynaklar like ChatGPT, Gemini, Deepseek, Copilot, veya Grok.” Mechanically, ne zaman bir session’s referrer matches Google’s internal liste of recognized AI Assistant kaynaklar, GA4 assigns medium ai-assistant ve campaign (ai-assistant) ve routes o -e bu channel. Three things -e know: o’s automatic (nothing -e configure), o’s referrer-yalnızca (no referrer, no classification), ve o dır değil retroactive — o classifies going forward -den rollout, değil sizin historical sessions. recognized-kaynak liste ayrıca değildir fully published, bu nedenle ele al o olarak bir moving target.

Layer 2 — bir custom channel grup siz oluştur. bu nerede siz al control: broader domain coverage, ability -e re-segment historical data native channel skips, ve bir channel şu behaves tam olarak nasıl siz define o. maliyet dır bir of sizin 2 custom channel gruplar on bir standard property (GA4 360 alır 5; predefined grup yapmaz count karşı limit), ve her grup izin verir up -e 50 channels. en çok practitioners çalıştır her ikisi — native channel bençin bir zero-maintenance baseline, bir custom grup bençin fuller picture.

The one thing neither layer can do: separate Google’s AI Overviews / AI Mode clicks from regular blue-link Organic Search. Google’s channel definitions fold AI-feature clicks into Organic Search, and the referrer is indistinguishable from a normal Google click — so no regex and no custom channel can pull them out. That’s a boundary condition to state and move past; the why behind it is a whole topic of its own.

dark-trafik floor, stated once

önce configuring anything, ayarla expectation: bir büyük share of AI-driven visits — studies put o at 35% -e 70% (Loamly’s 446 405-visit sample puts high end at 70,6%) — arrive ile no referrer at tümü ve land in Direct tarafından construction. şu’s değil bir detection başarısızlık GA4 -ebilirdi düzelt; Direct dır defined olarak “no signal at all” bucket, bu nedenle referrer-stripped AI visits fall orada aynı way bir typed-in URL yapar. Nothing siz oluştur in bu article recovers şunlar. dark-trafik mechanism (referrer politikalar, noreferrer, in-app browsers, kopya-paste) dır covered in depth tarafından attribution deep dive — ben’m stating headline once ve moving straight -e ne siz -ebilir instrument.

Session-scoped vs. ilk-kullanıcı dimensions — seç yapğru field önce siz oluştur

GA4 exposes AI-kaynak data at two farklı scopes, ve mixing them up quietly changes ne bir rapor dır aslında telling siz.

  • Session kaynak / medium (session-scoped) — records kaynak ve medium bençin şu specific visit. bu field her configuration adım in bu article kullanır: custom channel’s kaynak-matches-regex condition, Exploration in adım 4, ve landing-Sayfalar raporu in adım 5. o yanıtlar “yaptı bu visit come -den bir AI araç,” bu da soru bu article’s setup dır oluşturulmuş -e yanıt.
  • ilk kullanıcı kaynak / medium (kullanıcı-scoped) — records kaynak ve medium of bir kullanıcı’s çok ilk visit, ve never changes sonra şu no önem taşır nasıl çok söyleıda times onlar döndür aracılığıyla bir farklı channel. GA4’s kullanıcı acquisition rapor dır oluşturulmuş on bu scope; trafik acquisition dır oluşturulmuş on session scope.

neden önemli olduğu burada: pull sizin AI channel -e bir kullanıcı acquisition rapor instead of trafik acquisition ve siz’re asking bir farklı soru — “nasıl çok söyleıda of bizim kullanıcılar idi ilk acquired via AI” — not “nasıl çok söyleıda visits bu period came -den AI.” bir returning kullanıcı kim ilk arrived via organic arama ve later tıklamalar back in -den ChatGPT shows up olarak AI trafik in session-scoped view ve olarak Organic arama in kullanıcı-scoped bir. Neither number dır yanlış; onlar yanıt farklı questions, ve alıntılanmaya değer bir -iken meaning diğer misleads whoever reads rapor.

her rapor bu article builds — Exploration in adım 4, landing-sayfa rapor in adım 5, conversion comparison in adım 6 — dır deliberately session-scoped, çünkü “which visits did AI send, and to which pages” dır bir session-level soru. -erseniz ayrıca iste kullanıcı-scoped yanıt (“nasıl çok söyleıda of bizim kullanıcılar’ ilk-ever touch idi AI”), oluştur bir ikinci, birçıkçbir-labeled Exploration kullanarak ilk kullanıcı kaynak / medium instead, ve yapmayın merge two -e bir table. Google’s trafik-kaynak dimensions dokümantasyon kapsar full scope distinction genelinde her acquisition dimension, değil sadece kaynak/medium.

adım 1 — kontrol et whether native channel dır zaten live

raporlar > Acquisition > trafik acquisition, switch birincil dimension -e Session default channel grup, ve bak bençin bir AI Assistant row. eğer o’s orada, native classification dır çalışbir on sizin property. Wide availability rolled out aracılığıyla early June 2026 ( exact “wide availability” date dır ikincil-sourced — Google dated classification logic -e -ebilir 13 ama didn’t separately date availability milestone), bu nedenle -erseniz yapmayın see row henüz, o -ebilir hâlâ olmak arriving.

adım 2 — oluştur bir custom channel grup

Admin > Data display > Channel gruplar > oluştur yeni channel grup. (GA4 shuffles onun Admin layout periodically — eğer şu path sahiptir moved, arama Admin bençin “Channel gruplar.” Verify live önce siz rely on herhangi bir screenshot, dahil mine.)

  1. Name grup something like “AI + Default” bu nedenle siz know at bir glance ne o dır.
  2. ekle yeni channel, name o AI.
  3. ayarla condition: kaynakmatches regex → paste bir anchored, domain-scoped pattern (see Scripts tab — yap değil kullan overly broad “any string containing ai” patterns floating yaklaşık ikincil summaries; onlar false-positive on domains like mail.com ve wikipedia.org).
  4. Drag AI channel above Referral. bu load-bearing adım (sonraki section).
  5. Save.

Supported match fields, -erseniz iste -e al fancy: Campaign ID, Campaign name, Default channel grup, Manual ad bençerik, Medium, kaynak, ve kaynak platform. bençin bir belt-ve-suspenders setup, ekle bir ikinci condition matching utm_source containing chatgpt -e ayrıca catch ChatGPT arama’s self-appended tag (daha on şu below).

adım 3 — al channel sıra yapğru ( silent başarısızlık mode)

bu tek en çok önemli sentence in whole setup, straight -den Google’s docs: “trafik dır included in ilk channel whose definition o matches given güncel sıra of channels in grup.” okuyun şu yeniden ile AI trafik in mind. bir session -den chatgpt.com legitimately matches Referral (o’s bir referring domain). bu nedenle eğer Referral sits above sizin AI channel in ordering, her tek AI session alır claimed tarafından Referral ilk ve never reaches sizin AI channel.

orada’s no error. No warning. No red flag in UI. rapor sadece quietly reads zero (veya near-zero) AI trafik -iken sizin AI channel silently yapar nothing — ve siz’ll spend bir afternoon debugging bir regex şu idi fine tümü along. Drag AI above Referral, save, ve yapğrula tarafından checking şu AI row now sahiptir sessions in bir trafik acquisition rapor scoped -e sizin custom grup.

adım 4 — part en çok guides skip: oluştur bir Exploration

bir channel dır bir label. o söyler siz nasıl much AI trafik siz aldı. o yapmaz söyle siz hangi sayfalar aldı o veya whether herhangi bir of o converted — ve şu’s part stakeholders aslında care hakkında. şu lives in bir Exploration.

Explore > Blank (Free Form). o hâlde:

  • Dimensions: ekle Session kaynak / medium, Landing sayfa + sorgu string, ve optionally Session default channel grup (veya sizin custom grup). Drag Landing sayfa -e Rows ve Session kaynak/medium -e bir ikincil row veya bir column.
  • metrikler: ekle Sessions, etkileşim rate, ve — bir şu önem taşır — sizin Key events (conversions). Revenue de, -erseniz sahip ecommerce veya bir değer on sizin key events.
  • Filter veya segment -e AI kaynaklar. -ebilirsiniz ekle bir filter (Session kaynak/medium matches regex sizin AI domains), ama daha iyi move dır -e oluştur bir reusable segment (sonraki section) bu nedenle bu view drops -e herhangi bir rapor, değil sadece bu bir.

Now siz sahip bir table şu yanıtlar gerçek questions: hangi landing sayfalar AI araçlar send trafik -e, nasıl engaged şu trafik dır, ve ne o converts.

oluştur AI segment once, reuse o everywhere

In Exploration’s Segments panel, + > oluştur bir yeni segment > Session segment. Condition: Session kaynak / medium matches regex ile sizin AI pattern (ve, -erseniz iste ChatGPT arama’s tagged trafik, bir veya condition on utm_source containing chatgpt). Name o AI kaynaklar. Now -ebilirsiniz:

  • Drop o -e herhangi bir Exploration alongside Organic arama, Paid, ve Referral segments bençin side-tarafından-side comparison.
  • Compare AI’s etkileşim ve conversion rate karşı sizin diğer channels in aynı table — bu da far daha persuasive -den quoting bir conversion stat -den someone else’s blog post.

bir segment dır daha flexible -den bir channel çünkü o değildir bound -e bir rapor veya bir channel-grup slot. oluştur her ikisi — channel bençin at-bir-glance reporting, segment bençin analysis.

adım 5 — landing-sayfa-tarafından-AI-kaynak rapor ( en çok actionable bir)

-erseniz oluştur bir rapor -den bu article, oluştur bu. Landing sayfa in Rows, sizin AI kaynaklar segment applied, Sessions ve Key events olarak metrikler. ne siz al dır bir ranked liste of sayfalar AI araçlar dır aslında driving kişiler -e — hangi dır bir usable proxy bençin hangi of sizin bençerik dır winning citations ve retrieval in AI yanıtlar.

What to do with the output: double down on the page types that concentrate AI traffic. When Ahrefs ran this analysis on our own data, we found that 80% of our AI search traffic went to our homepage, product pages, and free tools — not our blog posts. That’s exactly the kind of insight this report surfaces: it tells you where to invest (more free tools, stronger product pages) rather than guessing. Your concentration will differ, but the report type is the same.

adım 6 — conversion ve revenue reporting bençin AI trafik

Session count is the vanity number; conversions are the one that gets budget. Apply your AI Sources segment to your standard key-event / conversion reports, or build the comparison directly in an Exploration with Sessions, Key events, and (if you have it) Revenue as metrics, segmented AI vs. Organic vs. Paid. The story that tends to land with stakeholders is conversion rate, not volume — AI traffic is frequently a small share of sessions that punches well above its weight on conversions, so a table that shows “AI is 1% of sessions but converts at Nx organic” reframes the whole conversation. (The specific conversion-premium figures — the 23x and Loamly’s 10,21% vs 2,46% numbers — are owned by the attribution sibling; pull your own numbers from this report rather than quoting theirs.)

adım 7 — UTM tagging: platform-specific, değil “AI strips everything”

blanket claim siz’ll okuyun everywhere — “AI platforms strip tümü UTMs, bu nedenle tagging dır pointless” — dır yanlış in her ikisi directions. reality in 2026:

  • ChatGPT increasingly appends onun kendi utm_source=chatgpt.com on bazı outbound bağlantılar, notably -den ChatGPT arama. bu rare durum of bir AI platform making attribution easier — worth catching ile bir utm_source condition in sizin channel veya segment. (arama motoru Roundtable reported OpenAI expanding bu behavior; sayfa 403’d during research, ama birden çok ikincil kaynaklar corroborate direction.)
  • Perplexity, Gemini, ve Claude generally yapmayın ekle veya preserve UTMs on cited bağlantılar. No vendor belgeler onun outbound-bağlantı behavior, bu nedenle bu -den independent testing, değil resmî docs — ele al o olarak “here’s what testing shows,” bu da honest framing bençin tümü of bu.
  • None of o yardımcı olur ile bağlantılar siz yapmayın control. ne zaman bir AI araç cites siz, o cites canonical URL o found — değil bazı tagged URL siz’d like o -e kullan. siz cannot UTM-tag sizin way -e attribution bençin citations.

nerede UTM tagging yapar hâlâ earn onun koru: bağlantılar siz place yourself in sizin kendi outbound bençerik (newsletters, syndication, citation-bait siz publish elsewhere), nerede siz control URL ve -ebilir tag o — provided destination platform yapmaz scrub o. Marginal, ama gerçek. sadece yapmayın expect o -e solve citation-attribution sorun, çünkü o structurally -ebilir’t.

adım 8 — combining ile arama Console bençin AI-features context

Google’s Gen AI performance reports (June 3, 2026) surface your appearances in “AI Overviews, AI Mode, and generative AI features in Discover” — but impressions only: no clicks, no CTR, no position. So you can’t get “AI Overview clicks” from GSC any more than you can from GA4.

practical workaround dır bir manual URL-level join, ve o’s worth olma blunt şu o’s manual:

  1. In arama Console > Performance, filter tarafından AI-features arama-appearance type ve export sayfalar şu görün (gösterimler).
  2. In GA4, open sizin landing-Sayfalar raporu (adım 5) ve pull sessions/key events bençin şunlar aynı URLs.
  3. Join two exports on landing-sayfa URL’si — değil on channel, çünkü GA4 -ebilir’t isolate AI-feature tıklamalar, bu nedenle bir channel join dır impossible.

output söyler siz hangi URLs dır görünme in AI features (GSC gösterimler) ve ne şunlar aynı URLs yap in GA4 (sessions, conversions). -erseniz’ve linked GA4 ve GSC via Admin > Product bağlantılar > arama Console bağlantılar, bazı of bu surfaces in GA4’s arama Console raporlar — ama AI-feature slice hâlâ requires manual join çünkü neither product tags sessions olarak “came from an AI Overview.” ayarla expectations accordingly: bu bir workflow, değil bir button.

Cross-reference Bing Webmaster araçlar’ AI Performance rapor (kamuya birçık preview, Feb 2026) aynı way — o exposes citations ve grounding sorgular Copilot searched -e bul siz. Copilot’s referrer behavior dır inconsistent (Copilot web geçer bir intermittently; Windows app never yapar), bu nedenle bir GA4 regex altında-counts Copilot no önem taşır ne — Bing citation count dır sizin cross-kontrol et.

nerede bu hâlâ falls kısa

Several honest limits, o hâlde hand off:

  1. ** 35–70% dark floor dır untouched** tarafından everything above. siz’re instrumenting referred slice well; referrer-daha az slice stays in Direct.
  2. AI Overviews / AI Mode -ebilir’t olmak isolated — permanently merged -e Organic arama tarafından Google’ın kendi channel definitions.
  3. Longer-range raporlar çalıştır -e retention, değil sadece referrers. GA4’s event-level data retention (Admin > Data settings > Data retention) defaults -e 2 months ve tops out at 14 — bir Exploration oluşturulmuş on event-scoped data -ebilir’t bak back further -den şu window, independent of anything AI-related. sizin property’s başla date dır bir ikinci hard boundary: orada’s no AI trafik -e rapor önce property existed veya önce siz started collecting. ve in contexts nerede consent sinyaller fall below GA4’s reporting thresholds, low-count rows — bir thin AI-trafik segment dır bir prime candidate — al modeled veya suppressed yerine gösterilen olarak zero. yapmayın okuyun bir missing row olarak “no AI traffic”; okuyun o olarak “below reporting threshold, veya outside retention window.”
  4. Channel-grup edits -ebilir change nasıl bir rapor reads, dahil bençin past dates. Renaming, reordering, veya adding bir kural -e sizin custom channel grup -ebilir change nasıl zaten-collected sessions al classified sonraki time siz pull bir rapor, since custom gruplar dır evaluated karşı güncel kurallar at sorgu time. bir mid-quarter regex edit -ebilir quietly shift bir month-üzerinde-month AI comparison — note date whenever siz edit grup, aynı discipline regex change log below zaten asks bençin.
  5. bir conversion comparison -den adım 6 dır session-scoped counting, değil multi-touch attribution credit. Exploration technique in bu article counts Sessions ve Key events yapğrudan. GA4’s separate Attribution raporlar uygula bir seçilen attribution model (data-driven tarafından default) şu -ebilir assign AI bir farklı share of credit in journeys ile -den fazla bir touchpoint. -erseniz ihtiyaç duy AI’s multi-touch credit yerine onun session-level volume, pull şu number -den Attribution, değil -den Exploration technique in adımlar 4–6.

bençin full “why it’s dark and what to do about the Direct baseline,” see AI trafik attribution deep dive; bençin nerede GA4 sits bençinde broader five-layer ölçüm approach, see ölçüm ve reporting hub. bu article dır config; şunlar kendi strategy.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.