После прохождения проверки событий вы захотите проверить свою реализацию. Сервер проверки проверяет правильность структуры ваших событий, но чтобы убедиться, что они правильно отправляются на ваш ресурс, вам необходимо сделать следующее:
- Отправить событие от клиента
- Отправьте мероприятие на свой объект
- Проверьте просмотр в реальном времени
- Проверьте DebugView
Если вы не видите свои события после выполнения этих шагов, проверьте устранение распространенных ошибок реализации.
Отправить событие от клиента
Выберите своего клиента:
Чтобы событие было действительным, оно должно иметь app_instance_id
, который уже использовался для отправки события из Google Analytics for Firebase SDK. Запишите этот идентификатор на стороне клиента и включите его в вызов протокола измерения. При отправке события на ваш ресурс мы используем "app_instance_id"
в качестве app_instance_id
. Вам нужно будет заменить его реальным app_instance_id
, который поступает из SDK. Посмотрите , используете ли вы правильный app_instance_id, чтобы убедиться, что вы используете допустимое значение.
Отправьте мероприятие на свой объект
После того как вы отправили событие от клиента и получили действительный app_instance_id
, вы будете готовы отправить событие с использованием протокола измерения. При проверке реализации вам следует отправить именно то событие, которое вы пытаетесь измерить с помощью протокола измерений.
Например, следующее отправляет событие возврата :
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"
}
}]
})
});
Проверьте просмотр в реальном времени
После отправки события с помощью протокола измерений проверьте просмотр вашего объекта в реальном времени. События обычно появляются в течение нескольких секунд.
Перейдите к представлению в реальном времени, открыв Google Analytics , а затем выбрав «Отчеты» > «В реальном времени» на левой панели навигации. Вам следует сосредоточиться на нижних диаграммах, таких как «Количество событий по названию события» и «Ключевые события по названию события».
Проверьте DebugView
Если представление в реальном времени не предоставляет достаточно подробностей для проверки реализации, включите режим отладки в некоторых тестовых событиях, включив следующие параметры в коллекцию params
, чтобы вы могли отслеживать и просматривать события в DebugView :
-
"debug_mode": true
или"debug_mode": 1
-
"engagement_time_msec"
имеет положительное число.
Например, следующая команда отправляет возврат с включенным режимом отладки:
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
}
}]
})
});
После отправки событий с включенным режимом отладки следуйте инструкциям по мониторингу событий с помощью DebugView, чтобы проверить свою реализацию.