Goal: изменить способ передачи тэгов из фундиста в чатвут
Сейчас:
Мы получаем теги фундиста в формате:
["disable_deposit","privip"] внутри contact attribute.
со стороны сайта это код примерно следующего вида:
window.$chatwoot.setCustomAttributes({
UserTag: '["disable_deposit","privip"]',
});
Ожидаем:
Мы поняли что работать с тегами в таком формате не удобно, поэтому просим добавить дополнительное сохранение тегов в conversion details (при этом старую интеграцию необходимо оставить, только расшить новым методом)
В документации chatwoot интересующий нас метод называется setLabel
Для данных из прошлого примера это будет выглядеть так:
window.$chatwoot.setLabel("disable_deposit");
window.$chatwoot.setLabel("privip");
То есть, нам необходимо чтобы для каждого тега, которые пресутсвуют у пользователя был вызван метод setLabel("имя тега").