Kanal gruplama, Google Analytics 4’ün sitenize gelen trafiği kaynak (source), araç (medium) ve kampanya bilgisine bakarak “Organic Search”, “Paid Social”, “Email” gibi anlamlı kanallara ayırmasıdır. Yüzlerce farklı kaynak/araç kombinasyonunu tek tek okumak yerine performansı kanal düzeyinde karşılaştırmanızı sağlar.
GA4’te iki tür kanal grubu vardır: Google’ın tanımladığı ve değiştirilemeyen varsayılan kanal grubu ile kendi kurallarınızla oluşturduğunuz özel kanal grupları. Universal Analytics’teki “Yönetici > Görünüm > Kanal Ayarları” menüsü, görünümlerle birlikte tamamen ortadan kalktı. GA4’te kanal grupları mülk düzeyinde ve farklı bir menüde yönetiliyor.
Bu rehberde varsayılan kanal kurallarını, raporlarda hangi boyutu kullanmanız gerektiğini, özel kanal grubunun adım adım nasıl oluşturulduğunu ve trafiğin “Unassigned” olarak düşmesini nasıl önleyeceğinizi anlatıyorum.
Kısa cevap
- GA4 kanal gruplama nedir? GA4’ün her ziyareti kaynak, araç, kampanya ve reklam platformu bilgisine göre sıralı kurallardan geçirip Organic Search, Paid Search, Email, AI Assistant gibi bir kanala atamasıdır. Trafik, eşleştiği ilk kanala yazılır. Hiçbir kurala uymayan trafik Unassigned olur.
- Varsayılan ve özel kanal grubu farkı nedir? Varsayılan grubu Google yönetir ve düzenlenemez. Özel grup, varsayılanın kopyası üzerinde kendi kanallarınızı ve sıranızı tanımladığınız gruptur. Standart mülkte 2, GA4 360’ta 5 özel grup açılabilir.
- Özel kanal grubu nasıl oluşturulur? Yönetici > Veri görüntüleme > Kanal grupları > Yeni kanal grubu oluştur. Kanal ekleyin, koşulları yazın, dar tanımlı kanalları üste taşıyıp kaydedin.
-
Trafik neden Unassigned görünür? Çoğunlukla
utm_mediumdeğeri standart dışıdır (whatsapp,bultengibi) ya da sunucu tarafı etkinlikler oturum bilgisi taşımaz. - ChatGPT trafiği hangi kanalda? 13 Mayıs 2026’dan beri AI Assistant kanalında. Google AI Overviews ve AI Mode tıklamaları ise Organic Search içinde kalır.
GA4 varsayılan kanal grubu
Varsayılan kanal grubu, her oturumu sıralı kurallara göre bir kanala atar. Trafik, eşleştiği ilk kanala yerleştirilir. Kurallar büyük ölçüde utm_medium ve utm_source değerlerine, Google Ads trafiğinde ise reklam ağı ve kampanya türüne dayanır. GA4, kaynağın arama motoru, sosyal ağ, alışveriş veya video sitesi olup olmadığını Google’ın tuttuğu kaynak kategorisi listelerinden anlar.
Kurallar iki katmanda çalışır. Google Ads, Display & Video 360, Campaign Manager 360, Search Ads 360 ve Merchant Center ücretsiz listelemelerinden gelen trafik önce kaynak platformu (source platform) üzerinden değerlendirilir. Örneğin Google Ads trafiğinin kanalını reklam ağı türü (Arama, YouTube, Görüntülü Reklam Ağı, Cross-network) belirler, UTM’leriniz değil. Geri kalan, yani elle etiketlediğiniz ve yönlendirmeden gelen trafik, aşağıdaki tablodaki kaynak/araç kurallarına göre kanal alır. Kanal tanımları büyük/küçük harfe duyarlı değildir.
| Kanal | Temel kural |
|---|---|
| Paid Shopping | Google Ads Alışveriş kampanyası veya alışveriş sitesi kaynağı ya da kampanya adında “shop/shopping” + ücretli araç |
| Paid Search | Google Ads Arama Ağı (Arama, Otel, Seyahat kampanyaları) veya arama motoru kaynağı + ücretli araç (cpc, ppc, retargeting, paid… gibi) |
| Paid Video | Google Ads YouTube ağı veya video sitesi kaynağı + ücretli araç |
| Display | Google Ads Görüntülü Reklam Ağı ya da Google TV veya araç display, banner, cpm, interstitial, expandable
|
| Cross-network | Birden fazla ağda yayınlanan Google Ads kampanyaları: Performance Max, Demand Gen, Uygulama, Akıllı ve Yerel kampanyalar. Manuel trafikte kampanya adı cross-network içeriyorsa |
| Paid Social | Sosyal ağ kaynağı + ücretli araç; Google Ads’te reklam ağı türü “Social” olan trafik |
| Paid Other | Ücretli araç var ama kaynak arama, sosyal, alışveriş veya video sitesi olarak tanınmıyor |
| Organic Shopping | Alışveriş sitesi kaynağı veya kampanya adında “shop/shopping”, ücretli araç yok; Merchant Center ücretsiz listelemeleri |
| Organic Social | Sosyal ağ kaynağı veya araç social, social-network, sm gibi |
| Organic Video | Video sitesi kaynağı veya araçta “video” geçmesi |
| Organic Search | Arama motoru kaynağı veya araç organic. Google AI Overviews ve AI Mode tıklamaları dahil |
| Referral | Araç referral, app veya link
|
| Direct | Kaynak (direct), araç (none) veya (not set)
|
Kaynak veya araçta email, e-mail, e_mail
|
|
| Affiliates | Araç tam olarak affiliate
|
| Audio | Araç audio veya DV360 ses reklamları |
| SMS | Kaynak veya araç tam olarak sms
|
| Mobile Push Notifications | Araç push ile bitiyor ya da mobile veya notification içeriyor; ya da kaynak firebase
|
| AI Assistant | Yönlendiren, Google’ın yapay zeka asistanı listesinde (ChatGPT, Gemini, Copilot, DeepSeek, Grok gibi) ise GA4 aracı ai-assistant, kampanyayı (ai-assistant) yapar. Araç elle ai-assistant yazılırsa da bu kanala düşer |
| Unassigned | Hiçbir kurala uymayan trafik |
Tablo özet niteliğindedir. Tam kurallar ve kaynak listeleri Google’ın [GA4] Default channel group yardım sayfasında yer alır ve Google bu listeleri zaman zaman günceller. En yeni eklemelerden biri AI Assistant kanalı. Google bu kanalı 13 Mayıs 2026’da duyurdu. Daha önce ChatGPT gibi kaynaklardan gelen ziyaretler Referral içinde kayboluyordu. Google AI Overviews ve AI Mode tıklamalarının ise Organic Search içinde kaldığını unutmayın. Yapay zeka aramalarında görünürlük için GEO rehberine bakabilirsiniz.
Paid Other nedir?
Ücretli olduğu anlaşılan (araç cpc, ppc, paid… gibi) ama kaynağı arama, sosyal, alışveriş veya video olarak tanınmayan trafik “Paid Other” kanalına düşer. Örneğin utm_source=yerel-portal&utm_medium=cpc ile etiketlenmiş bir reklam burada görünür.
Kurallar hangi sırayla çalışır?
Google’ın tanım tablosu manuel trafik kurallarını sabit bir sırayla verir ve uygulamada trafik, bu sırada eşleştiği ilk kanala yazılır. Ekim 2026 itibarıyla Google’ın sayfası bu sırayı açıkça “öncelik sırası” olarak adlandırmıyor; “ilk eşleşen kanal kazanır” kuralı resmî olarak özel kanal grupları için belgelenmiş durumda, varsayılan grupta ise tablo sırası ve uygulama gözlemiyle doğrulanıyor. Tablodaki sıra şöyledir: Direct, Cross-network, Paid Shopping, Paid Search, Paid Social, Paid Video, Display, Paid Other, Organic Shopping, Organic Social, Organic Video, Organic Search, AI Assistant, Referral, Email, Affiliates, Audio, SMS, Mobile Push Notifications. Hiçbirine uymayan trafik Unassigned olur.
Sıranın pratik sonuçları var:
- Ücretli kurallar organik kurallardan önce gelir.
utm_source=instagram&utm_medium=paid_socialPaid Social olur; aynı kaynakutm_medium=socialile Organic Social olur. - Sosyal ağ kaynağı listesi Email kuralından önce gelir.
utm_source=facebook&utm_medium=emailgibi karışık bir etiket Organic Social’a düşer, Email’e değil. - Kampanya adında “shop” veya “shopping” geçmesi trafiği Shopping kanallarına çekebilir.
utm_campaign=shopping-festivaliadlı bir e-posta kampanyası Organic Shopping’de görünebilir. Kampanya adlarınızı buna göre seçin.

