Как лучше всего отслеживать user_id? Мне нужно отправить Hotjar user_id, чтобы я мог отслеживать пользователей и сегментировать их на основе их поведения. Я бы предпочел не обращаться к разработчикам для реализации push-уведомления dataLayer, но я бы хотел сделать это, используя уже существующие параметры в GMT.
Мое решение — использовать cid в качестве переменной, которую я бы отправил Hotjar. Это хороший способ сделать это или есть лучший способ? Остается ли cid неизменным до тех пор, пока файлы cookie не будут удалены?
Для ясности я имею в виду параметр cid, который является частью каждого события GA. Мне любопытно, достаточно ли надежно поместить его в переменную и отправить в Hotjar как user_id.





Да, просто используйте cid. Он достаточно настойчив, чтобы довольно точно идентифицировать пользователя. Вы можете получить его из файла cookie _ga.
Это полностью зависит от вас. Обычно мы вырезаем его начало, поскольку оно практически одинаково для каждого cid.
Спасибо! Поскольку файл cookie имеет формат GA1.1.12345.67890, нужно ли вырезать GA1.1. из значения и отправить только 12345.67890 или лучше отправить всю строку как user_id?