Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guideDeveloper guideAdmin guide
Company siteHelp center
English
  • Русский
  • English
v75
Login
  • User documentation
  • FAQ
  • Altcraft glossary
  • Profiles and databases
  • Communication channels
  • Segmentation
  • Message templates
  • Mailings
  • Campaigns
  • Automation scenarios
  • Market
  • Loyalty programs
    • Loyalty programs
    • Интеграция лояльности с внешними системами
    • Быстрый старт
    • Базовые кейсы использования программы лояльности
    • Promotion codes
  • Reports and analytics
  • Integrations
  • Weblayers
  • Settings
  • API requests: where to start
  • Changelog
  • Documentation archive
  • library
  • Loyalty programs
  • Базовые кейсы использования программы лояльности
Documentation for version v75

Базовые кейсы использования программы лояльности

Программа лояльности в Altcraft может использоваться для автоматического поощрения пользователей и персонализированных коммуникаций на разных этапах их взаимодействия с продуктом. Ниже приведены базовые практические кейсы, которые показывают, как настраивать начисление баллов, добавление профилей в программу лояльности и отправку уведомлений на основе действий пользователей и состояния их баланса. Все примеры ориентированы на типовые сценарии и могут быть адаптированы под конкретные бизнес-задачи.

caution

Altcraft Platform предоставляет технические инструменты для хранения и обработки данных, включая пользовательские поля, которые могут использоваться для фиксации согласия на участие в программе лояльности. Платформа не несёт ответственности за юридическую корректность способа получения, хранения и использования такого согласия. Вопросы соответствия требованиям законодательства (в том числе в части персональных данных и маркетинговых коммуникаций) пользователь решает самостоятельно, с учётом применимых норм и рекомендаций юридических специалистов.

Поощрение профиля при заполнении формы​

Этот кейс позволяет автоматически добавлять пользователя в программу лояльности сразу после того, как он заполнил форму на сайте или в приложении. При этом логика работает корректна как для новых участников, так и для уже зарегистрированных участников программы лояльности, также поощряя их за заполнение формы:

Обратите внимание

Если в настройках балла начальный баланс равен нулю, необходимо после узла "Участие в лояльности" также добавить узел "Управление баллами" с триггерной промоакцией, чтобы начислить бонус за заполнение формы

  • Лояльность
  • База данных и форма
  • Сценарий

Перед созданием сценария необходимо подготовить базовую конфигурацию программы лояльности. В разделе Лояльность — Программы лояльности создайте саму программу.

Настройте стандартные баллы. При создании стандартного балла необходимо заполнить обязательные параметры:

  • название балла и дополнительный идентификатор;
  • начальный баланс нового участника программы лояльности;
  • срок сгорания баллов (через заданное количество дней, месяцев или лет после начисления);
  • соотношение баллов.

Эти параметры определяют, с каким балансом профиль будет добавляться в программу и как дальше будут учитываться начисленные бонусы:



Триггерная промоакция используется как универсальный механизм начисления или списания баллов. Несмотря на название, собственного триггера у такой промоакции нет — момент её выполнения определяется сценарием.

Настройте правила начисления баллов.

  • Выберите созданный балл;
  • Задайте диапазон или фиксированное количество:


info

Если указан диапазон, точное количество начисляемых баллов определяется уже в настройках узла сценария. Это позволяет использовать одну и ту же триггерную промоакцию для разных кейсов, например для начисления 500 баллов за скачивание мобильного приложения и 300 баллов за заполнение формы, не создавая отдельные промоакции под каждый случай.

После сохранения и активации программы лояльности триггерная промоакция становится доступной в сценариях автоматизации. В сценарии она добавляется как узел Управление баллами, и именно там определяется, в какой момент она должна выполниться и какое точное количество баллов будет начислено или списано.

В базе профилей создайте дополнительное поле типа Логический, которое будет фиксировать согласие пользователя на участие в программе лояльности:



Затем создайте Форму и добавьте в неё это логическое поле. Поле рекомендуется сделать обязательным, чтобы профиль не мог отправить форму без подтверждения согласия. После публикации формы данные из неё будут сохраняться в профиль пользователя, включая значение поля согласия:



Когда программа лояльности и триггерная промоакция уже настроены, можно переходить к созданию сценария. В сценарии отключите повторный вход профилей, чтобы один и тот же профиль не мог попасть в сценарий повторно. В качестве триггера входа выберите Заполнение формы:



В сценарии добавьте элемент проверки условия, который проверяет участие профиля в программе лояльности:



Если профиль уже состоит в программе, элемент "Участие в лояльности" не используется, а сразу вызывается триггерная промоакция, которая начисляет, например, 500 бонусных баллов за заполнение формы:



Если профиль еще не является участником программы лояльности, сценарий выполняет добавление профиля в программу. Так как поле согласия в форме является обязательным, дополнительная проверка согласия не требуется:



При добавлении профиля в программу баллы начисляются автоматически — в соответствии с установленным значением начального баланса стандартного балла.

Обратите внимание

Если в настройках балла при регистрации указан нулевой начальный баланс, необходимо добавить узел "Управление баллами" (по аналогии с предыдущим), чтобы вручную начислить требуемое количество баллов.

Автоматическое поощрение профиля за установку мобильного приложения​

