Etkinlikleri doğrulama

Platformunuzu seçin:

Google Analytics Measurement Protocol, Bir etkinlik bozuk veya eksik olsa bile HTTP hata kodu parametreleridir. Geçerli olduklarından emin olmak için etkinlikleri Measurement Protocol Doğrulama Sunucusu'nu üretime dağıtmadan önce kontrol edin. Etkinliklerinizin düzgün şekilde yapılandırıldığını doğruladıktan sonra Doğru anahtarları kullandığınızdan emin olmak için uygulamanızı doğrulayın.

Doğrulama Sunucusu'nu doğrudan çağırabilir veya Google Analytics Etkinlik Oluşturucu bölümüne gidin. Google Analytics Etkinlik Oluşturucu, etkileşimli bir şekilde oluşturmak için kullanır ve Measurement Protocol Doğrulama Sunucusu'nu kullanarak doğrulamam gerekecek.

Bu kılavuzda, etkinliklerin Google için Measurement Protocol'a nasıl gönderileceği açıklanmaktadır. Analytics 4 Doğrulama Sunucusu ve yanıtı yorumlama.

Etkinlikleri doğrulama için gönderme

Measurement Protocol'a gönderilen etkinlik isteğindeki tek fark Measurement Protocol Doğrulama Sunucusu ise URL'dir.

Sunucu URL
Measurement Protocol /mp/collect
Measurement Protocol Doğrulama Sunucusu /debug/mp/collect

Diğer tüm istek alanları aynıdır. Tam bilgi için protokol referansına bakın ayrıntılara yer verir.

Aşağıdaki kod, Measurement Protocol'a gönderilen geçersiz bir etkinliği göstermektedir Doğrulama Sunucusu:

Doğrulama yanıtı

Doğrulama Sunucusu'nun önceki etkinliğe verdiği yanıt şöyledir:

{
  "validationMessages": [
    {
      "fieldPath": "events",
      "description": "Event at index: [0] has invalid name [_badEventName]. Names must start with an alphabetic character.",
      "validationCode": "NAME_INVALID"
    }
  ]
}

Yanıt

Anahtar Tür Açıklama
validationMessages Dizi<ValidationMessage> Doğrulama mesajları dizisi.

ValidationMessage

Anahtar Tür Açıklama
fieldPath dize Geçersiz alanın yolu.
description dize Hatayla ilgili açıklama.
validationCode ValidationCode Hataya karşılık gelen bir ValidationCode.

ValidationCode

Değer Açıklama
VALUE_INVALID fieldPath için sağlanan değer geçersizdi. Sınırlamaları inceleyin.
VALUE_REQUIRED fieldPath için gerekli bir değer sağlanmadı.
NAME_INVALID Sağlanan ad geçersizdi. Sınırlamaları inceleyin.
NAME_RESERVED Girilen ad, ayrılmış adlardan biriydi. Ayrılmış girin.
VALUE_OUT_OF_BOUNDS Sağlanan değer çok büyük. Sınırlamaları inceleyin.
EXCEEDED_MAX_ENTITIES İstekte çok fazla parametre vardı. Sınırlamaları inceleyin.
NAME_DUPLICATED İstekte aynı ad birden fazla kez sağlandı.