E-ticaret kurulumunuzu doğrulama (gtag.js)

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.