Blog details

GA4’te Custom Channel Group Nasıl Oluşturulur?

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.

Desktop browser window shows GA4 admin panel open to channel groups section with list, create button, and copy option.

Aşağıdaki akış, ekranda en sık göreceğiniz adımları özetler:

AdımEkranda göreceğiniz alanDikkat etmeniz gereken
1Create new channel group veya CopySıfırdan başlamak yerine varsayılanı kopyalayın
2Group name, descriptionİsmi raporda ayırt edilecek kadar net yazın
3Add new channel, Add condition groupKanal bazında kuralları burada tanımlayın
4Reorder, Apply, Save groupDar 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.

Modern illustration of GA4 screen for creating custom channel rules, featuring condition builder with dropdowns for source, medium, campaign, match types, and add button.

Aşağıdaki örnekler, pratikte en sık ihtiyaç duyulan ayrımları gösterir:

Kanal adıÖrnek kuralAmaç
Instagram Adssource “instagram” içerir + medium tam eşleşme “paid_social”Sosyal reklamı platform bazında ayırır
Facebook Adssource “facebook” içerir + medium regex “cpcpaid_social”
Brand Searchsource tam eşleşme “google” + medium tam eşleşme “cpc” + campaign name “brand” içerirMarkalı aramayı ayırır
Non-Brand Searchsource “google” + medium “cpc” + campaign name “brand” içermezMarka dışı aramayı izler
CRM Emailmedium tam eşleşme “email” + source regex “klaviyomailchimp” + 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.

Flowchart depicts incoming traffic flowing through prioritized rectangular rule boxes connected by arrows, assigning channels via icons or ending unassigned.

İ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.