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ı. |