Выберите платформу, которую вы хотите видеть в этом руководстве:
Форматирование запроса
Протокол измерения Google Analytics поддерживает только запросы HTTP POST .
Чтобы отправить событие, используйте следующий формат:
POST /mp/collect HTTP/1.1
HOST: www.google-analytics.com
Content-Type: application/json
<payload_data>
В URL-адресе запроса необходимо указать следующее:
api_secret : СЕКРЕТ API , созданный в пользовательском интерфейсе Google Analytics.
Чтобы создать новый секрет, перейдите в «Администратор» > «Потоки данных» > выберите поток > «Протокол измерения» > «Создать» .
measurement_id : идентификатор измерения, связанный с потоком, который можно найти в пользовательском интерфейсе Google Analytics в разделе «Администратор» > «Потоки данных» > выберите свой поток > «Идентификатор измерения» .
measurement_id не является идентификатором вашего потока .
client_id : уникальный идентификатор клиента. Это отличается от app_instance_id в Firebase. Используйте gtag.js('get') .
user_id : Необязательно. Уникальный идентификатор пользователя. Может содержать только символы UTF-8. Дополнительную информацию об этом идентификаторе см. в разделе User-ID для кросс-платформенного анализа .
timestamp_micros : необязательно. Время эпохи Unix в микросекундах для событий и свойств пользователя в запросе. Если не указано, по умолчанию используется время запроса .
events : Массив элементов событий. Вы можете включить несколько событий в один запрос.
Чтобы активность пользователя отображалась в таких отчетах, как Realtime , engagement_time_msec и session_id должны быть указаны как часть paramsevent . Параметр engagement_time_msec должен отражать время взаимодействия с событием в миллисекундах.