Etkinlikleri doğruladıktan sonra, hakkında bilgi edindiniz. Doğrulama sunucusu, etkinliklerinizin ancak bunların doğrudan hesabınıza gönderildiklerinden emin olmak için mülkü için aşağıdakileri yapmanız gerekir:
- Bir istemciden etkinlik gönderme
- Mülkünüze etkinlik gönderme
- Gerçek zamanlı görünümü kontrol etme
- DebugView'u kontrol etme
Bu adımları uyguladıktan sonra etkinliklerinizi görmüyorsanız sorun giderme ile ilgili daha fazla bilgi edinin.
İstemciden etkinlik gönderme
Müşterinizi seçin:
Bir etkinliğin geçerli olabilmesi için app_instance_id
öğesinin olması gerekir
Firebase için Google Analytics SDK'sından etkinlik göndermek amacıyla zaten kullanılmış.
Bu kimliği istemci taraflı olarak alın ve
Measurement Protocol. Mülkünüze etkinlik gönderirken şunu kullanırız:
app_instance_id
olarak "app_instance_id"
. Bunu şununla değiştirmeniz gerekiyor:
SDK'dan gelen gerçek bir app_instance_id
. Görüntüleyin
uygulama_ornek_kimligini doğru mu kullanıyorsunuz?
geçerli bir değer kullandığınızdan emin olun.
Mülkünüze etkinlik gönderme
İstemciden bir etkinlik gönderdikten ve geçerli bir
app_instance_id
, Ölçüm özelliğini kullanarak etkinlik göndermeye hazır olacaksınız
Protokol. Uygulamanızı doğrularken tam etkinliği göndermeniz gerekir.
Ölçüm Protokolünü kullanarak ölçüm yapmayı deneyebilirsiniz.
Örneğin, aşağıdakiler bir refund etkinliği gönderir:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123"
}
}]
})
});
Gerçek zamanlı görünümünü kontrol etme
Measurement Protocol'u kullanarak bir etkinlik gönderdikten sonra Gerçek zamanlı görünümünü kontrol edin oluşturmanız gerekir. Etkinlikler genellikle birkaç saniye içinde görünür.
Gerçek zamanlı görünümüne gitmek için Google Analytics'i açın, ardından Raporlar > Gerçek zamanlı'yı tıklayın. Güç birliğinizde "Etkinlik adına göre etkinlik sayısı" gibi en altta yer alan grafikler ve "Etkinliğe Göre Önemli Etkinlikler" girin."
DebugView'u kontrol et
Gerçek zamanlı görünüm verilerinizi doğrulamanız için yeterli ayrıntı sağlamazsa
bazı test etkinliklerinde hata ayıklama modunu etkinleştirmek için
parametrelerini params
koleksiyonunda görüntüleyebilir ve inceleyebilirsiniz.
DebugView'da:
"debug_mode": true
veya"debug_mode": 1
"engagement_time_msec"
pozitif bir sayı olarak ayarlandı
Örneğin, aşağıda hata ayıklama modu etkinleştirilmiş bir geri ödeme gönderilir:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123",
"engagement_time_msec": 1200,
"debug_mode": true
}
}]
})
});
Hata ayıklama modu etkinken etkinlikleri gönderdikten sonra Uygulamanızı doğrulamak için DebugView'ı kullanarak etkinlikleri izleme.