Можно ли с помощью Google Analytics провести различие между вошедшими в систему и вышедшими из системы пользователями? Могу ли я даже отслеживать данные каждого уникального пользователя, отправив идентификатор пользователя через JS? Если да, то как?
Вы можете перенаправить зарегистрированного пользователя на specific url
если определенный идентификатор Google Analytics отличается от идентификатора, вышедшего из системы:
<?php
if($user->isLoggedIn()) {
echo '
your google analytics code here for logged in users
'
;
} else {
echo '
your google analytics code here for public users
'
;
}
Например, в документации Google Analytics:
if (isset($userId)) {
$gacode = "ga('create', 'UA-XXXX-Y', { 'userId': '%s' });";
echo sprintf($gacode, $userId);
} else {
$gacode = "ga('create', 'UA-XXXX-Y');";
echo sprintf($gacode);
}
Вы можете найти больше информации здесь:
https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id
Других решений пока нет …