GoogleAnalytics API: есть ли способ получить данные по определенному идентификатору сеанса? - PullRequest
0 голосов
/ 03 мая 2018

Моя цель:
Я хочу сохранить идентификатор сеанса Google Analytics (также необходимо выяснить, как его получить) с каждым заказом на моем (на основе PHP) веб-сайте, а затем использовать его для получения дополнительных данных от GoogleAnalytics об этом конкретном сеансе (например, : продолжительность, тип устройства, браузер, ...).
Примечание: я знаю , как собирать эти данные самостоятельно, но по другим причинам мне нужно использовать данные из GoogleAnalytics.
Примечание 2: У меня есть базовый опыт работы с консолью разработчиков Google, и мне удалось создать базовую аутентификацию, сохранить токен клиента и получить общие сведения, такие как количество сеансов. но мне нужно глубже и фильтровать конкретную информацию.


- Это вообще возможно? и если так - как я могу это сделать?

1 Ответ

0 голосов
/ 03 мая 2018

Нет, если вы имеете в виду идентификатор сеанса, который GA использует внутренне, поскольку он не представлен в интерфейсе или API. Он генерируется на сервере Google, поэтому вы не можете извлечь значение из запроса.

Вы получаете идентификатор сеанса при экспорте данных в BigQuery, но это только вариант, если у вас есть учетная запись GA360 (по прейскурантной цене 120 тыс. Долларов США, что, скорее всего, не вариант).

Вы можете создать свой собственный идентификатор сеанса, создав пользовательские измерения в рамках сеанса и просто отправляя случайные значения при каждом попадании; GA будет хранить только последнее значение для сеанса, так что это будет хорошим соответствием для любой системы GA, используемой внутри. Вы, вероятно, хотите получить идентификатор клиента из хранилища, которое в другом пользовательском измерении объединит его с идентификатором сеанса.

...