Raporda “(other)” satırı ne anlama gelir?
“(other)” bir kanal değildir. Raporda çok sayıda benzersiz değer olduğunda GA4 kardinalite sınırı nedeniyle düşük hacimli satırları tek satırda toplar. Kanal grubu tek başına bu sınıra nadiren takılır; genellikle kanalı kampanya, açılış sayfası gibi yüksek kardinaliteli boyutlarla birlikte kullandığınızda görünür. Daha kısa tarih aralığı, daha az boyut veya Keşfet raporları bu satırı küçültür.
Kaynak grubu (Source group) boyutu
Google 11 Haziran 2026’da Kaynak grubu adlı yeni bir boyut ekledi ve kaynak platformu değerlerini güncelledi. Kaynak grubu, instagram, ig gibi dağınık kaynak değerlerini “Instagram” gibi tek bir değerde birleştirir; Instagram, TikTok, ChatGPT ve Perplexity gibi kaynaklar için de hazır gruplar içerir ve geriye dönük doldurulur. Kanal grubunun yerini almaz: kanal grubu “hangi tür trafik?”, kaynak grubu “hangi platform?” sorusuna cevap verir. Özel kanal grubu koşullarında ise şu an kaynak grubu değil, kaynak ve kaynak platformu alanları kullanılabiliyor.
Raporlarda kanal grupları: hangi boyutu kullanmalı?
Kanal grubu GA4’te tek bir boyut değildir. Aynı kural farklı kapsamlarda (scope) uygulanır ve her biri farklı bir soruya cevap verir:
| Boyut | Kapsam | Cevap verdiği soru |
|---|---|---|
| Oturum varsayılan kanal grubu (Session default channel group) | Oturum | Bu oturum hangi kanaldan başladı? |
| İlk kullanıcı varsayılan kanal grubu (First user default channel group) | Kullanıcı | Bu kullanıcıyı ilk hangi kanal getirdi? (Kanal bazlı elde tutma için kohort analizi.) |
| Varsayılan kanal grubu (Default channel group) | Etkinlik / ilişkilendirme | Bu dönüşümün kredisi, ilişkilendirme modeline göre hangi kanala gitti? |
| Birincil kanal grubu (Primary channel group) | Oturum, kullanıcı veya etkinlik | Birincil olarak seçtiğiniz grup (varsayılan veya özel) hangi kanalı gösteriyor? |
Hazır raporlarda Raporlar > Edinme > Trafik edinme oturum kapsamını, Kullanıcı edinme raporu ise ilk kullanıcı kapsamını kullanır. İki raporda aynı kanal için farklı sayılar görmeniz bu yüzden normaldir. Keşfet (Explore) raporlarında ve Data Studio’da hangi boyutu seçtiğinizi mutlaka belirtin. Boyut kapsamlarının resmî tanımı: [GA4] Trafik kaynağı boyutları ve kapsamları. “Organic Search 1.200” demek, oturum mu kullanıcı mı olduğu söylenmediğinde eksik bir bilgidir.
Özel kanal grubu oluşturduğunuzda, bu boyutların her birinin özel grup sürümü de raporlarda seçilebilir hale gelir. GA4 rapor yapısının genel mantığı için Google Analytics 4 rehberine bakabilirsiniz.
Aynı kullanıcı, üç farklı kanal: bir örnek
Kapsam farkını tek bir kullanıcının yolculuğu üzerinden görmek kolaylaşır. Temsilî bir örnek:
- 1. oturum: Kullanıcı Google’da organik bir sonuca tıklar, bültene kaydolur.
- 2. oturum: Birkaç gün sonra bülten e-postasındaki bağlantıyla döner.
- 3. oturum: Bir hafta sonra Google Ads arama reklamına tıklar, ürünü sepete ekler.
- 4. oturum: Yer imini kullanarak doğrudan gelir ve satın alır.
Bu kullanıcının ilk kullanıcı kanalı her raporda Organic Search kalır. Oturum kanalları sırasıyla Organic Search, Email, Paid Search olur. Dördüncü doğrudan oturum ise Direct yazılmaz: oturum ve kullanıcı kapsamı “ücretli ve organik kanallarda son tıklama” mantığıyla çalıştığı için doğrudan gelen oturum, önceki bilinen kampanyayı devralır ve Paid Search olarak görünür. Satın alma etkinliğinin kredisi ise Varsayılan kanal grubu boyutunda mülkünüzde seçili ilişkilendirme modeline göre (varsayılan olarak veriye dayalı) bu kanallar arasında paylaştırılır.

