Редагування запущеного тунелю
1. Вступ
Редагування запущеного тунелю — поширена практика, яка, однак, може призводити до непередбачуваних результатів для підписників. Важливо розуміти, як саме платформа обробляє зміни в уже працюючому тунелі.
З цієї інструкції ви дізнаєтеся:
що відбувається при редагуванні вмісту блоків запущеного тунелю;
що відбувається при зміні структури тунелю;
як використовувати функцію «Надіслати всім на попередньому кроці».
2. Основні терміни
Термін | Пояснення |
|---|---|
Тунель | Автоматизована послідовність блоків з повідомленнями, які надсилаються підписнику за заданими умовами. |
Блок тунелю | Окремий елемент тунелю з повідомленням, умовами надсилання та затримкою. |
Вміст блоку | Текст, зображення, кнопки та інший контент всередині блоку. Надсилається підписнику таким, яким є на момент надсилання. |
Структура тунелю | Порядок і зв'язки між блоками тунелю. Зміна структури впливає на те, які блоки отримають підписники. |
Черга надсилання | Список запланованих надсилань блоків для конкретного підписника. Формується одразу після надсилання попереднього блоку. |
Шаблон повідомлення | Повідомлення, що повторно використовується в блоці. Редагування шаблону впливає на всі блоки, де він застосовується. |
3. Огляд поведінки при редагуванні
Редагування запущеного тунелю — небажана практика: вона заважає об'єктивно оцінювати ефективність тунелю, і всі зміни фіксуються в базі даних. Поведінка платформи залежить від того, що саме ви редагуєте: вміст блоків чи структуру тунелю.
3.1. Редагування вмісту блоків
Підписнику надсилається той контент, який знаходиться в блоці на момент його надсилання, а не той, що був у блоці на момент підписки.
Це стосується трьох сценаріїв:
Блок із затримкою надсилання
Підписник отримав Блок 1 і очікує Блок 2 (затримка 10 хвилин). Якщо в цей момент змінити вміст Блоку 2 — підписник отримає вже оновлене повідомлення, а не те, що було на момент підписки.
Блок із кнопкою та прямим зв'язком
Підписник отримав Блок 1 із кнопкою, але ще не натиснув її. Автор змінює вміст Блоку 2 з A на Б. Коли підписник натисне кнопку — він отримає Б, а не початкове A.
Кнопка з шаблоном повідомлення
У блоці розміщено шаблон повідомлення А. Підписник отримав блок, але не клацнув кнопку. Шаблон змінюють на Б, потім на В. При кожному кліку підписник отримує актуальну версію шаблону: спочатку Б, потім В.
3.2. Редагування структури тунелю
Черга надсилання блоку формується одразу після надсилання попереднього блоку. Зміна структури впливає на підписників, які знаходяться в тунелі в цей момент.
Видалення блоку
Якщо видалити блок, наступний за вже надісланим, підписник його не отримає. Не прийдуть і всі наступні блоки — тунель для нього вважається завершеним.
Функція «Send from previous block»
Дозволяє надіслати блок підписникам, для яких тунель уже завершився. Для цього наведіть курсор на потрібний блок — у правому верхньому куті відкриється контекстне меню, виберіть Send from previous block.
3.3. Функція «Надіслати всім на попередньому кроці»
Після вибору Send from previous block відкривається меню з двох пунктів. Виберіть «Надіслати всім на попередньому кроці» — в ньому відображається точна кількість підписників на попередньому кроці.
Після натискання всі умови надсилання цього блоку спрацюють для підписників тунелю — у тому числі тих, для яких він вже завершився раніше.
Примітка: Умови надсилання блоків та контент, розміщений у блоці, обробляються за різними правилами. Редагування вже запущеного тунелю — небажана практика. Всі зміни фіксуються в базі даних.
4. Супутні інструкції
Назва інструкції | Призначення |
|---|---|
Загальний опис тунелів: структура, принцип роботи, типи блоків. | |
Блок із кнопкою: як налаштувати переходи та зв'язки між блоками. | |
Шаблони повідомлень: створення та редагування повідомлень, що повторно використовуються. |