Событие — «Добавлен в список подписчиков»

Видеодемонстрация

Изначально «списки» не должны были быть «событиями». Это что-то типа «групп подписчиков» в Senler или GetCourse или «тем» в Гамаюн. То есть отдельные сущности. Но если сформулировать особым образом, то «почему бы и нет» :) Прочитайте для примера начало текста на картинке ниже.

Рис. 1 — Пример события списка
Рис. 1 — Пример события списка

В итоге было создано простейшее событие с параметром — названием. Какие это дало преимущества и возможности:

  • Не пришлось создавать дополнительных страниц, разделов и прочего (что могло было усложнить систему, чем уменьшить ее надежность)
  • Название списка удобно и легко прописывать или менять прямо там, где он используется.
  • Списки без проблем комбинируются с другими событиями.
  • Список можно использовать не только для проверки условий (в списке или нет), но и для запуска команд. Достаточно оставить синий цвет и использовать для добавления в список действие выполнить событие.
  • Также будет работать и в другую сторону. Различные плюшки списков (такие, как «уровень списка») можно применять и к любым другим событиям. К уровням вернемся.

Для использования в условиях и действиях вам достаточно скопировать номер списка и вставить его в нужное поле. Номер находится в правом нижнем углу блока события списка.

ВАЖНО! Частая ошибка — многие привыкли использовать названия, или выбирать из списка. Да, из списка удобнее, в будущем это добавим. Но номер надежнее (в плане ошибок) и значительно короче. В Автопилоте во многих местах фигурируют именно ID и номера.

Рассмотрим действие подобнее.

Событие — «Добавлен в список подписчиков», image #2

Действие имеет следующие параметры:

1) Тип списка:

  • системный — список не доступен подписчикам в приложении сообщества, то есть подписчики его не увидят.
  • публичный рейтинг — список доступен подписчикам в приложении сообщества в виде рейтинга. Подробнее об данном типе вы можете увидеть в видео здесь. Там же Олександр рассказывает про GET-параметры
  • Публичный список - список доступен подписчикам в виде подписных страниц, и может использоваться, например, при создании реферальных программ

2) Название сообщества для которого будет создан список (можно сменить, нажав на соответствующую сноску)

3) Название списка — позволяет дать понятное название списку

4) Кнопка (откр) — позволяет быстро увидеть рейтинг игроков или подписную страницу

Пример страницы-рейтинга шоколадок
Пример страницы-рейтинга шоколадок
Пример подписной страницы
Пример подписной страницы

5) Кнопка Еще позволяет ограничить количество выполнений данного события и указать временной диапазон

Событие — «Добавлен в список подписчиков», image #5

6) в данном поле указывается минимальное количество раз для срабатывания события

7) в данном поле указывается максимальное количество раз для срабатывания события

8) в данном поле указывается начальный период даты и времени для срабатывания события

9) в данном поле указывается конечный период даты и времени для срабатывания события

Пример: если вы укажете, например, чтобы событие запускалось до 3 раз в периоде с 17.01.2021 00:00 по 18.01.2021 00:00, то это означает, что после указанного времени команда не запуститься и действия не будут выполнены, т.к. Автопилот считает количество выполнений/уровни списков,
а событие — это тоже список. Так что будьте внимательны при настройке.

Для обнуления уровня списков вам будет нужно сделать событие с действием:
«Исключить из списка»

%rating_position% — можно использовать в описании рейтинга. Содержит номер позиции в рейтинге

Полезные функции:

  • {level}000{/level} или {list_level}000{/list_level} — уровень списка 000 (или количество выполнений события 000). Если вторым параметром передать ID какого-то произвольного подписчика, то результатом работы переменной будет уровень списка для указанного подписчика (а не для текущего). Пример: {level}000|123456{/level}. И во втором и в первом параметрах поддерживаются переменнные (например, %sid%): {level}000|%sid%{/level}.
  • {list_count}000{/list_count} — количество участников списка (подписчиков), которые имеют уровень 1 или выше (или с которыми происходило событие 1 или больше раз), где 000 ← номер списка / события. Подробнее, а также том, как указывать уровни — в этом разделе
  • {list}000|sum{/list} — сумма уровней всех участников списка (количеств выполнений события всеми подписчиками). Полезно в геймификации (общее количество денег у игроков, общее количество урона, нанесённое боссу или разрушаемой стене…). Внимание: старый вариант переменной {list_sum}000{/list_sum} НЕ работает.
  • {exec}000|0|%F %T{/exec} — время последнего выполнения списка или команды для текущего подписчика. Подробнее в этом разделе

Практические примеры

Самый простой пример списка - это список Клиентов. Например, можете создать по одному списку на каждый продукт или пакет. И когда, допустим, клиент будет заказывать этот же товар повторно, его можно будет вежливо оповестить что продукт уже куплен (при помощи отдельной команды) и отправить прямую ссылку на тренинг.

Другой хороший пример — воронки. Используя списки можно объединять команды в этапы или серии и запускать действия, например, только для выбранных списков. Как раз тут очень хорошо помогают «уровни списков».

Невидимые составляющие — Уровень списка

Поскольку список - это то же самое что и событие. А каждое событие считает количество выполнений для каждого подписчика. То мы можем это использовать. Особенно вместе с действием «Сменить уровень списка»

Например обычное цифровое меню (1 - Пункт первый, 2 - Пункт второй, 3...) может отправлять разные ответы в зависимости от уровня. Проверять какой именно уровень имеет список воронки можно при помощи условия «Уровень списка».

Больше об уровнях смотрите в статье: Пример настройки серии команд.

Вернуться на главную страницу инструкций
7478 views·34 shares