Adset.ProAdset.ProKnowledge base
Home/Push-сповіщення/Макроси в тексті Push

Макроси в тексті 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)}$!|Хапай свій виграш ЗАРАЗ!}

Як це працює:

  1. Спочатку обробляється {Random=(15000,90000)} → 47823

  2. Потім {malkevich11|alex_moz|diego99} → alex_moz

  3. Отримується: {Забери 100% бонус...|...|Тільки що гравець alex_moz виграв 47823$!|...}

  4. Нарешті вибирається один з 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 рівнів