Подвійне підтвердження підписки
Дізнайтеся, як налаштувати подвійне підтвердження підписки для сторонньої форми через API
Подвійне підтвердження підписки (Double Opt-in, DOI) — це відправлення додаткового листа користувачу після заповнення форми підписки, щоб переконатися, що вказано дійсну email-адресу та контакт має намір отримувати розсилки в майбутньому. Підписник стає підтвердженим лише після переходу за посиланням або кнопкою в цьому листі.
Детальніше для чого потрібен і як працює Double Opt-In >
У CDP eSputnik доступні три варіанти налаштування форм:
- Вбудовані форми (віджети) — створюються безпосередньо в обліковому записі eSputnik.
Зверніть увагуДля аудиторії з ЄС не додавайте до листа-підтвердження DOI автоматичну підписку на промо-розсилки через той самий чекбокс або кнопку підтвердження — це не відповідає вимогам GDPR. Згоду на промо-комунікацію потрібно отримувати окремою явною дією (наприклад, окремою кнопкою чи чекбоксом), а не одним кліком підтвердження підписки.
ПриміткаДля таких форм Double Opt-in не потребує додаткових налаштувань: сценарій і лист підтвердження створюються автоматично.
Якщо вам необхідно використати власний сценарій та листи підтвердження підписки, скористайтеся інструкцією для заміни системного сценарію Double Opt-In.
- Форми Wix — для сайтів, створених на відповідній платформі. Потребують додаткового налаштування. Детальніше в інструкції >
- Сторонні форми інтегровані через API — для власних або кастомних форм на сайті.
Далі розглянемо налаштування подвійного підтвердження підписки для сторонньої форми, інтегрованої через API.
Для масових розсилок потрібна підтверджена підпискаДоки контакт не підтвердив підписку, йому можна надсилати лише транзакційні повідомлення. Галочка згоди на вашій власній формі підтвердження не замінює: адреса, зібрана таким чином, усе одно має пройти подвійне підтвердження, перш ніж потрапити до масової розсилки.
Налаштування форми підписки
Інтегруйте форму через API-ресурс Subscribe contact.
Під час заповнення форми до вашого облікового запису eSputnik надходитимуть такі події:
subscribeFromApi(контакт заповнює форму вперше);subscribeUpdateFromApi(повторне заповнення форми).
Далі:
- Створіть Email підтвердження підписки.
- Налаштуйте сценарій підтвердження підписки.
- Налаштуйте сценарій підтвердження контакту.
Налаштування Email підтвердження
- Перейдіть до розділу Повідомлення → Повідомлення → Email
- Натисніть Новий Email.

- Відкрийте вкладку Тематичні
- Оберіть шаблон серед тригерних lifecycle-листів — Ласкаво просимо.

Такий вигляд має блок підтвердження у листі зі стандартним текстом та кнопкою:

-
Відредагуйте контент Email відповідно до стилю бренду.
-
Привʼяжіть у листі подію до кнопки або до посилання, щоб запустити потрібний сценарій:
- Виділіть блок із кнопкою.
- У налаштуваннях виберіть тип події Підтвердив підписку.

- Додайте посилання на сторінку подяки.

Зверніть увагуПоле Посилання може вести на будь-яку сторінку, яку ви розміщуєте самостійно, зокрема на власну сторінку підтвердження у власному дизайні. Подія Підтвердив підписку запускається в момент кліку на кнопку, незалежно від адреси призначення — сама сторінка не повинна викликати жодне API для підтвердження підписки.
Налаштування сценаріїв
Для надсилання листа-підтвердження та зміни статусу контакту на активний потрібно створити два сценарії.
Сценарій надсилання листа-підтвердження
Заповнення форми може запускати 2 типи подій:
subscribeFromApi— створення нового контакту.subscribeUpdateFromApi— оновлення контакту (повторне заповнення форми).

Щоб створити сценарій:
- Перейдіть до Тригери → Сценарії
- Натисніть Новий сценарій.

- Дайте сценарію назву, мітки (опціонально) та додайте блоки:
- Обов'язковий (транзакційний) Email
- Кінець
- У блоці Обов'язковий (транзакційний) Email налаштуйте:
- Виберіть повідомлення — Підтвердження підписки (раніше створений лист-підтвердження).

Зверніть увагуЛист із позначкою обов'язкового (транзакційного) надсилається навіть контактам зі статусом Відписаний. Це штатна поведінка: саме так працює повторне підтвердження підписки через double opt-in — контакт, який раніше відписався, отримує лист-підтвердження і може повернутися до розсилок.
- Натисніть Зберегти і вийти.
Сценарій підтвердження контакту
Цей сценарій активує контакт після натискання кнопки в Email.
Щоб створити сценарій:
- Перейдіть на вкладку Тригери → Сценарії, виберіть Новий сценарій.
- Дайте сценарію назву та додайте блоки Підтвердити контакт і Кінець.
- У параметрах блока Підтвердити контакт налаштуйте підтвердження контакту.

- Натисніть Зберегти і вийти.
Ланцюжок welcome-листів після блоку Підтвердити контакт
Для надсилання вітальної серії або бонусу за підписку доповніть існуючий сценарій-підтвердження іншими блоками.

Налаштування запуску сценаріїв
- Перейдіть до Налаштування запуску/зупинки.

- Для сценарію Заповнив форму у полі Подія виберіть subscribeFromApi та натисніть Застосувати.

- Для сценарію Підтвердження контакту виберіть Підтвердив підписку та натисніть Застосувати.

Ви можете встановити обмеження на запуск сценарію (за замовчуванням — не частіше ніж один раз на годину). Якщо користувач заповнить форму кілька разів, система надішле лише один Email підтвердження.
У такому разі створюється подія subscribeUpdateFromApi, а дані контакту оновлюються.
- Активуйте обидва сценарії.

Докладніше про створення подій >
Важливо
- Група для контактів, які підтвердили підписку, створюється в системі за замовчуванням.
- Якщо передаєте дані через API, у запиті можна вказати назву групи, до якої буде додано контакт.
- Якщо в запиті subscribe зазначено список груп, до яких контакт має додатися після підписки, а в сценарії є перевірка входження до однієї з цих груп, додайте між цими діями блок Таймер щонайменше на 4 хвилини.
Це забезпечить коректну роботу сценарію та послідовне виконання API-запитів у системі.
Updated 11 days ago