Rozwiązywanie problemów

W tym przewodniku opisaliśmy sposoby rozwiązywania typowych problemów z implementacją.

Brak wydarzeń

Jeśli Twoje zdarzenia nie są widoczne w Google Analytics, sprawdź, czy nie wystąpiły typowe problemy.

Najpierw wybierz klienta:

  • Czy używasz poprawnego obiektu api_secret?

    Sprawdź, czy do transmisji używasz api_secret. Jeśli skonfigurujesz platformę Measurement Protocol dla wielu strumieni, każdy z nich będzie miał swój własny tajny klucz.

  • Czy Twój klucz api_secret jest nadal prawidłowy?

    Aby pomóc w walce ze spamem, możesz unieważnić api_secret. Sprawdź, czy api_secret, którego używasz, jest nadal prawidłowy. Możliwe, że inny użytkownik, który ma dostęp do Twojej transmisji, omyłkowo anulował jej dostęp.

  • Czy plik api_secret został prawidłowo skopiowany?

    W polu api_secret wielkość liter jest rozróżniana. Upewnij się, że pole api_secret w interfejsie Google Analytics jest dokładnie takie samo 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 opcji app_instance_id, jeśli używasz Firebase, i client_id, jeśli używasz tagu gtag.js.

Nieprawidłowe identyfikatory

Usługa Measurement Procotol obsługuje identyfikatory z pakietu SDK Google Analytics dla Firebase i tagu gtag.js, dlatego upewnij się, że używasz właściwego identyfikatora. Identyfikatory, których należy używać, zależą od tego, czy korzystasz z pakietu SDK Google Analytics dla Firebase, czy z tagu gtag.js. Poniżej pokazujemy, których identyfikatorów należy użyć:

Pakiet SDK Google Analytics dla Firebase

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

Nie używaj:

  • firebase_instance_idnie należy podawać tego identyfikatora w prośbie. Służy on do identyfikowania danej instancji aplikacji, ale jest związany z Firebase. Jest używany w zadaniach takich jak wiadomości w FCM.

gtag.js

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

  • measurement_id – umieść ten identyfikator w parametrach zapytania żądania. Ten identyfikator jednoznacznie identyfikuje strumień danych. Wszyscy użytkownicy Twojej witryny będą mieli tę samą wartość measurement_id. W interfejsie Google Analytics kliknij kolejno:
    Administracja > Strumienie danych > wybierz strumień > Identyfikator pomiaru.
  • client_id – uwzględnia ten identyfikator w treści POST żądania. Ten identyfikator jednoznacznie identyfikuje daną instancję użytkownika klienta internetowego. Ta wartość będzie inna dla każdego użytkownika aplikacji. Zapoznaj się z tymi przykładami, aby dowiedzieć się, jak pobrać tę wartość.