Переменные вне спецификации digitalData могут появляться если их устанавливает сайт или они созданы в настройках в админке SegmentStream.
Для примера, в этой статье мы найдём источник заполнения переменной digitalData.user.myTestVar.
Переменные, созданные сайтом.
Сайт, на котором установлена интеграция делает первичное заполнение digitalData перед отправкой событий.
Чтобы проверить, что переменная создаётся сайтом:
- Заблокируйте в консоли разработчика в браузере домены cdn.segmentstream.com и cdn.ddmanager.ru (Вкладка Network -> Request Blocking)
- Выведите содержимое digitalData в консоли.
В ролике показан процесс проверки: https://take.ms/Kbmza
Вы увидите все объекты которые были созданы сайтом. Как видно из ролика, digitalData.user не заполняется и переменная digitalData.user.myTestVar отсутствует.
Если переменная будет в объекте digitalData при блокировке доменов cdn.segmentstream.com и cdn.ddmanager.ru, значит она заполняется на стороне сайта.
Переменные, созданные в админке
Чтобы проверить, что переменная создаётся в адмике SegmentStream, зайдите в раздел DataScheme -> Variables и поищите переменную user.myTestVar. В нашем случае переменная установлена в админке. Можем отключить её и проверить в тестовом режиме, что она пропала из объекта digitalData.user.
В ролике показан процесс поиска и отключения переменной: https://take.ms/ej6B4
При создании переменной в комментариях указывайте назначение переменной. Если не планируете пользоваться переменной, не отключайте, а удаляйте её.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.