Genel Seo

Site İçi UTM Kullanmak Zararlı mı? GA4 ve Reklam Verilerini Karıştırır mı?

UTM parametreleri dijital pazarlamada oldukça faydalı bir takip yöntemidir. Reklam, e-posta, influencer, sosyal medya, SMS veya dış bağlantı kampanyalarından gelen trafiği ayırmak için sıkça kullanılır. Ancak konu site içindeki slider, banner, menü, popup veya ürün öneri alanlarına gelince UTM kullanımı her zaman doğru yöntem değildir.

Kısa cevap şu: UTM site dışından gelen trafiği ölçmek için uygundur; site içi tıklamaları ölçmek için genellikle doğru yöntem değildir.

Çünkü UTM parametreleri “kullanıcı siteye nereden geldi?” sorusunu cevaplamak üzere tasarlanmıştır. Google Analytics dokümanında da UTM parametreleri, referral linkler ve reklam kampanyaları gibi trafiği getiren kampanyaları tanımlamak için anlatılır. utm_source, utm_medium ve utm_campaign gibi alanlar Analytics raporlarında kaynak, medium ve kampanya bilgisi üretir. Google Destek

Site içi UTM neden sorun oluşturabilir?

Bir kullanıcı örneği üzerinden düşünelim.

Kullanıcı önce bir Meta reklamdan siteye gelsin:

/yeni-sezon?utm_source=meta&utm_medium=paid_social&utm_campaign=yaz_kampanyasi

Daha sonra ana sayfadaki bir slider’a tıklasın:

/keten?utm_source=anasayfa&utm_medium=slider&utm_campaign=keten_banner

İlk URL’deki UTM mantıklıdır. Çünkü kullanıcı gerçekten siteye dış bir pazarlama kanalından gelmiştir.

İkinci URL ise sorunludur. Çünkü burada kullanıcı siteye yeni bir kaynaktan gelmemiştir; zaten sitenin içindedir. Ancak linke eklenen UTM nedeniyle GA4, CRM veya başka bir analiz sistemi bu site içi hareketi trafik kaynağı gibi yorumlayabilir.

Bu noktada problem yalnızca “isimler karışır mı?” değildir. Asıl problem şudur:

Dış trafik kaynağı ile site içi tıklama aynı UTM alanlarında tutulur.

Yani kullanıcıyı gerçekten getiren kaynak reklam olabilir; fakat daha sonra site içindeki bir slider, popup veya menü tıklaması son UTM bilgisi gibi görünebilir.

UTM değerleri özel yazılırsa sorun çözülür mü?

Bazı ekipler site içi UTM değerlerini çok düzenli kullanarak bu sorunu çözebileceğini düşünebilir:

utm_source=anasayfa
utm_medium=slider
utm_campaign=home_slider_keten
utm_id=home_slider_01

Bu yapı rapor okuma açısından daha anlaşılır olabilir. Fakat temel problemi çözmez.

Çünkü:

utm_source hâlâ source alanıdır.
utm_medium hâlâ medium alanıdır.
utm_campaign hâlâ campaign alanıdır.
utm_id hâlâ kampanya/promosyon kimliği gibi davranır.

Google Analytics’te trafik kaynağı boyutları source, medium ve kampanya gibi bilgileri trafik edinimi mantığıyla işler. Ayrıca GA4 oturum ilişkilendirmesinde session_start eventinin gclid, UTM parametreleri ve referrer gibi bilgileri taşıdığı belirtilir. Google Destek

Bu yüzden değerler ne kadar düzenli yazılırsa yazılsın, site içi UTM kullanımı şu ayrımı bulanıklaştırabilir:

Kullanıcı siteye nereden geldi?
Kullanıcı site içinde neye tıkladı?

Bu iki soru aynı alanlarla takip edilmemelidir.

Reklam sonuçlarını direkt bozar mı?

Burada dikkatli bir ayrım yapmak gerekir.

Site içi UTM kullanımı her zaman Google Ads veya Meta Ads panelindeki dönüşüm sayımını doğrudan bozar demek doğru olmaz. Google Ads tarafında otomatik etiketleme ile gelen gclid gibi tıklama kimlikleri vardır. Meta tarafında da fbclid, _fbc ve _fbp gibi tıklama ve tarayıcı kimliği mantıkları kullanılabilir. Meta, Conversions API tarafında fbc ve fbp parametrelerini kullanıcı eşleştirme ve olay ilişkilendirme için açıklar. Facebook Geliştirici

Yani reklam platformu kendi pikseli, tıklama kimliği ve conversion tag yapısıyla dönüşümü yine sayabilir.

