Макросы в тексте Push
Макросы позволяют создавать динамический контент в заголовках и текстах push-уведомлений. При отправке макросы автоматически заменяются на конкретные значения.
Типы макросов
1. Случайный выбор из вариантов
Синтаксис: {вариант1|вариант2|вариант3}
Выбирает случайный вариант из указанных текстов, разделенных символом |.
Примеры:
{Привет|Здравствуйте|Добрый день}!
→ "Привет!" или "Здравствуйте!" или "Добрый день!"
{🎁|🎉|💰} Ваш бонус готов!
→ "🎁 Ваш бонус готов!" или "🎉 Ваш бонус готов!" или "💰 Ваш бонус готов!"
Игрок {alex_pro|winner2024|lucky_star} только что выиграл!
→ "Игрок winner2024 только что выиграл!"
2. Случайное число в диапазоне
Синтаксис: {Random=(X,Y)}
Генерирует случайное целое число в диапазоне от X до Y (включительно).
Примеры:
Выигрыш: {Random=(1000,5000)}$
→ "Выигрыш: 3247$"
{Random=(50,200)}% бонус на первый депозит!
→ "127% бонус на первый депозит!"
Осталось {Random=(3,15)} мест!
→ "Осталось 8 мест!"
3. Данные оффера
Синтаксис: {offer.value} {offer.value1} {offer.value2}
Подставляет данные оффера, привязанного к подписке, из гео настроек оффера.
Примеры:
Получите {offer.value} и {offer.value2} бонуса!
→ "Получите 100 USD и 1000 FS бонуса!"
Вложенные макросы
Макросы можно комбинировать и вкладывать друг в друга. Обработка происходит от внутренних к внешним.
Пример сложного макроса:
{Забери 100% бонус на депозит|Лучшие бонусы СПЕЦИАЛЬНО ДЛЯ ВАС!|Только что игрок {malkevich11|alex_moz|diego99} выиграл {Random=(15000,90000)}$!|Хватай свой выигрыш СЕЙЧАС!}
Как это работает:
-
Сначала обрабатывается
{Random=(15000,90000)}→47823 -
Затем
{malkevich11|alex_moz|diego99}→alex_moz -
Получается:
{Забери 100% бонус...|...|Только что игрок alex_moz выиграл 47823$!|...} -
Наконец выбирается один из 4 вариантов
Возможный результат: "Только что игрок alex_moz выиграл 47823$!"
Примеры использования
Заголовки с вариативностью
{🔥|💰|🎁} {Горячее предложение|Срочная акция|Не пропусти}!
Социальное доказательство
Игрок {lucky777|winner_pro|jackpot_king} выиграл {Random=(10000,50000)}$!
Срочность
Осталось {Random=(2,10)} {минут|часов}! {Успей|Торопись|Не медли}!
Персонализация с оффером
{Забери|Получи|Возьми} {offer.value} {offer.value1} {бонуса|на счет|прямо сейчас}!
Советы по использованию макросов
✅ Рекомендации:
-
Используйте 3-5 вариантов для лучшего разнообразия
-
Проверяйте длину всех вариантов (макс 50 символов для заголовка)
-
Комбинируйте разные типы макросов для уникальности
-
Тестируйте результаты перед массовой отправкой
❌ Избегайте:
-
Слишком глубокой вложенности — рекомендуем не более 3 уровней (технический предел — 10)
-
Пустых вариантов
{текст||другой}(двойной|) -
Незакрытых скобок
{текст без закрытия -
Отрицательных чисел в
Randomесли не нужны
Технические детали
-
Макросы обрабатываются в момент отправки push-уведомления
-
Каждая отправка генерирует свой случайный результат
-
Один и тот же push может отправить разный контент разным пользователям
-
Максимальная глубина вложенности: 10 уровней
