Перейти к основному контенту

Добавить тэги и удалить тэги

Результатом работы данных команд является добавление тэга в атрибуты пользователя или удаление из атрибутов.

На основании этих команд можно проанализировать в каких разделах бота был пользователь. Тэги записываются в хранилище на платформе и могут быть использованы для дальнейшего взаимодействия с пользователем. Также с помощью тэга можно настроить рассылку сообщений для цифровой автоворонки продаж.

Подробнее с тэгами вы можете ознакомиться в статье Структура платформы в разделе 11. Тэги и атрибуты

Добавить в скрипт их можно, выбрав пункты Добавить тэги и Удалить тэги из списка Команд:

Снимок экрана 2023-02-24 123402.png

Настройка полей

 

После выбора команды в списке Команд перед вами откроется диалоговое окно настройки свойств:

image.png

С пунктом Использовать условие вы можете познакомиться в статье 

В поле Тэги необходимо ввести имя тэга и нажать Enter. Вы можете вводить в это поле больше одного тэга.

Имена тегов пишутся одним словом, без пробелов. Если тэг состоит из нескольких слов, то слова разделяются между собой знаком "_"

В случае команды Удалить тэги, если оставить поле Тэги пустым, то удалятся все тэги лида.

По кнопке Создать как итог команда появится в редакторе скрипта:

image.png

JS методы для работы с тэгами

К тэгам можно обращаться из JS следующими методами:

Название метода Метод
Проверить наличие тэга лида

lead.isTagExist('some_tag'): bool
lead.issetTag('some_tag'): bool
Получить значение тэга лида lead.getTag(string $key): string|null
Получить массив всех тэгов лида lead.getAllTags(): array

Каждый из методов подробнее расписан ниже.

Проверить наличие тэга лида

lead.isTagExist($some_tag)

или

lead.issetTag($some_tag)
Описание:

Проверяет существование тега у лида.

Атрибуты:
Имя Тип Описание
some_tag string Наименование тэга
Возвращает:

bool - подтверждение существования тега.

Пример:
let TagExist = lead.isTagExist('тэг');

или

let TagExist = lead.issetTag('тэг');

Получить значение тэга лида

lead.getTag(string $key)
Описание:

Возвращает значение тэга лида по наименованию.

Атрибуты:
Имя Тип Описание
key string Наименование тэга
Возвращает:

string - если тэг активен

или

null - если тэг неактивен.

Пример:
let Tag = lead.getTag('тэг');

Получить массив всех тэгов лида

lead.getAllTags()
Описание:

Возвращает массив всех тэгов лида.

Возвращает:

array - массив наименований тэгов лида.

Пример:
let AllTags = lead.getAllTags();
let Tag2 = AllTags[1];