Ama asıl risk şuradadır:

AlanKarışma riski
GA4 source / medium raporlarıEvet
GA4 campaign raporlarıEvet
CRM’de son kaynak bilgisinin tutulmasıYüksek
Siparişin hangi kampanyadan geldiği yorumuYüksek
Reklam performansını GA4’e göre yorumlamaOrta / yüksek
Google Ads panelindeki kendi dönüşüm sayımıKuruluma bağlı
Meta Ads panelindeki kendi dönüşüm sayımıKuruluma bağlı

Daha doğru ifade şudur:

Site içi UTM kullanımı reklam platformunun dönüşümü saymasını her zaman engellemez; fakat GA4, CRM ve kampanya raporlarında kullanıcının gerçek geliş kaynağını site içi tıklamalarla karıştırabilir.

Site içi UTM kullanımı SEO açısından sorun çıkarır mı?

Analytics tarafı dışında SEO açısından da dikkat edilmesi gereken bir konu vardır: URL çoğalması.

Aynı sayfanın şu şekilde birden fazla varyasyonu oluşabilir:

/kategori
/kategori?utm_source=anasayfa&utm_medium=slider
/kategori?utm_source=menu&utm_medium=header
/kategori?utm_source=popup&utm_medium=banner

Bu URL’lerin tamamı aynı içeriğe gidiyorsa, arama motorları açısından parametreli URL varyasyonları oluşur. Google, URL parametreleriyle aynı sayfanın birden fazla URL üzerinden erişilebilir olmasının duplicate URL sorunlarına neden olabileceğini ve mümkün olduğunca temiz URL kullanılmasını önerir.

Canonical etiketi bu konuda yardımcı olabilir. Google, benzer veya duplicate sayfalar için canonical URL belirlemenin sinyalleri birleştirmeye, metrikleri sadeleştirmeye ve gereksiz crawl yükünü azaltmaya yardımcı olabileceğini belirtir. Ayrıca site içi linklerde canonical kabul edilen URL’ye link verilmesini önerir.

Bu yüzden site içi linklerde şu yapı daha sağlıklıdır:

Doğru: /kategori
Yanlış: /kategori?utm_source=anasayfa&utm_medium=slider

Peki site içi banner, slider ve öneri alanları nasıl takip edilmeli?

Site içi alanlar elbette takip edilmelidir. Hatta e-ticaret ve içerik sitelerinde şu sorular oldukça değerlidir:

Ana sayfa sliderı görüldü mü?
Kullanıcı hangi banner’a tıkladı?
Blog içindeki ürün önerileri satışa katkı sağladı mı?
404 sayfasındaki ürün önerileri tıklandı mı?
Menüde hangi kategori daha çok tıklanıyor?

Fakat bunları UTM ile değil, event tracking mantığıyla ölçmek daha doğrudur.

Google Analytics 4 e-ticaret dokümanında iç promosyon gösterimi ve tıklaması için view_promotion ve select_promotion eventleri önerilir. Bu eventler özellikle indirim bannerı, kampanya alanı, slider veya site içi promosyonların gösterim ve tıklamalarını ölçmek için kullanılabilir.

Örneğin site içinde şu kullanım yanlıştır:

<a href="/kategori?utm_source=anasayfa&utm_medium=slider&utm_campaign=kampanya_banner">
Kampanyayı İncele
</a>

Bunun yerine link temiz bırakılmalı, takip bilgisi HTML attribute veya dataLayer ile taşınmalıdır:

<a href="/kategori"
data-track-type="internal_promotion"
data-promotion-id="home_slider_01"
data-promotion-name="Ana Sayfa Slider Kampanyası"
data-creative-slot="home_slider_1">
Kampanyayı İncele
</a>

Sonra bu tıklama GTM veya doğrudan GA4 ile şu event olarak gönderilebilir:

select_promotion

Banner görünümü için de:

view_promotion

Böylece iki bilgi birbirinden ayrılır:

Kullanıcı siteye nereden geldi? → UTM / gclid / fbclid / referrer
Kullanıcı site içinde neye tıkladı? → GA4 event / dataLayer / data attribute

recommended_by ve recommended_code gibi parametreler UTM ile aynı mı?

Bazı sitelerde ürün öneri widgetlarında şu tarz URL’ler görülebilir:

/urun-adi?recommended_by=dynamic&recommended_code=9eb32ec53f7850003c8c1986494153e0

Bu yapı UTM’den farklıdır.