Kullanıcı ve oturum kapsamındaki kanal boyutları ilişkilendirme modeli değişikliğinden etkilenmez. Model ayarını değiştirdiğinizde yalnız etkinlik kapsamlı Varsayılan kanal grubu boyutu ve onu kullanan raporlar değişir. Model seçimi ve Google Ads ile karşılaştırma için Google Ads ile GA4 dönüşüm farkı yazısına bakabilirsiniz.
GA4’te özel kanal grubu nasıl oluşturulur?
Varsayılan grubu değiştiremezsiniz ama onu kopyalayıp üzerinde düzenleme yapabilirsiniz. Adımlar:
- Yönetici (Admin) sayfasını açın ve mülk sütununda Veri görüntüleme (Data display) > Kanal grupları (Channel groups) bölümüne gidin. Düzenleyici rolü gerekir.
- Yeni kanal grubu oluştur düğmesine tıklayın. GA4 varsayılan grubun bir kopyasını açar.
- Gruba açıklayıcı bir ad verin: “Kanal grubu – marka ayrımlı” gibi.
- Yeni kanal eklemek için Yeni kanal ekle seçeneğine tıklayın, kanal adını yazın ve koşulları tanımlayın. Koşullarda kaynak, araç, kaynak platformu, kampanya adı, kampanya kimliği, manuel reklam içeriği ve varsayılan kanal grubu kullanılabilir. Eşleme türü olarak tam eşleşme, içerir, ile başlar, ile biter, normal ifadeyle eşleşir gibi seçenekler vardır.
- Mevcut bir kanalı düzenlemek için kanalın adına tıklayın, koşulları değiştirin.
- Kanalları yeniden sırala seçeneğiyle sırayı ayarlayın. Trafik, eşleştiği ilk kanala atanır. Dar tanımlı kanallar (örneğin “Paid Search – Marka”) geniş tanımlıların (“Paid Search”) üstünde olmalıdır.
- Kaydedin. İsterseniz grubu birincil kanal grubu olarak işaretleyin.
Normal ifade (regex) koşullarını kaydetmeden önce denemek için regex test aracımızı kullanabilirsiniz.