Этот кейс позволяет автоматически добавлять пользователя в программу лояльности или начислять баллы сразу после того, как он установил мобильное приложение. Для этого используется пиксель с целью, который срабатывает при установке приложения.

Обратите внимание

Если в настройках балла начальный баланс равен нулю, необходимо после узла "Участие в лояльности" также добавить узел "Управление баллами" с триггерной промоакцией, чтобы начислить бонус за скачанное приложение.

  • Лояльность
  • Пиксель
  • Сценарий

Перед созданием сценария необходимо подготовить базовую конфигурацию программы лояльности. В разделе Лояльность — Программы лояльности создайте саму программу.

Настройте стандартные баллы. При создании стандартного балла необходимо заполнить обязательные параметры:

  • название балла и дополнительный идентификатор;
  • начальный баланс нового участника программы лояльности;
  • срок сгорания баллов (через заданное количество дней, месяцев или лет после начисления);
  • соотношение баллов.

Эти параметры определяют, сколько баллов получит профиль после установки приложения:



Триггерная промоакция используется как универсальный механизм начисления или списания баллов. Момент её выполнения определяется сценарием.

Настройте правила начисления баллов:

  • Выберите созданный балл;
  • Задайте диапазон или фиксированное количество.


info

Если указан диапазон, точное количество начисляемых баллов определяется в сценарии в момент вызова промоакции. Это позволяет использовать одну и ту же триггерную промоакцию для разных кейсов: например, 300 баллов за установку iOS и 500 баллов за установку Android.

После сохранения и активации программы лояльности триггерная промоакция становится доступной в сценариях автоматизации. В сценарии она добавляется как узел Управление баллами, где определяется момент начисления баллов.

Создайте пиксель для мобильного приложения. Пиксель используется с одной целью — фиксировать факт установки приложения.

  • Тип события: Цель установки приложения.
  • Активируется автоматически при установке.
  • Для корректной работы убедитесь, что пиксель интегрирован в мобильное приложение через mSDK.


Когда программа лояльности и триггерная промоакция уже настроены, создайте сценарий. В сценарии отключите повторный вход профилей, чтобы один и тот же профиль не мог попасть в сценарий повторно.

В качестве триггера входа выберите Событие пикселя — установка приложения:



В сценарии добавьте элемент проверки условия, который проверяет, состоит ли профиль уже в программе лояльности:



Если профиль уже участвует в программе, элемент "Участие в лольяности" не используется, а сразу вызывается триггерная промоакция для начисления баллов (например, 500 баллов за установку приложения):



Если профиль ещё не является участником программы лояльности, сценарий выполняет добавление профиля в программу. После этого автоматически начисляются стартовые баллы за счет настроенного начального баланса стандартного балла.

Уведомление о скором сгорании баллов программы лояльности​

В этом кейсе пользователи получают Уведомление о том, что их баллы в программе лояльности скоро сгорят. Для этого используется динамический сегмент, который отбирает профили с ближайшим сгоранием баллов, и регулярная рассылка, выполняемая по расписанию.

  • Сегмент
  • Шаблон SMS
  • Рассылка

Создайте динамический сегмент для профилей, у которых баллы скоро сгорят.

В условиях сегмента используйте фильтр Взаимодействие с сущностями — Лояльность — Сгорание балов

  • Условие: в ближайшие [X] дней
  • Значение X: 10
  • Программа лояльности: выберите нужную программу
  • Балл: укажите необходимый балл


Такой сегмент автоматически включает профили, у которых в течение ближайших 10 дней ожидается сгорание баллов указанной валюты.

Создайте шаблон SMS-сообщения, в котором будет отображаться информация о ближайшем сгорании баллов.

Для вывода данных используйте переменную: {loyalty_expiration_points(<ID_программы_лояльности> "<ID_баллов>" x y "desc")}

Переменная возвращает информацию о ближайшем сгорании баллов по выбранной валюте:

  • <ID_программы_лояльности> — идентификатор программы лояльности;
  • <ID_баллов> — SID балла;
  • x — период активности баллов;
  • y — лимит количества транзакций;
  • "desc" — сортировка по дате транзакций (по убыванию).

Пример текста SMS:

{for $i $p = loyalty_expiration_points(2 "bonus1" 10 1 "desc")}{lead._fname}, {$p.Amount} бонусов сгорят через 10 дней. Потратьте их сейчас!
{end}



Создайте регулярную рассылку, в качестве аудитории выберите созданный динамический сегмент. Выберите SMS-шаблон с информацией о сгорании баллов. Настройте расписание (например "Каждый день в выбранное время" "Отправлять в часовом поясе профиля, если он известен")



После активации рассылки система будет ежедневно отправлять уведомления только тем профилям, у которых баллы действительно находятся в зоне сгорания.

info

Использование динамического сегмента и регулярной рассылки позволяет уведомлять пользователей о сгорании баллов без сценариев и ручного контроля. Уведомления отправляются только актуальной аудитории и автоматически прекращаются после изменения условий.

Last updated on Feb 27, 2026
Previous
Быстрый старт
Next
Promotion codes
  • Поощрение профиля при заполнении формы
  • Автоматическое поощрение профиля за установку мобильного приложения
  • Уведомление о скором сгорании баллов программы лояльности
© 2015 - 2026 Altcraft, LLC. All rights reserved.