UTM parametreleri trafik kaynağı, medium ve kampanya bilgisini taşır. recommended_by veya recommended_code gibi özel parametreler ise genellikle “bu ürün hangi öneri motoru, widget veya kişiselleştirme bloğu üzerinden tıklandı?” bilgisini taşımak için kullanılır.

Yani kavramsal fark şudur:

Parametre türüNe anlatır?Kullanım alanı
utm_sourceTrafik nereden geldi?Dış kampanya takibi
utm_mediumHangi kanal türünden geldi?Reklam, e-posta, sosyal
utm_campaignHangi kampanyadan geldi?Pazarlama kampanyası
recommended_byHangi öneri yapısından geldi?Site içi öneri motoru
recommended_codeHangi widget/öneri kodu?Ürün öneri attribution

Bu nedenle recommended_by mantığı UTM kadar doğrudan source/medium raporlarını bozmaz. Çünkü GA4 bunu otomatik olarak trafik kaynağı alanı gibi yorumlamaz.

Fakat yine de URL parametresi olduğu için şu riskleri olabilir:

Aynı ürün sayfasının farklı URL varyasyonları oluşabilir.
GA4 page_location raporlarında URL sayısı şişebilir.
Canonical doğru değilse SEO tarafında URL temizliği zorlaşabilir.
CRM veya özel sistemler bu parametreleri yanlış yorumlayabilir.

Bu yüzden özel öneri parametreleri kullanılacaksa bile canonical temiz URL’ye dönmeli, sitemap temiz URL’leri içermeli ve analiz tarafında bu parametreler “trafik kaynağı” değil “site içi öneri teması” olarak saklanmalıdır.

URL’siz event tracking daha temiz bir yöntem mi?

Birçok durumda evet.

Site içi slider, banner, menü, popup, ürün önerisi veya blog içi ürün modülü takip edilecekse en temiz yaklaşım şudur:

URL temiz kalır.
Takip bilgisi dataLayer ile gönderilir.
GA4 eventleri kullanılır.
CRM’de dış kaynak ve site içi temas ayrı tutulur.

Örnek dataLayer yapısı:

<script>
window.dataLayer = window.dataLayer || [];

window.dataLayer.push({
event: "select_promotion",
ecommerce: {
creative_name: "anasayfa_banner",
creative_slot: "home_slider_1",
promotion_id: "home_slider_01",
promotion_name: "Ana Sayfa Kampanya Sliderı",
items: [
{
item_id: "12345",
item_name: "Örnek Ürün",
index: 1
}
] }
});
</script>

Ürün listeleme veya ürün öneri alanları için de GA4’ün önerdiği view_item_list ve select_item eventleri kullanılabilir. Google’ın önerilen event listesinde view_item_list, select_item, view_promotion ve select_promotion e-ticaret davranışlarını ölçmek için yer alır.

En doğru takip kuralı nedir?

Genel bir kural olarak şöyle düşünebiliriz:

Dış trafik = UTM
Site içi tıklama = GA4 event / dataLayer / data-* attribute
Ürün öneri attribution = event + gerekirse sessionStorage/localStorage

Dış trafik örnekleri:

Meta reklam
Google Ads dışı manuel kampanyalar
E-posta bülteni
SMS kampanyası
Influencer linki
PR / haber sitesi linki
Affiliate linkleri
WhatsApp kampanya linkleri

Bu alanlarda UTM kullanmak mantıklıdır.

Site içi takip örnekleri:

Ana sayfa sliderı
Menü linkleri
Kategori kutuları
Popup
Sepet önerileri
Blog içi ürün önerileri
404 sayfası ürün önerileri
Ürün detay sayfasındaki benzer ürünler

Bu alanlarda UTM yerine event tracking kullanmak daha doğrudur.

Site içi öneri tıklamasının satışa etkisi nasıl ölçülür?

Sadece tıklama anında select_item veya select_promotion göndermek temel takip için yeterlidir. Ancak daha ileri seviye attribution isteniyorsa, site içi temas bilgisini kullanıcı ürün sayfasına geçtikten sonra da korumak gerekir.

Bunu URL’ye parametre eklemeden yapmak mümkündür. Örneğin tıklama anında sessionStorage içine kısa bir bilgi yazılabilir:

<script>
sessionStorage.setItem("last_internal_touchpoint", JSON.stringify({
component: "blog_product_slider",
list_id: "blog_product_slider",
item_id: "12345",
item_name: "Örnek Ürün"
}));
</script>

Daha sonra ürün sayfasında, sepete ekleme eventinde veya satın alma eventinde bu bilgi okunarak GA4’e ek parametre olarak gönderilebilir:

<script>
var touchpoint = sessionStorage.getItem("last_internal_touchpoint");

