Как правильно настроить глобальный тег сайта (gtag.js ) для отслеживания идентификатора пользователя

#python #django #google-analytics

#python #django #google-analytics

Вопрос:

Я пытаюсь реализовать отслеживание идентификатора пользователя на своем веб-сайте. Я отправляю электронные письма пользователям с user_id личной ссылкой, которую мне нужно отслеживать. Согласно документации, которую я добавил gtag.js .

 gtag('config', 'MY_GA_MEASUREMENT_ID', {
  'user_id': 'USER_ID'
});
  

Когда я захожу на свой веб-сайт со следующими параметрами ?amp;user_id=1 , я проверяю свой помощник по тегам, чтобы узнать, какие параметры установлены, и я вижу следующее:

 user_id = -1
uid = USER_ID
  

Тем не менее, в моем представлении идентификатора пользователя отображаются только посещения из uid=USER_ID . В то время как мне нужно видеть user_id=-1 . Кто-нибудь знает, как с этим справиться?

Ответ №1:

Вы должны заменить строку ‘USER_ID’ в коде своим значением:

 gtag('config', 'MY_GA_MEASUREMENT_ID', {
  'user_id': '-1'
});
  

Другими словами, вам нужно извлечь данные из параметра в URL и записать их в коде, чтобы при выполнении страницы это значение отправлялось в Google Analytics (вместо строки ‘USER_ID’, которая является примером документации …).