Сейчас в сети: 770
Обсуждение проблем, связанных с кодом отслеживания событий, кодом Universal Analytics и настройки междоменного отслеживания
Подсказки
star_border
Ответить

Не понимаю, куда вставлять "Google Analytics"

Студент ✭

Добрый день, 

 

Сайт: http://spaorchid.ru/

 

Вопрос:

1. Как установить код User ID в код счетчика Аналитикс, чтобы он работал?

 

User ID:

ga('set', 'userId', {{USER_ID}}); // Задание идентификатора пользователя с помощью параметра user_id (текущий пользователь).

 

Аналитикс:

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-ххххххх-1', 'auto');
ga('require', 'displayfeatures');
ga('send', 'pageview');
/* Accurate bounce rate by time */
if (!document.referrer ||
document.referrer.split('/')[2].indexOf(location.hostname) != 0)
setTimeout(function(){
ga('send', 'event', 'Новый посетитель', location.pathname);
}, 15000);
</script>

 

2. И второй вопрос, как установить на сайт gclid, чтобы гугл мог подгружать данные пользователей?

1 Ответ экспертаverified_user

Не понимаю, куда вставлять &quot;Google Analytics&quot;

Ведущий участник

Привет.
По умолчанию - код ставиться в на все страницы до закрывающего тега head.
ga('set', 'userId', {{USER_ID}});  - должно работать, при том
что USER_ID - должен отдавать ваш сайт в момент авторизации, или успешной регистрации

C уважением,
Павел

Не понимаю, куда вставлять &quot;Google Analytics&quot;

Студент ✭

Благодарю, еще пару уточнений:

1. ga('set', 'userId', {{USER_ID}}); - вставлять сразу после 

ga('create', 'UA-ххххххх-1', 'auto');  ?

 

2. Правильно ли я понимаю, что к авторизации или успешной регистрации относится, также и обычное посещение сайта?

Re: Не понимаю, куда вставлять &quot;Google Analytics&quot;

Ведущий участник

Армен к написано:

Благодарю, еще пару уточнений:

1. ga('set', 'userId', {{USER_ID}}); - вставлять сразу после 

ga('create', 'UA-ххххххх-1', 'auto');  ?

 Посмотрите тут, https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=ru
можно так

ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' });
ga
('send', 'pageview');

 


 

2. Правильно ли я понимаю, что к авторизации или успешной регистрации относится, также и обычное посещение сайта?


Ну  конечно - НЕТ.

Вы должны понимать, что история USER_ID придумана, чтобы попытаться связать пользователей на разных устройствах.
Именно поэтому после регистрации или авторизации. Один и тот же человек получит одинаковый USER_ID , заходя с разных устройств после того как авторизуется.
Если у вас другая задача, а не эта  - то сформулируйте задачу.

C уважением,
Павел