Po sprawdzeniu poprawności zdarzeń musisz zweryfikować wdrożenie. Serwer weryfikacyjny sprawdza, czy zdarzenia mają prawidłową strukturę, ale aby sprawdzić, czy są one prawidłowo wysyłane do usługi, musisz wykonać te czynności:
- Wysyłanie zdarzenia z klienta
- Wysyłanie zdarzenia do usługi
- Sprawdzanie widoku Czas rzeczywisty
- Sprawdzanie DebugView
Jeśli po wykonaniu tych czynności nie widzisz swoich zdarzeń, sprawdź rozwiązania typowych błędów implementacji.
Wysyłanie zdarzenia z klienta
Wybierz klienta:
Aby zdarzenie było prawidłowe, musi mieć parametr app_instance_id, który został już użyty do wysłania zdarzenia z pakietu SDK Google Analytics dla Firebase.
Zarejestruj ten identyfikator po stronie klienta i uwzględnij go w wywołaniu Measurement Protocol. W sekcji Wysyłanie zdarzenia do usługi używamy
"app_instance_id" jako app_instance_id. Musisz zastąpić go prawdziwym app_instance_id, który pochodzi z pakietu SDK. Aby się upewnić, że używasz prawidłowej wartości, przeczytaj artykuł
Czy używasz prawidłowego parametru app_instance_id?
Wysyłanie zdarzenia do usługi
Gdy wyślesz zdarzenie z klienta i zarejestrujesz prawidłowy parametr app_instance_id, możesz wysłać zdarzenie za pomocą Measurement Protocol. Podczas weryfikacji wdrożenia musisz wysłać dokładnie to zdarzenie, które chcesz zmierzyć za pomocą Measurement Protocol.
Na przykład poniższy kod wysyła zdarzenie zwrotu:
const firebaseAppId = "FIREBASE_APP_ID";
const apiSecret = "API_SECRET";
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"app_instance_id": "APP_INSTANCE_ID",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123"
}
}]
})
});
Sprawdzanie widoku Czas rzeczywisty
Po wysłaniu zdarzenia za pomocą Measurement Protocol sprawdź widok Czas rzeczywisty w swojej usłudze. Zdarzenia zwykle pojawiają się w ciągu kilku sekund.
Aby otworzyć widok Czas rzeczywisty, otwórz Google Analytics, a następnie w panelu nawigacyjnym po lewej stronie kliknij Raporty > Czas rzeczywisty. Skup się na wykresach u dołu, takich jak „Liczba zdarzeń według nazwy zdarzenia” i „Kluczowe zdarzenia według nazwy zdarzenia”.

Sprawdzanie DebugView
Jeśli widok Czas rzeczywisty nie zawiera wystarczających szczegółów, aby zweryfikować wdrożenie
, włącz tryb debugowania w niektórych zdarzeniach testowych, dodając do kolekcji params te parametry, aby móc monitorować i sprawdzać zdarzenia
w DebugView:
"debug_mode": truelub"debug_mode": 1"engagement_time_msec"ustawiony na liczbę dodatnią
Na przykład poniższy kod wysyła zwrot z włączonym trybem debugowania:
const firebaseAppId = "FIREBASE_APP_ID";
const apiSecret = "API_SECRET";
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
headers: {
"Content-Type": "application/json"
},
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
}
}]
})
});
Gdy wyślesz zdarzenia z włączonym trybem debugowania, postępuj zgodnie z instrukcjami dotyczącymi monitorowania zdarzeń za pomocą DebugView , aby zweryfikować wdrożenie.