Задача:
Необходимо отключить отправку параметра userId (идентификатор пользователя) в Mindbox при событии Logged In (авторизация пользователя).
Mindbox используется в качестве примера. Этот способ можно использовать для любой другой интеграции.
Решение:
Так как по умолчанию интеграция Mindbox в SDK SegmentStream отправляет userId при событии авторизации, необходимо перезаписать данную переменную используя функционал "Переменные Событий".
Для этого надо открыть настройку Mindbox в списке интеграций, перейти в вкладку "Переменные Событий" (1), и нажать на кнопку "Добавить" (2).
В настройке переменной события вводим в полях:
"Родительский объект" - опцию "Событие".
"Имя переменной" - путь к переменной идентификатора пользователя.
"Название события" - имя события digitalData чью переменную необходимо отключить.
"Функция, которая заполняет значение переменной" - код который возвращает пустую строку
return '';
Проверка:
Для проверки рекомендуем использовать вкладку Network в Developer Tools браузера. Чтобы открыть её, нажмите ctrl+shift+i (Windows) либо cmd+alt+i (Mac OS). Если информация на этой вкладке отсутствует, обновите страницу.
Вы можете смотреть запросы, которые уходят в Mindbox, напрямую в Network (2), либо можете копировать текст запросов в сервисы типа URL Decoder для удобства. Если на вашем сайте после авторизации происходит редирект мы советуем включить опцию "Preserve Log" (1).
Для проверки необходимо после авторизации пользователя найти запрос который уходит в Mindbox с названием операции которая привязана к событию Logged In. И в данных запроса (2) увериться что не передается идентификатор пользователя, это проще сделать с помощью декодера URL, как в картинке ниже.
Если проверка прошла успешно можете опубликовать изменения.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.