Ana sayfa / Rehberler

GA4 her şeyi iki kez sayıyorsa

Tek sayfa yüklemesine iki sayfa görüntüleme, iki kez sayılan satın almalar, fazla iyi görünen bir dönüşüm oranı. Gerçek yinelenmeyi iki mülkten nasıl ayırırsınız ve dört nedenden hangisi sizde var.

Belirtiyi tanımak kolay, yanlış teşhis etmek daha da kolay. Oturumlar normal görünür, sayfa görüntülemeler kabaca iki katıdır ve sitede hiçbir şey değişmemişken dönüşüm oranı yarıya inmiştir. Bir yerde tek bir sayfa yüklemesi iki hit gönderiyordur.

Bu soruya verilen hemen her cevap aynı şeyi söylüyor: DevTools'u açın, ağı collect ile filtreleyin, yenileyin ve page_view isteklerini sayın. Doğru bir tavsiye ve önemli bir noktada eksik.

Hitleri saymak yetmiyor

İki hit yalnızca aynı mülke gittiyse yinelenmedir. Ölçüm kimliği tid içinde taşınır ve iki farklı kimliğe iki sayfa görüntüleme gönderen bir sayfa bozuk değildir — bir ajans için ikinci mülk çalıştıran, bölgesel bir kurulum yapan ya da bitmemiş bir geçişi olan bir sitedir.

Bir saniye arayla iki GA4 page_view isteği, ikisi de G-DEMO000001'e; ikincisi DUPLICATE diye işaretli. Altında aynı sayfadan bir session_start ve bir add_to_cart.
Hesap her hit'in yanında yazıyor; rozetin güvenilir olmasını sağlayan da bu: ikinci page_view ikinci bir mülke değil, aynı mülke gitti.

Yani soru hiçbir zaman "kaç hit" değil, "tid başına kaç hit". Bir sonuca varmadan önce her birinin kimliğini okuyun. Tag Master yalnızca saymak yerine event ile hesabı karşılaştırır ve ikinci hit'i DUPLICATE diye işaretler; nereye bakacağınızı bildikten sonra DevTools da cevaplar.

Buna yol açan dört kurulum

  1. Sayfada gtag.js, GTM'de GA4 tag'i, aynı kimlik. Farkla en yaygın olanı. Bir eklenti, bir tema seçeneği ya da Site Kit snippet'i yazar, container da aynı mülkü yapılandırır. İkisi de sayfa görüntülemeyi gönderir.
  2. Tek container'da iki tag. Aynı kimlik için bir Google tag'i ve eski bir GA4 Configuration tag'i, ikisi de All Pages'te. Preview Mode ikisinin de çalıştığını gösterir ve bunu sağlıklı diye raporlar — çünkü öyle: iki tag çalıştı, tam da yapılandırıldığı gibi.
  3. İki container. Biri temada, biri bir eklentiden ya da tag yöneticisi geçişinden; her biri aynı GA4 tag'inin kendi kopyasını taşır.
  4. Tek sayfalık uygulamada history değişimi. Gelişmiş ölçümün history değişimindeki sayfa görüntülemesi, artı aynı rota değişiminde elle konmuş bir sayfa görüntüleme tag'i. Bu yalnızca uygulama içi gezinmede iki hit üretir; ana sayfada test edince hayatta kalmasının sebebi budur.

Birbirinden ayırmak

Dördü telde farklı görünür; kuruluma dokunmadan teşhis etmenizi sağlayan da budur:

Doğru sırayla düzeltmek

İlk bulduğunuz tag'i değil, yinelenen yapılandırmayı kaldırın. Site container'ı başka şeyler için de kullanıyorsa container kalsın, sayfadaki snippet gitsin; container yalnızca GA4 için varsa tersi daha basittir. Yapmamanız gereken şey, ikisini birden kaldırıp sonra bakmaktır.

Sonra tek bir sayfa yükleyip tid başına yeniden sayın. İsteklere karşı doğrulanmamış bir düzeltme tahmindir ve bu, iyi saklanan bir hatadır: tag kurulumunda görünmez ve Preview Mode'da kusursuz görünür — ki bu, Preview Mode'un yapısı gereği raporlayamadığı bir hata sınıfıdır.

Sorular

GA4'ün çift saydığını nasıl anlarım?

Tek bir sayfa yükleyin ve gönderdiği /g/collect isteklerine bakın. Aynı tid'yi taşıyan iki page_view hit'i yinelenmedir. Farklı tid değerleri taşıyan iki hit ise iki mülk demektir; bu normal bir kurulumdur.

Aynı sayfada hem gtag.js hem GTM olabilir mi?

Evet, birçok site bunu bilerek yapıyor. Bozulan şey, ikisinin aynı ölçüm kimliğini yapılandırması; o zaman ikisi de sayfa görüntülemeyi gönderir. Tek kimlik, onu yapılandıran tek yer.

Satın alma event'i neden iki kez çalışıyor?

Genellikle teşekkür sayfasına iki kez ulaşılabiliyordur — yenileme, geri gitme ya da yeniden render eden tek sayfalık bir ödeme akışı. Hit'ler transaction_id dahil aynıdır; kimlik gerçekten ayarlıysa GA4'ün onları elemesini sağlayan da budur.

Yinelenme DebugView'da görünür mü?

Çoğu zaman net görünmez; çünkü DebugView event'leri GA4 onları işledikten sonra gösterir ve iki hit aynı oturumda, aynı saniyede gelir. İstekleri tarayıcıdan çıkarken okumak ise kesin sonuç verir.

Bunu panelde yapmak →

Bu kümenin geri kalanı: GA4, sunucu tarafı ve atıf

GA4, sunucu tarafı ve atıf kümesinin tamamı

Kendi sitenizde deneyin

Tag Master ücretsizdir, hesap istemez ve hiçbir veri toplamaz.

Chrome'a Ekle — Ücretsiz