Как я могу отслеживать активность отдельных пользователей на веб-сайте Squarespace без использования пользовательских областей?

Небольшая предыстория:

У меня есть очень простой веб-сайт Squarespace, где я создал форму, настроенную вручную, которая принимает электронную почту пользователя и пароль для входа в систему. Они могут просматривать веб-сайт только после входа в систему. Я не использовал функции Squarespace (например, пользовательские зоны), потому что они содержат слишком много нежелательных функций, которые невозможно отключить (например, я не могу отключить автоматические электронные письма, отправленные пользователям, я не могу запретить Squarespace запрашивать имя и фамилию и т. д.).

Теперь я пытаюсь выяснить, как использовать функцию идентификатора пользователя Google Analytics (Universal Analytics, а не GA 4, потому что GA 4 еще не имеет отличной документации, а ее функции все еще весьма ограничены) в Squarespace, чтобы я мог отслеживать страницы, которые просматривают отдельные пользователи, но это доставляло мне безумное количество проблем, которые не очень хорошо задокументированы (по крайней мере, из того, что я видел). Самая большая проблема, с которой я столкнулся, заключается в том, что, поскольку мой идентификатор пользователя получен из электронной почты пользователя (вместе с дополнительными случайными числами), я могу получить информацию об отдельном пользователе на странице входа в систему из отправки формы, но я не знаю, как сохранить эту информацию о пользователе, чтобы после входа пользователя в систему и просмотра различных страниц я все еще мог отслеживать идентификатор пользователя и вводить его в качестве параметра в коде конфигурации GA для каждой страницы. Я не видел свидетельств глобальной системы переменных в Squarespace, где я мог бы хранить этот идентификатор пользователя, поэтому я довольно озадачен (хотя я был бы рад узнать, если кто-то знает что-то подобное).

Кто-нибудь знает, как я могу индивидуально отслеживать активность пользователей в Squarespace без использования пользовательских областей?


person thean    schedule 15.03.2021    source источник


Ответы (1)


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

В качестве альтернативы (рекомендуется) вы можете использовать специальный параметр на уровне пользователя, в этом случае вам просто нужно отправить userId хотя бы один раз. , соберите его в специальном параметре, и с этого момента (включая предыдущие взаимодействия того же сеанса) навигация этого пользователя (также и для последующих сеансов) будет связана с этим идентификатором в Google Analytics.

person Michele Pisani    schedule 15.03.2021