Trafik geliyor ama hangi kanalın ne getirdiği net görünmüyorsa, sorun çoğu zaman kampanyada değil, sınıflandırmadadır. GA4 custom channel group bu noktada işleri toparlar; aynı kaynaktan gelen trafiği sizin kurallarınızla daha anlamlı parçalara ayırır.
GA4’in varsayılan kanal grubu temel raporlama için işe yarar. Ancak Meta reklamlarını, brand search kampanyalarını, CRM e-postalarını ya da afiliye trafiğini ayrı görmek istiyorsanız bu yapı dar kalır.
Aşağıdaki rehber, 2026 itibarıyla GA4 arayüzünde gördüğünüz menülerle uyumludur. Yine de bazı hesaplarda menü isimleri Türkçe veya İngilizce görünebilir.
Varsayılan kanal grubu ile özel kanal grubu arasındaki fark
Varsayılan kanal grubu, Google’ın kendi kurallarına göre çalışır. Trafik kaynağını, medium değerini ve benzer sinyalleri okuyup oturumu bir kanala atar. Bu yapı standart raporlar için iyidir, çünkü ekipler arası ortak dil kurar.
Özel kanal grubu ise sizin iş kurallarınızı uygular. Mesela “Paid Social” altında görünen trafiği “Instagram Ads”, “Facebook Ads” ve “LinkedIn Ads” diye bölebilirsiniz. Ya da Google Ads içindeki markalı ve markasız aramayı ayrı kanallar hâline getirebilirsiniz.
Buradaki kritik fark şu: özel grup, ham veriyi düzeltmez. Sadece raporlama katmanında yeni bir sınıflandırma yapar. Yani bozuk UTM yapınız varsa, sorun yeni kanal grubunda da karşınıza çıkar.
Bir başka önemli nokta da düzenleme mantığıdır. Varsayılan grubu doğrudan kurcalamak yerine onu kopyalayıp yeni bir grup oluşturursunuz. 2026 itibarıyla ücretsiz GA4 hesaplarında en fazla 2 özel kanal grubu, her grupta da 25 kanal tanımı bulunur. Kaydettiğiniz grup eski veriyi geriye dönük değiştirmez; yeni veriler genelde 24 ila 48 saat içinde görünür. Limitler ve güncel ekran akışı için Google’ın resmi yardım sayfası en net kaynaktır.
GA4’te özel kanal grubu oluşturma adımları
2026 arayüzünde yol genelde aynı kalıyor: sol alttan Admin bölümüne girin, ardından mülk sütununda Data Settings > Channel Groups menüsünü açın. Türkçe arayüzde bunu “Veri ayarları > Kanal grupları” olarak görebilirsiniz.

Aşağıdaki akış, ekranda en sık göreceğiniz adımları özetler:
| Adım | Ekranda göreceğiniz alan | Dikkat etmeniz gereken |
|---|---|---|
| 1 | Create new channel group veya Copy | Sıfırdan başlamak yerine varsayılanı kopyalayın |
| 2 | Group name, description | İsmi raporda ayırt edilecek kadar net yazın |
| 3 | Add new channel, Add condition group | Kanal bazında kuralları burada tanımlayın |
| 4 | Reorder, Apply, Save group | Dar kuralları üste alın, sonra kaydedin |
Yeni grup açarken kanal adlarını rapor mantığına göre seçin. “Paid Social 2” gibi isimler birkaç hafta sonra anlamını kaybeder. “Instagram Ads”, “Brand Search”, “CRM Email” gibi adlar ise raporu tek bakışta okunur hâle getirir.
Kanal grubunu kaydettikten sonra görünüm için biraz beklemeniz gerekir. Ardından Reports > Acquisition > Traffic acquisition raporuna gidip açılır alandan yeni kanal grubunuzu seçebilirsiniz. Kanalları dönüşüm adımlarıyla birlikte okumak istiyorsanız, GA4 dönüşüm hunisi kurulumu işinizi tamamlar.
Source, medium ve campaign bazlı kural örnekleri
İyi bir kanal grubu, temiz isimlendirme ile başlar. UTM standardınız dağınıksa, en iyi kural bile eksik çalışır. Bu yüzden önce ekipte source, medium ve campaign name yazımını sabitleyin, sonra kural yazın.

