Bu belgede, gtag.js kullandığınızda Analytics'in web sitenizden e-ticaret etkinlikleri topladığını nasıl doğrulayacağınıza dair bir genel bakış sunulmaktadır. Belgede E-ticareti ölçme başlıklı makaleyi okuduğunuz varsayılmaktadır.
E-ticaret etkinliklerini gerçek zamanlı olarak görme
Web sitenize e-ticaret etkinlikleri ekleyip etkinlikleri tetiklemeye başladıktan sonra, Analytics'in e-ticaret etkinliklerini ve etkinlik parametrelerini aldığını doğrulamak için DebugView raporunu kullanın. DebugView raporu, Analytics'in web sitenizden topladığı etkinlik ve öğe düzeyindeki tüm parametreleri görmenizi sağlar.
DebugView raporu sürekli olarak etkinlik akışı gerçekleştirir ve her etkinlik toplandığında etkinlik adını görüntüler. Bir etkinlikle ilişkili parametreleri görmek
için etkinliğin adını tıklayın. Bir items
dizisi eklediyseniz etkinlikle birlikte gönderilen öğeler için ek bir sekme görürsünüz.
Eksik e-ticaret etkinlikleriyle ilgili sorunları giderme
Aşağıda, Analytics'te bir e-ticaret etkinliği görmemenizin olası nedenleri açıklanmaktadır.
Virgülleri kontrol edin
Her parametre değerinden sonra virgül eklemeniz gerekir. Analytics, eksik virgül içeren bir parametresi olan e-ticaret etkinliklerinin yanı sıra yoksayılan etkinlikten sonra gelen diğer etkinlikleri de yoksayar. Örneğin, aşağıdaki etkinlik toplanmaz:
gtag("event", "refund", {
currency: "USD",
transaction_id: "T_12345" // Missing a trailing comma
value: 30.03,
coupon: "SUMMER_FUN",
shipping: 3.33,
tax: 1.11
});
Yerleşimi kontrol edin
E-ticaret etkinliklerini HTML yerine JavaScript'e yerleştirmeniz ve etkinliklerinizin Google etiketinden önce değil, Google etiketinden sonra gelmesi gerekir.
İyi:
<body>
<p>Hello, World!</p>
<script>
gtag("event", "<event-name>");
</script>
</body>
İyi:
<body>
<p>Hello, World!</p>
<script src="my_events.js"></script>
</body>
Kötü:
<body>
<p>Hello, World!</p>
gtag("event", "<event-name>");
</body>
Kötü:
<head>
<script>
gtag("event", "<event-name>");
</script>
<!-- the Google tag -->
</head>
Etkinlik söz dizimini kontrol etme
Aşağıdaki purchase
etkinliği doğru söz dizimini kullanmaktadır:
gtag('event', 'purchase', {
transaction_id: "T_12345",
value: 72.05,
currency: "USD",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
},
{
item_id: "SKU_12346",
item_name: "Google Grey Women's Tee",
}]
});
Etkinliğinizdeki ayırıcıların doğru şekilde yerleştirildiğinden emin olun:
gtag
sonrasındaki ve kapanış noktalı virgülden önceki parantezler- Etkinlik parametrelerinden önce ve sonra kıvrık ayraçlar
- Öğe kapsamlı etkinlik parametrelerinden önce ve sonra köşeli parantezler
Ayrıca, gerekli tüm etkinlik parametrelerini eklediğinizden emin olun. Gerekli parametreyi eklemezseniz etkinliği ve parametreleri Google Analytics'te görmeye devam edersiniz ancak Analytics, etkinliği e-ticaret etkinliği yerine özel etkinlik olarak değerlendirir.
Etkinlik adını kontrol edin
E-ticaret etkinliklerini ayarlarken önerilen doğru etkinlik adını kullandığınızdan emin olun. Örneğin, Analytics'in etkinliği önerilen e-ticaret etkinliklerinden biri olarak kaydetmesini sağlamak için "add_to_cart" yerine "add_to_cart" etkinlik adını kullanın. Ayrıca, etkinlik adlarını doğru yazdığınızdan ve hiçbir yazım hatası yapmadığınızdan emin olun.
İşlem kimliğini kontrol etme
Aynı e-ticaret etkinliği aynı işlem kimliğiyle iki kez tetiklenirse Google Analytics, yeni etkinlikteki değerlerden bazılarını değiştirmiş olsanız bile yalnızca ilk etkinliği toplar ve ikinci etkinliği yoksayar.
Test sırasında e-ticaret etkinliği görmüyorsanız etkinliğin her sürümünü görebilmek için test sırasında işlem kimliğini değiştirmeyi veya işlem kimliğini kaldırmayı deneyin.
Yinelenen e-ticaret etkinlikleriyle ilgili sorunları giderme
Analytics'te yinelenen e-ticaret etkinlikleri görmenizin olası bir nedeni aşağıda açıklanmıştır.
Her sayfada bir etiket kullanın
Google etiketi snippet'ini web sitenizin her sayfasına eklediğinizden emin olun. Ayrıca, Google etiketini (gtag.js) veya Google Etiket Yöneticisi'ni (ikisini birden değil) kullandığınızdan emin olun. Her iki seçeneğin de kullanılması belirli etkinliklerin iki kez sayılmasına neden olur ve istenmeyen başka sonuçlar doğurur.