Rozwiązywanie problemów

Ten przewodnik zawiera typowe rozwiązania problemów z implementacją.

Brak wydarzeń

Jeśli Twoje zdarzenia nie pojawiają się w Google Analytics, sprawdź kilka typowych problemów.

Najpierw wybierz klienta:

  • Czy używasz prawidłowej wartości api_secret?

    Sprawdź, czy używasz api_secret w odpowiednim strumieniu. Jeśli skonfigurujesz protokół pomiarowy na potrzeby wielu strumieni, każdy strumień będzie mieć własny klucz tajny.

  • Czy parametr api_secret jest nadal prawidłowy?

    Aby pomóc w walce ze spamem, możesz cofnąć uprawnienia api_secret. Upewnij się, że używany przez Ciebie api_secret jest nadal ważny. Możliwe, że inny użytkownik z dostępem do Twojej transmisji przypadkowo odebrał Ci dostęp.

  • Czy klucz api_secret został prawidłowo skopiowany?

    api_secret rozróżnia wielkość liter. Dokładnie sprawdź, czy obiekt api_secret w interfejsie Google Analytics jest dokładnie taki sam jak ten, którego używasz w kodzie.

  • Nie używaj advertising_id.

    advertising_id nie jest obsługiwany jako prawidłowy identyfikator urządzenia. Użyj parametru app_instance_id, jeśli używasz Firebase, i client_id, jeśli używasz gtag.js.

Nieprawidłowe identyfikatory

Ponieważ protokół Measurement Protocol obsługuje identyfikatory z pakietu SDK Google Analytics dla Firebase i gtag.js, upewnij się, że używasz właściwego identyfikatora. Identyfikatory, których używasz, zależą od tego, czy korzystasz z pakietu SDK Google Analytics dla Firebase, czy z gtag.js. Poniżej znajdziesz informacje o tym, których identyfikatorów należy użyć:

Pakiet SDK Google Analytics dla Firebase

Jeśli używasz pakietu SDK Google Analytics dla Firebase, musisz użyć tych identyfikatorów:

Nie używaj:

  • firebase_instance_id – tego identyfikatora nie należy uwzględniać w prośbie. Ten identyfikator służy do identyfikowania danej instancji aplikacji, ale jest specyficzny dla Firebase. Służy do wykonywania zadań takich jak wysyłanie wiadomości FCM.

gtag.js

Jeśli używasz tagu gtag.js, musisz użyć tych identyfikatorów:

  • measurement_id – dodaj ten identyfikator do parametrów zapytania w żądaniu. Ten identyfikator jednoznacznie identyfikuje strumień danych. Wszyscy użytkownicy Twojej witryny będą mieli ten sam measurement_id. Znajdziesz go w interfejsie Google Analytics w sekcji:
    Administracja > Strumienie danych > Wybierz strumień > Identyfikator pomiaru.
  • client_id – umieść ten identyfikator w treści żądania POST. Ten identyfikator jednoznacznie identyfikuje dane wystąpienie użytkownika w kliencie internetowym. Ta wartość będzie inna dla każdego użytkownika aplikacji. Aby dowiedzieć się, jak ją pobrać, zapoznaj się z tymi przykładami.