Aşağıdaki örnekler, pratikte en sık ihtiyaç duyulan ayrımları gösterir:
| Kanal adı | Örnek kural | Amaç |
|---|---|---|
| Instagram Ads | source “instagram” içerir + medium tam eşleşme “paid_social” | Sosyal reklamı platform bazında ayırır |
| Facebook Ads | source “facebook” içerir + medium regex “cpc | paid_social” |
| Brand Search | source tam eşleşme “google” + medium tam eşleşme “cpc” + campaign name “brand” içerir | Markalı aramayı ayırır |
| Non-Brand Search | source “google” + medium “cpc” + campaign name “brand” içermez | Marka dışı aramayı izler |
| CRM Email | medium tam eşleşme “email” + source regex “klaviyo | mailchimp” + campaign name “flow” içerir |
Bu örnekleri kopyalarken tek tek test edin. Çünkü GA4 veriyi olduğu gibi saklar. Yani exact match kullandığınızda “Facebook” ile “facebook” aynı şey olmayabilir. Ekipten biri utm_medium=CPC, diğeri utm_medium=cpc yazıyorsa raporda iki ayrı değer oluşur. Bu yüzden küçük harf standardı koymak, sonra kural yazmak en temiz yoldur.
Kampanya adına kural eklerken de frene basın. Naming standardınız zayıfsa, campaign name filtresi beklediğinizden fazla trafik dışarıda bırakır. Böyle durumlarda önce source ve medium ile güvenli bir çerçeve kurun, sonra campaign seviyesinde inceltme yapın. Farklı senaryolar görmek isterseniz MeasureSchool’un örnek anlatımı faydalı bir tamamlayıcıdır.
Kural sırası, çakışmalar ve bozuk UTM riski
GA4 özel kanal gruplarında en çok hata çıkaran konu, kural sırasıdır. Sistem kanalları yukarıdan aşağı okur ve ilk eşleşmede durur.

İlk eşleşen kural kazanır.
Bu yüzden “Instagram Ads” gibi dar kurallar, “Paid Social” gibi geniş kuralların üstünde durmalıdır. Tersi durumda Instagram trafiği genel sosyal kanalına düşer ve özel kanalınız boş görünür. Aynı risk brand ve non-brand search ayrımında da vardır.
Bir diğer sorun, çakışan koşullardır. source contains facebook ve medium contains cpc gibi geniş kurallar, bazen farklı kampanyaları yanlış kanalın içine çeker. Üstelik UTM yapısı bozuksa sorun büyür. paid social, paid_social ve paidsocial üç ayrı medium değeridir. Source boş gelirse trafik “Unassigned” olabilir ya da beklemediğiniz bir kanala kayabilir.
Referral kaynaklı sapmaları da kontrol edin. Ödeme sayfası, alt alan adı veya üçüncü taraf araçlar oturumu yeniden referral olarak yazıyorsa kanal raporunuz kirlenir. Bu tip durumlarda GA4 self-referral rehberi iyi bir kontrol listesi sunar. Kuralların doğru eşleşip eşleşmediğini hızlı görmek için de GA4 DebugView kullanımı günlük iş akışında çok işe yarar.
Sonuç
İyi kurulmuş bir özel kanal grubu, raporu güzelleştirmekten fazlasını yapar. Bütçe kararını, kampanya kıyasını ve kanal bazlı performans okumasını temizler.
Ama sonuç almanın şartı nettir: UTM disiplini, doğru kural sırası ve dar tanımlar. GA4’te custom channel group kurarken bunu rapor hilesi gibi değil, veri düzeni gibi düşünün. O zaman hangi kanalın gerçekten katkı verdiği çok daha net görünür.