if (touchpoint) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "add_to_cart",
internal_touchpoint: JSON.parse(touchpoint),
ecommerce: {
items: [
{
item_id: "12345",
item_name: "Örnek Ürün"
}
] }
});
}
</script>

Bu yöntem, recommended_by mantığının URL’siz ve daha temiz bir versiyonu gibi düşünülebilir.

Sonuç: Site içinde UTM kullanılmalı mı?

Genel öneri şudur: Site içi linklerde UTM kullanılmamalıdır.

UTM parametreleri siteye dışarıdan gelen trafiği ölçmek için değerlidir. Fakat site içindeki banner, slider, menü veya öneri widgetı tıklamalarında kullanıldığında GA4, CRM ve kampanya raporlarında anlam karmaşası oluşturabilir.

Daha doğru yapı şudur:

Siteye gelişi ölçmek için UTM kullan.
Site içi davranışı ölçmek için event kullan.
URL’leri mümkün olduğunca temiz bırak.
Canonical URL’leri doğru tanımla.
CRM’de dış kaynak ve iç temas bilgisini ayrı sakla.

Böylece hem reklam attribution verileri daha temiz kalır hem de site içindeki hangi alanların dönüşüme katkı verdiği daha sağlıklı analiz edilir.

Sık Sorulan Sorular

Site İçi UTM Kullanımı Hakkında Merak Edilenler

UTM parametreleri, GA4 event tracking, reklam attribution ve site içi tıklama takibiyle ilgili en sık karıştırılan noktaları aşağıda sade şekilde bulabilirsiniz.

01 Site içinde UTM kullanmak zararlı mı?

Site içinde UTM kullanmak teknik olarak siteyi bozmaz; ancak GA4, CRM ve kampanya raporlarında veri karışıklığına neden olabilir. UTM parametreleri esas olarak siteye dışarıdan gelen trafiğin kaynağını ölçmek için kullanılmalıdır.

02 Site içi UTM reklam sonuçlarını bozar mı?

Reklam platformlarının dönüşüm sayımını her zaman doğrudan bozmaz. Ancak reklamdan gelen kullanıcının site içinde UTM’li bir linke tıklaması, GA4 veya CRM tarafında son kaynak bilgisinin site içi slider, banner ya da popup gibi görünmesine neden olabilir.

03 UTM site içinde neden önerilmez?

Çünkü UTM alanları trafik kaynağı, medium ve kampanya bilgisini taşır. Site içi slider veya menü tıklamasını UTM ile ölçmek, “kullanıcı siteye nereden geldi?” sorusuyla “kullanıcı site içinde neye tıkladı?” sorusunu aynı veri alanında toplar.

04 Site içi banner ve slider tıklamaları nasıl takip edilmeli?

Site içi banner, slider ve promosyon alanları GA4 eventleriyle takip edilmelidir. E-ticaret sitelerinde promosyon gösterimi için view_promotion, promosyon tıklaması için select_promotion eventleri kullanılabilir.

05 Ürün listeleme ve öneri widgetları için hangi eventler kullanılmalı?

Ürün listeleme, blog içi ürün önerisi veya benzer ürün alanları için view_item_list ve select_item eventleri kullanılabilir. Bu yapı, ürün linklerine UTM eklemeden tıklama ve liste performansını ölçmeyi sağlar.

06 recommended_by parametresi UTM ile aynı şey mi?

Hayır. recommended_by veya recommended_code gibi parametreler genellikle site içi öneri motorunun hangi widget üzerinden tıklama aldığını anlamak için kullanılır. UTM ise trafik kaynağı ve kampanya ölçümü için kullanılır.

07 Site içi takip için URL parametresi kullanmak SEO açısından sorun olur mu?

Gereksiz URL parametreleri aynı sayfanın birden fazla URL varyasyonuyla oluşmasına neden olabilir. Bu durum raporlama ve crawl verimliliği açısından karmaşa oluşturabilir. Site içi linklerde temiz URL kullanmak ve canonical etiketlerini doğru ayarlamak daha sağlıklıdır.

08 En doğru takip kuralı nedir?

Dış kampanya trafiği için UTM, site içi davranışlar için GA4 event ve dataLayer kullanılmalıdır. Böylece trafik kaynağı verisi ile site içi etkileşim verisi birbirine karışmaz.

Kısa kural: Kullanıcı siteye dışarıdan geliyorsa UTM kullanılabilir. Kullanıcı zaten sitenin içindeyse slider, banner, menü ve öneri alanları UTM yerine event tracking ile takip edilmelidir.
İlgili Makaleler
Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu