Uygulamayı doğrula

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:

Bu adımları uyguladıktan sonra etkinliklerinizi görmüyorsanız sorun giderme ile ilgili daha fazla bilgi edinin.

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

Bir etkinliği gösteren gerçek zamanlı görünüm

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:

  1. "debug_mode": true veya "debug_mode": 1
  2. "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.