Пуші: повторна монетизація аудиторії бота

База підписників бота - найближче, що є в арбітражі трафіку до «власного» активу: за цих користувачів ви вже заплатили один раз, а писати їм можна знову і безкоштовно. Пуші - і є цей важіль: розіслати новий офер усій аудиторії бота за розкладом або автоматично наздогнати саме того користувача, який щойно зареєструвався, але не вніс депозит. Кожен пуш - ще одна спроба заробити на трафіку, який ви вже купили.

Два типи пушів

  • «За розкладом» - розсилка по всій аудиторії бота у дату й час, які ви вкажете.
  • «За подією» - зведене повідомлення, яке спрацьовує, коли користувач тригерить подію воронки (наприклад, реєстрацію чи депозит). Іде саме цьому користувачу, а не всій базі.

Створення пуша

  1. Відкрийте «Пуші» і натисніть «Створити пуш».
  2. Введіть ID потрібного бота в поле «ID бота» - це внутрішній ID бота, а не його @username. Аудиторія береться з підписників саме цього бота і нікого більше.
  3. Задайте назву пуша (тільки внутрішня, підписники її не бачать) і текст повідомлення - до 4096 символів. Текст надсилається з увімкненим Telegram HTML-форматуванням, тож <b>, <i> і <a href=""> працюють - стежте, щоб теги були збалансовані, бо випадковий неекранований < чи & зламає всю відправку.
  4. За бажанням прикріпіть одне зображення в полі «Зображення (необов'язково)». Коли зображення прикріплене, текст повідомлення надсилається як підпис до фото, а не як звичайне повідомлення.
  5. Виберіть тригер: «За розкладом» або «За подією». Пуш «За розкладом» вимагає вказаної дати й часу, інакше створити його не вийде.
  6. Натисніть «Створити пуш».

Якщо час запланованого пуша вже в минулому, він піде одразу - тож перевіряйте вибір дати, якщо мали на увазі «зараз», а пікер підставив час на кілька хвилин раніше.

Форма створення пуша з варіантами «за розкладом» і «за подією»Форма створення пуша з варіантами «за розкладом» і «за подією»

Звідки береться аудиторія

Підписник потрапляє в базу, лише коли хтось запускає бота, у якого є активний Флоу - запис підписника відбувається саме як частина старту цього флоу. У бота без активного флоу можуть накопичуватися натискання /start, які так і не перетворюються на відстеженого підписника - тож якщо охоплення пуша виглядає підозріло малим, спершу перевірте наявність активного флоу, а вже потім сам пуш.

Після того як підписник відстежений, аудиторія пуша - це активні підписники бота: ті, хто його запустив і відтоді не заблокував.

Статуси та статистика доставки

Кожен створений пуш одразу стає живим і потрапляє в статус «Заплановано» - зведений і готовий чекати, незалежно від того, чи це відлік до часу відправки (для «За розкладом») чи готовність до наступної відповідної події (для «За подією»). Розсилка «За розкладом» потім переходить у «Надсилається», поки йде відправка, і завершується статусом «Надіслано» або «Помилка». Пуш «За подією» назавжди лишається в статусі «Заплановано» - це не зависання, а нормальний зведений стан, готовий спрацювати знову щоразу, як хтось тригерить подію.

Колонка «Охоплення» показує доставлено/усього за цей запуск.

  • Користувачів, які заблокували бота, виявляють просто під час відправки, позначають автоматично і пропускають у наступних розсилках.
  • Один мертвий чат ніколи не валить усю розсилку - помилки рахуються окремо по кожному одержувачу. Статус «Помилка» пуш отримує, лише якщо в нього була аудиторія, але не дійшло до жодного; порожня аудиторія - це чесний «Надіслано» з охопленням 0/0.

Поведінка пушів за подією

Пуш «за подією» зводиться в момент створення й лишається зведеним: із часом його може тригерити багато різних користувачів, і кожен отримує його не більш ніж один раз на подію-тригер - за умови, що на момент спрацювання він досі активний підписник. Використовуйте це для «грошових» моментів: «ви зареєструвалися - ось бонус на депозит» приходить, поки інтент ще гарячий.

Одного форма створення поки не вміє: вона лише перемикає пуш у режим «За подією», але не дає обрати, на яку саме подію він зводиться. Пуш, створений у дашборді, не прив'язаний до конкретної події й сам по собі не спрацює - тож щоб запустити пуш «за подією» на реальну подію (реєстрацію, депозит тощо), попросіть підтримку звести його після того, як ви його створили.

Часті граблі

  • Після створення немає ні редагування, ні паузи - тільки створення, перегляд списку й видалення. Щоб змінити час, текст або тригер, видаліть пуш і створіть новий; видалення живого пуша «За подією» - це і є спосіб зупинити його спрацювання.
  • Поле «ID бота» приймає внутрішній ID бота, а не його @username, і сторінка «Боти» цей ID ніде не показує - запам'ятайте його ще з моменту підключення бота або зверніться в підтримку.
  • Пуш «За розкладом» потребує вказаних дати й часу ще до відправки форми - зберегти чернетку й запланувати пізніше не вийде.
  • Пуші доходять лише до тих, хто запустив бота, поки в нього був активний флоу. Маленьке охоплення - зазвичай проблема флоу вище по воронці, а не самого пуша.
  • Telegram обмежує звичайний текст повідомлення 4096 символами, і форма стежить за цим лімітом. Але якщо прикріпити зображення, текст іде як підпис до фото, а її Telegram обмежує 1024 символами - форма все одно приймає до 4096 без попередження, тож пуш із картинкою й довшим текстом падає під час відправки. Коли прикріплюєте зображення, тримайте текст у межах 1024 символів.
  • Охоплення нижче за кількість підписників - нормальний відтік: заблоковані чати пропускаються й позначаються.
  • Потрібен масовий анонс? Це «За розкладом». Повідомлення «За подією» йдуть лише тому користувачеві, який тригернув подію.