Limitler ve bilinmesi gerekenler
- Standart mülklerde varsayılan gruba ek olarak 2, GA4 360 mülklerinde 5 özel kanal grubu oluşturabilirsiniz.
- Her grupta en fazla 50 kanal olabilir.
- Özel kanal grupları geriye dönük uygulanır ([GA4] Özel kanal grupları). Bugün oluşturduğunuz grup geçmiş verilerde de çalışır. Bu, UA’daki görünüm filtrelerine göre büyük bir avantajdır.
- Özel kanal grupları BigQuery dışa aktarımında yer almaz. BigQuery’de aynı mantığı SQL ile yeniden kurmanız gerekir (aşağıdaki örnek).
- Manuel reklam içeriği koşulu kullanılan kanallarda maliyet, tıklama ve gösterim verisi raporlanamaz.
- Çok sayıda alan içeren karmaşık gruplar rapor performansını olumsuz etkileyebilir. Kuralları olabildiğince sade tutun.
- Silinen özel kanal grubu geri getirilemez. O grubu kullanan raporlar, kitleler ve genişletilmiş veri kümelerinde boyut “kullanılamıyor” olarak görünür ve elle güncellenmesi gerekir.
- Özel kanal grupları Önemli etkinlik yolları (Key event paths) raporunda kullanılamaz.
Kanal mantığını BigQuery’de yeniden kurmak
Dışa aktarımdaki session_traffic_source_last_click.manual_campaign kaydı oturumun son tıklama kaynağını, aracını ve kampanyasını taşır; özel kanal grubu alanı ise yoktur. Kendi grubunuzu raporda kullandığınız sırayla bir CASE ifadesine çevirin. Basitleştirilmiş bir başlangıç:
SELECT
CASE
WHEN REGEXP_CONTAINS(LOWER(campaign_name), r'brand') AND REGEXP_CONTAINS(LOWER(medium), r'^(cpc|ppc|paid.*)$')
THEN 'Paid Search - Marka'
WHEN REGEXP_CONTAINS(LOWER(medium), r'^(cpc|ppc|paid.*)$') THEN 'Paid'
WHEN LOWER(medium) = 'ai-assistant' THEN 'AI Assistant'
WHEN LOWER(medium) = 'organic' THEN 'Organic Search'
WHEN REGEXP_CONTAINS(LOWER(medium), r'^(social|social-network|sm)$') THEN 'Organic Social'
WHEN REGEXP_CONTAINS(LOWER(medium), r'e[-_ ]?mail') THEN 'Email'
WHEN LOWER(medium) IN ('referral', 'app', 'link') THEN 'Referral'
WHEN source = '(direct)' THEN 'Direct'
ELSE 'Unassigned'
END AS ozel_kanal,
COUNT(DISTINCT CONCAT(user_pseudo_id, (SELECT value.int_value FROM UNNEST(event_params) WHERE key = 'ga_session_id'))) AS oturum
FROM `proje.analytics_XXXXXXX.events_*`,
UNNEST([session_traffic_source_last_click.manual_campaign]) AS mc
WHERE _TABLE_SUFFIX BETWEEN '20261001' AND '20261031'
GROUP BY ozel_kanal
ORDER BY oturum DESC;
Örnek, Google Ads otomatik etiketli trafiği (google_ads_campaign kaydı) ve arama motoru/sosyal ağ kaynak listelerini kapsamaz; tam eşdeğerlik için Google’ın tanım tablosundaki kaynak listelerini de koşullara eklemeniz gerekir. Arayüzdeki özel grubunuzla aynı tarih aralığında oturum sayılarını karşılaştırıp farkı ölçmeden bu tabloyu raporlamaya almayın.
Özel kanal grubunu nerede kullanabilirsiniz?
- Hazır raporlar: Trafik edinme ve Kullanıcı edinme raporlarında birincil boyut olarak; Etkinlikler gibi diğer hazır raporlarda ikincil boyut olarak.
- Keşfet ve özel raporlar: Oturum, ilk kullanıcı ve etkinlik kapsamlı sürümleriyle.
- Kitleler: Kitle koşullarında kanal grubu seçilebilir. Grubu sonradan düzenlerseniz kitle uygunluğu yalnız ileriye dönük değişir.
Grubu düzenlediğinizde raporlar ve Keşfet yeni tanımı geçmiş verilere de hemen uygular. Bu, önceden dışa aktardığınız tablolarla rakamların tutmamasına yol açabilir. Değişiklik tarihini bir GA4 notuna (annotation) yazmak, sonradan yapılan karşılaştırmalarda karışıklığı önler.
Birincil kanal grubu geriye dönük mü?
Hayır, ve bu ayrım sık karıştırılır. Özel kanal grubunun kendisi geriye dönük çalışır. Birincil kanal grubu ise mülkünüzün düzenlenebilir varsayılanıdır: başlangıçta varsayılan grupla aynı tanımı kullanır, bir özel grubu birincil seçtiğinizde o grubun kuralları birincil kanal grubu boyutuna seçtiğiniz andan itibaren uygulanır. Geçmiş tarihler eski tanımla kalır. Ayar, Kanal grupları sayfasının üstündeki kalem simgesinden yapılır.
Bu yüzden birincil grubu sık değiştirmeyin. Önce özel grubu birkaç hafta raporlarda ikincil boyut olarak deneyin, sonuçlardan eminseniz birincil yapın.
Özel kanal grubu için pratik örnekler
Marka ve jenerik ücretli aramayı ayırmak
UA’daki “Marka terimlerini yönetme” özelliği GA4’te yok. Marka ve marka dışı aramayı ayırmanın en pratik yolu kampanya adlandırmasıdır. Google Ads’te marka kampanyalarınızın adına sabit bir ifade koyun (örneğin “Brand”), sonra özel grupta şu kanalı Paid Search’ün üstüne ekleyin:
- Kanal adı: Paid Search – Marka
- Koşul 1: Varsayılan kanal grubu tam eşleşme “Paid Search”
- Koşul 2 (VE): Kampanya adı içerir “Brand”
Böylece marka kampanyalarının yüksek dönüşüm oranı jenerik kampanyaların performansını maskelemez. Organik aramada marka ayrımı GA4’te yapılamaz. Bunun için Search Console sorgu verisini kullanmanız gerekir (Search Console entegrasyonu).
Sosyal ağları platform bazında ayırmak
“Paid Social” içinde Meta ve TikTok’u ayrı görmek için kaynak koşuluyla kanallar ekleyin. Örneğin “Paid Social – Meta” için varsayılan kanal grubu tam eşleşme “Paid Social” ve kaynak normal ifadeyle eşleşir ^(facebook|instagram|fb|ig|meta). Platform adlarını UTM’de tutarlı yazdığınız sürece bu ayrım güvenilir çalışır.
İş ortakları, influencer ve dahili kampanyalar
Influencer iş birliklerini “Influencer” adında ayrı bir kanalda görmek için utm_medium=influencer kullanın ve bu aracı yakalayan bir kanal ekleyin. Varsayılan grupta bu trafik Unassigned’a düşerdi. Benzer şekilde QR kodlu basılı materyaller için utm_medium=qr ve “Offline – QR” kanalı tanımlayabilirsiniz.
Performance Max’ı Cross-network’ten ayırmak
Varsayılan grupta Performance Max, Demand Gen, Uygulama ve Yerel kampanyalar aynı Cross-network kanalında toplanır. PMax’ı ayrı izlemek için kampanya adlarında sabit bir ön ek kullanın (örneğin “PMax |”) ve şu kanalı Cross-network’ün üstüne ekleyin:
- Kanal adı: Paid – Performance Max
- Koşul 1: Varsayılan kanal grubu tam eşleşme “Cross-network”
- Koşul 2 (VE): Kampanya adı ile başlar “PMax”
Böylece Demand Gen ile PMax’ın etkileşim ve gelir farkını aynı raporda görürsünüz. PMax’ın kanal bazlı yerleşim raporları için PMax raporlama rehberine bakabilirsiniz.
Eski özel gruba AI Assistant kanalı eklemek
Özel grubunuzu Mayıs 2026’dan önce kopyaladıysanız AI Assistant kanalı grubunuzda yoktur ve bu trafik grubunuzda Referral ya da Unassigned’da görünür. En sade çözüm, Google’ın artık otomatik atadığı araç değerini kullanmaktır:
- Kanal adı: AI Assistant
-
Koşul: Araç tam eşleşme
ai-assistant
Varsayılan listede olmayan bir asistanı da yakalamak isterseniz ikinci bir koşul grubu (VEYA) ekleyip kaynağı normal ifadeyle eşleştirin, örneğin (chatgpt|openai|perplexity|claude|gemini|copilot). Kanalı Referral’ın üstüne taşımayı unutmayın; aksi halde trafik önce Referral kuralına takılır. Google AI Overviews ve AI Mode tıklamaları bu kanala girmez, Organic Search’te kalır. Bu trafiği nasıl yorumlayacağınız için Google AI Modu rehberine bakabilirsiniz.
Özel grupta kanal sırası nasıl olmalı?
Özel grupta sıra tamamen sizin elinizdedir ve en sık hata buradan çıkar. Pratik bir kural seti:
- En dar tanımlı kanallar en üstte: “Paid Search – Marka”, “Paid – Performance Max”, “Paid Social – Meta”.
- Ardından onları kapsayan ücretli kanallar: Paid Search, Cross-network, Paid Social.
- Sonra kendi tanımladığınız kanallar (Influencer, Offline – QR) ve organik kanallar.
- AI Assistant, Referral’ın üstünde.
- Direct ve genel kurallar en altta.
Kaydettikten sonra grubu Trafik edinme raporunda ikincil boyut olarak açın ve yeni kanallara düşen oturumların kaynak/araç değerlerini kontrol edin. Beklemediğiniz bir kaynak görüyorsanız sıra ya da koşul hatalıdır.
Trafik neden “Unassigned” görünüyor?
Unassigned, hiçbir kanal kuralına uymayan trafiktir. Oranı yüksekse raporlarınız güvenilmez hale gelir. En sık nedenler:
-
Standart dışı araç değerleri:
utm_medium=instagram_story,utm_medium=whatsapp,utm_medium=bultengibi değerler hiçbir kurala uymaz. Araç alanında kanal türünü (cpc,email,social,referral), kaynak alanında platform adını kullanın. -
Yalnızca kaynak olup araç olmaması:
utm_sourcevar amautm_mediumyoksa kural çalışmaz. -
Büyük harf ve yazım tutarsızlığı: Kanal tanımları büyük/küçük harfe duyarlı değildir;
Emailileemailaynı kanala gider. Ancak kaynak/araç raporlarında ayrı satırlar oluşturur. Asıl sorun farklı yazımdır:mailveyae-bultenEmail kuralına uymaz. Tüm UTM değerlerini küçük harfle ve tek bir sözlükten yazın. (Bu madde 22 Ekim 2026’da Google’ın güncel tanımına göre düzeltildi.) -
Measurement Protocol veya sunucu tarafı etkinlikler: Oturum bilgisi taşımayan etkinlikler kanal alamaz.
client_idile birliktesession_idgönderin ve etkinliği oturum başlangıcından sonraki 24 saat içinde iletin; aksi halde etkinlik mevcut oturuma bağlanmaz ve kaynak bilgisi olmadan kalır. Google, Mayıs 2026’dan beri sunucudan sunucuya etkinlik göndermek için Measurement Protocol’e alternatif olarak Data Manager API’yi öneriyor; Measurement Protocol kaldırılmıyor ama yeni özellik almayacak. Hangi yolu seçerseniz seçin kural aynı: etkinlik, tarayıcıdaki oturumla aynı kimlikleri taşımalı. -
Kaybolan
session_start: Etiket sayfanın geç yüklenen bir bölümünde tetikleniyorsa, izin (consent) ayarı ilk etkinlikleri engelliyorsa veya tek sayfalı uygulamada sayfa görüntüleme elle gönderiliyorsa oturumun başlangıç bilgisi eksik kalabilir. GA4 etiketinin tüm sayfalarda ilk yüklemede tetiklendiğini Google Tag Manager önizleme modunda kontrol edin. -
Google Ads bağlantısı ve otomatik etiketleme: Google Ads bağlı değilse veya otomatik etiketleme kapalıysa ücretli trafik yanlış kanala düşebilir (Google Ads bağlantısı; raporlardaki sayı farkları için Google Ads ile GA4 dönüşüm farkı). Google, Temmuz 2026’da URL’de
gbraidvegad_parametreleri kaybolduğunda uyaran yeni bir tanı mesajı ekledi; yönlendirmeler bu parametreleri siliyorsa Ads trafiği yanlış kanala düşebilir.
Unassigned’a hangi kaynak/araç düşüyor? Teşhis adımları
Nedeni tahmin etmek yerine önce hangi değerlerin Unassigned’a düştüğünü görün. Beş dakikalık bir kontrol:
- Raporlar > Edinme > Trafik edinme raporunu açın, birincil boyut Oturum varsayılan kanal grubu kalsın.
- İkincil boyut olarak Oturum kaynağı / aracı ekleyin ve tablonun üstündeki arama kutusuna
Unassignedyazın. - Çıkan satırları üç kümeye ayırın: standart dışı
utm_mediumdeğerleri (etiketleme sözlüğü sorunu),utm_sourcevar ama araç boş olanlar (eksik parametre) ve kaynağı(not set)olanlar (teknik sorun, aşağıya bakın). - Aynı tabloya Oturum kampanyası ve Açılış sayfası boyutlarını ekleyerek hatalı bağlantının hangi kampanyadan ve hangi sayfaya geldiğini bulun; çoğu zaman tek bir e-posta şablonu ya da tek bir sosyal medya biyografi bağlantısıdır.
- Düzeltme sonrasını izlemek için Unassigned oturum oranını haftalık not edin. Reklam engelleyici, izin reddi ve uygulama içi tarayıcılar yüzünden oran sıfıra inmez; hedef, oranı düşük ve sabit tutmaktır.
Unassigned ile (not set) aynı şey değildir. Unassigned bir kanal grubu değeridir: kaynak ve araç bilgisi vardır ama hiçbir kurala uymamıştır. (not set) ise kaynak/araç boyutunun kendisinde görünür: GA4 o oturum için kaynağı hiç belirleyememiştir. İlki etiketleme sözlüğüyle, ikincisi etiket kurulumuyla (kaybolan session_start, yanlış sırada tetiklenen etiketler, sunucu tarafı etkinliklerde eksik session_id) çözülür. Kaynağı (not set) olan oturumlar kanal raporunda da Unassigned görünür; bu yüzden Unassigned’ı tek bir sorun gibi ele almak yanıltır.
Hangi utm_medium değeri hangi kanala düşer?
Aşağıdaki değerler varsayılan kurallarla doğrudan eşleşir. Ekip içi adlandırma sözlüğünüzü bunlar üzerine kurabilirsiniz:
| Trafik türü | utm_source örneği | utm_medium | Varsayılan kanal |
|---|---|---|---|
| Meta reklamı |
facebook, instagram
|
paid_social veya cpc
|
Paid Social |
| Organik sosyal paylaşım |
instagram, linkedin
|
social |
Organic Social |
| E-posta bülteni |
bulten, brevo
|
email |
|
| SMS kampanyası | sms |
sms |
SMS |
| Uygulama bildirimi |
firebase veya uygulama adı |
push |
Mobile Push Notifications |
| Banner / CPM satın alma | Yayıncı adı |
display veya cpm
|
Display |
| Satış ortaklığı | Ortak adı | affiliate |
Affiliates |
| Basın, iş ortağı bağlantısı | Site adı | referral |
Referral |
| WhatsApp mesajı | whatsapp |
social veya özel grupta messaging
|
Organic Social ya da kendi kanalınız |
Varsayılan listede karşılığı olmayan değerleri (influencer, qr, messaging) kullanacaksanız bunları özel kanal grubunuzda tanımlayın; aksi halde Unassigned’a düşerler. E-posta kampanyalarında bu etiketleme için e-posta pazarlama rehberine bakabilirsiniz.
Tutarlı UTM’ler oluşturmak için URL oluşturucu aracımızı kullanabilir, ekipte bir adlandırma sözlüğü tutabilirsiniz.
Direct trafiği gerçekten doğrudan mı?
Direct kanalı yalnızca adres çubuğuna URL yazan kullanıcılardan oluşmaz. Referans bilgisini kaybeden birçok ziyaret de buraya düşer: uygulama içi tarayıcılar, e-posta istemcilerinden gelen etiketsiz bağlantılar, HTTPS’den HTTP’ye geçişler ve bazı mesajlaşma uygulamaları. Direct oranı beklenmedik biçimde yüksekse önce etiketsiz kampanya bağlantılarını arayın. Birden fazla alan adı veya ödeme sayfası kullanıyorsanız cross-domain izleme rehberindeki ayarları da kontrol edin.
Google’ın (direct) / (none) açıklaması üç neden daha sayar: yönlendirmelerin UTM parametrelerini silmesi, bit.ly gibi URL kısaltıcılar ve PDF ya da Word gibi çevrim dışı belgelerdeki bağlantılar. Reklam engelleyiciler de kaynak bilgisini kaybettirebilir. Kısaltıcı kullanıyorsanız kısaltmadan önce UTM’yi ekleyin; PDF kataloglarınızdaki bağlantılara da utm_medium=referral veya kendi tanımladığınız bir araç değeri koyun.
Ödeme sağlayıcısından dönen trafik Referral’da görünüyorsa
Kullanıcı sitenizde sepeti doldurur, 3D Secure veya ödeme sağlayıcısının sayfasına gider ve teşekkür sayfanıza geri döner. GA4 bu dönüşü yeni bir yönlendirme sayarsa satın alma kredisi asıl kanaldan ödeme sağlayıcısının alan adına geçer, Referral kanalı şişer ve ücretli kanallarınız olduğundan düşük görünür. Benzer sorun şifre sıfırlama e-postası gibi üçüncü taraf alan adından geri dönen akışlarda da çıkar.
Çözüm, bu alan adlarını istenmeyen yönlendirme olarak tanımlamaktır: Yönetici > Veri toplama ve değiştirme > Veri akışları > web akışınız > Etiket ayarlarını yapılandır > Tümünü göster > İstenmeyen yönlendirmeleri listele. Veri akışı başına en fazla 50 alan adı girilebilir; Düzenleyici rolü gerekir. Eşleşen ziyaretlerde GA4 yönlendireni trafik kaynağı olarak göstermez, oturum önceki kaynağını korur. Kendi alan adınız ve alt alan adlarınız için bu ayar gerekmez; GA4 kendi kendine yönlendirmeyi otomatik ayıklar, farklı alan adları arasında ise _gl bağlayıcı parametresi taşıyan cross-domain kurulumu yeterlidir. Ayarı eklemeden önce gelen ziyaretler düzeltilmez; ilişkilendirme son doğrudan olmayan tıklamayla çalıştığı için eski oturumlardaki kredi bir süre daha o alan adında görünebilir.
Site içi bağlantılarda UTM kullanmayın
Ana sayfa banner’ı gibi site içi bağlantılara UTM eklemek yaygın bir hatadır. GA4 bu tıklamayı yeni bir kampanya etkileşimi sayar: oturumun kaynağı ortasında değişir, asıl getiren kanal krediyi kaybeder ve sonraki doğrudan oturumlar da bu iç kampanyayı devralır. Site içi tanıtımları ölçmek için UTM yerine select_promotion gibi etkinlikler veya özel parametreler kullanın.
GA4 kanal gruplama hakkında sık sorulan sorular
UA’daki Kanal Ayarları menüsü GA4’te nerede?
GA4’te görünüm olmadığı için bu menü yok. Kanal grupları mülk düzeyinde, Yönetici > Veri görüntüleme > Kanal grupları altında yönetilir. Varsayılan grup değiştirilemez, kopyalanarak özel grup oluşturulur.
Özel kanal grubu geçmiş verilere uygulanır mı?
Evet. GA4 özel kanal gruplarını geriye dönük olarak uygular. Oluşturduğunuz grubu geçmiş tarih aralıklarında da raporlayabilirsiniz. İstisna birincil kanal grubudur: bir özel grubu birincil yaptığınızda yeni tanım birincil kanal grubu boyutuna yalnız o andan itibaren uygulanır.
ChatGPT’den gelen trafik hangi kanalda görünür?
Google’ın güncel varsayılan kurallarında ChatGPT, Gemini, Copilot, DeepSeek ve Grok gibi yapay zeka asistanlarından gelen ziyaretler AI Assistant kanalında toplanır. Bu kanal 13 Mayıs 2026’da eklendi; GA4 bu ziyaretlerde aracı ai-assistant olarak yazar. Eski bir özel kanal grubu kullanıyorsanız bu kanal grubunuzda olmayabilir. Grubunuzu gözden geçirip araç değerine dayanan bir kanal ekleyin.
Performance Max trafiği neden Paid Search’te değil?
Performance Max ve Demand Gen birden fazla Google ağında yayınlandığı için varsayılan grupta Cross-network kanalına atanır. PMax’ı ayrı görmek isterseniz kampanya adına göre özel bir kanal tanımlayabilirsiniz.
Kaç özel kanal grubu oluşturabilirim?
Standart GA4 mülklerinde varsayılan gruba ek olarak 2, GA4 360’ta 5 özel grup oluşturabilirsiniz. Her grup en fazla 50 kanal içerebilir.
Kanal grupları GA4’ün ücretsiz sürümünde var mı?
Evet. Varsayılan kanal grubu ve özel kanal grupları standart (ücretsiz) GA4 mülklerinde kullanılabilir. GA4 360’ın farkı özel grup sayısıdır: standartta 2, 360’ta 5. Özel tablolar (custom tables) gibi bazı ek özellikler yalnız 360’ta vardır.
Kanal grubu ile kaynak/araç arasındaki fark nedir?
Kaynak (source) trafiğin geldiği yeri, araç (medium) trafik türünü gösterir: google / cpc, instagram / social gibi. Kanal grubu bu ikiliyi ve kampanya bilgisini kurallarla birleştirip daha az sayıda anlamlı satıra indirir. Analizde önce kanala, sorun gördüğünüz kanalda kaynak/araç kırılımına bakmak en hızlı yoldur.
Google AI Overviews ve AI Mode tıklamaları hangi kanalda?
Organic Search kanalında. Google’ın tanımı AI Assistant kanalından AI Overviews ve AI Mode’u açıkça hariç tutar. Bu trafiği GA4’te ayrıca görmek şu an mümkün değildir; Search Console performans raporu daha fazla ipucu verir.
Unassigned trafiği geçmişe dönük düzeltebilir miyim?
Ham veriyi değiştiremezsiniz ama özel kanal grubuyla yorumunu düzeltebilirsiniz. Örneğin utm_medium=whatsapp ile gelen eski oturumları yakalayan bir kanal tanımlarsanız, özel grup geriye dönük çalıştığı için bu oturumlar geçmiş raporlarda da yeni kanalınızda görünür. Varsayılan grupta ise Unassigned olarak kalırlar.
Özel kanal grubunu silersem ne olur?
Silme işlemi geri alınamaz. Grubu kullanan raporlar, kitleler ve genişletilmiş veri kümeleri boyutu “kullanılamıyor” olarak gösterir. Silmeden önce grubun hangi kitle ve raporlarda kullanıldığını kontrol edin.
Unassigned ile (not set) arasındaki fark nedir?
Unassigned, kaynak ve araç bilgisi olan ama hiçbir kanal kuralına uymayan trafiğin kanal grubu değeridir; çözümü etiketleme sözlüğü ve özel kanal grubudur. (not set) ise kaynak/araç boyutunda görünür ve GA4’ün o oturum için kaynağı hiç belirleyemediğini gösterir; çözümü etiket kurulumundadır. Ayrıntı için teşhis adımlarına bakın.
Ödeme sağlayıcısından dönen trafik Referral’da görünüyor, ne yapmalıyım?
Sağlayıcının alan adını veri akışı ayarlarında istenmeyen yönlendirme olarak listeleyin. Böylece dönüş yeni bir kaynak saymaz, satın alma kredisi kullanıcıyı getiren kanalda kalır. Ayar yalnız eklendikten sonraki ziyaretleri etkiler.
İyi kurulmuş bir kanal grubu, hangi pazarlama yatırımının gerçekten sonuç getirdiğini tartışmasız biçimde görmenizi sağlar. Tutarlı UTM’ler, net adlandırma kuralları ve işinize uygun bir özel grup çoğu raporlama sorununu baştan çözer. Ölçüm kurulumunuzu ve raporlama yapınızı birlikte gözden geçirmek için CRO danışmanlığı kapsamımızı inceleyebilirsiniz. Ücretli kanallarınızın GA4 ile tutarlı ölçülmesini istiyorsanız Google reklam ajansı hizmetimize göz atabilirsiniz.
Bu yazıdaki bilgiler en son 28 Ekim 2026’da gözden geçirildi.


