Реализовать отслеживание идентификатора пользователя Google Analytics через php-ga

Можно ли реализовать отслеживание идентификатора пользователя с помощью библиотеки API php-ga? Я хотел бы связать это с нашим отслеживанием на стороне клиента.

библиотека php-ga — https://github.com/thomasbachem/php-ga

Идентификатор пользователя — веб-отслеживание (через analytics.js) — https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id

Спасибо

1

Решение

Вы можете выдвигать события без какой-либо библиотеки. Просто используйте протокол измерений: https://developers.google.com/analytics/devguides/collection/protocol/v1/ Вот как я делаю это на стороне сервера:

<?php
$data = array(
'v=' . 1,
't=' . 'approved', //Page
'tid=' . 'UA-XXXXXXXX-X', //GA account code
'cid=' . $ga_user_id, // 1267034788.1479821336 needs to be extracted from $_COOKIE['_ga']
'ec=' . 'credit', // for event only - event category
'ea=' . 'denied',   // for event only - event action
'el=' . '12345', // for event only - event label
);

$ch = curl_init('www.google-analytics.com/collect');

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, implode('&', $data));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_exec($ch);
curl_close($ch);

Вот инструмент для сборки, который я использовал для создания URL: https://ga-dev-tools.appspot.com/hit-builder/

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]