Перші кроки
Відстеження подій та поведінки
- Отримання та встановлення скрипта веб-трекінгу
- Налаштування трекінгу прив'язкою до селекторів сайту
- Налаштування та використання вебтрекінгу для персоналізації контенту на сайті та в розсилках
- Налаштування Web Tracking методом відправлення подій через JavaScript
- Передавання даних про поведінку відвідувачів сайту через REST API
Дані користувача
- Огляд адаптивного email-редактора
- Cтворення оформлення для листа
- Створення синхронізованих модулів
- Налаштування адаптивності
- Налаштування Smart-елементів
- Оформлення промовкладки для Gmail
- Додавання Rolloverʼа
- Додавання фону до листа
- Додавання анкорних посилань
- Бібліотека блоків (Модулі)
- Додавання таблиці до листа
- Додавання кастомних шрифтів
- Додавання кастомних іконок соцмереж
- Створення кнопки СТA
- Робота з блоком "Зображення"
Омніканальність
- SDK для мобільних застосунків
- Керування ключами доступу до мобільного SDK
- Підключення мобільного додатка
- Створення Google проекту для Mob Push
- Створення мобільних push-повідомлень
- Налаштування аналітики доставлень та кліків
- Планування мобільних push-повідомлень
- Налаштування універсальних посилань (deeplinks & Universal links)
- Звіти за мобільними push-розсилками
Автоматизація
Персоналізація
- Підстановка промокоду з файлу
- Підстановка промокоду з використанням API
- Принципи генерації промокодів за допомогою PHP/JAVA
- Підстановка промокоду за допомогою персоналізації
- Завантаження промокодів для використання в сценарії
- Генерація промокодів у сценарії
- Відправлення промокоду за допомогою передпроцесора
- HTTP-запит для передачі промокоду з повідомлення до картки контакту
Аналітика
Товарні рекомендації
API
- Інтеграція з API — найчастіші питання
- API-ключі
- Ресурси API для додавання контактів
- Використання API-ресурсу Generate event
- Передача замовлень API-ресурсом Generate event
- Отримання рекомендацій щодо API ресурсом Contact recommendations based on web tracking
- Використання API-ресурсу Send prepared message
Зміна системи
Документи
Інтеграція
Сегментація за подіями
Event — це будь-яка подія, що відбулася на сайті/в мобільному додатку клієнта і яка має дату, тип, набір обов'язкових і довільних параметрів.
Наприклад, такими івентами можна вважати:
-
замовлення;
-
покинутий перегляд;
-
покинутий кошик;
-
покинутий пошук;
-
нову акцію;
-
зниження ціни на товар та ін.
Широкі можливості для сегментації та персоналізації Segmentation by Events є актуальними для використання перш за все ecommerce клієнтами, а також власниками мобільних додатків.
Зверніть увагу:
Наявність цієї опції залежить від вашого тарифного плану. Щоб її підключити, зверніться за адресою sales@esputnik.com
Як підключити сегментацію за подіями в eSputnik?
Натисніть назву облікового запису праворуч угорі та виберіть пункт "Налаштування".
У вікні, що відкриється, перейдіть до вкладки "Події"
Налаштування умов маппінгу (відповідності даних)
Щоб подія збереглося з прив'язкою до контакту, необхідно знати, який параметр у події містить ідентифікатор, за яким можна знайти контакт. А також яке саме поле контакту використовується як ідентифікатор.
Крок 1. Перевірка на відповідність параметрів
Якщо не заданий ідентифікатор контакту в події, за замовчуванням налаштовано перевірку таких параметрів в івенті та їхньої відповідності полю контакту в системі eSputnik:
Параметр події |
Поле контакту |
ContactId Contact_id |
Contact ID |
EmailAddress UserEmail ContactEmail |
|
Phone SMS PhoneNumber |
Phone number |
PushToken |
Web push or mobile push token |
ContactKey Contact_key |
Custom field with same name |
* Назви полів порівнюються без урахування регістру.
** Усі значення, крім email-адреси, порівнюються з урахуванням регістру.
Якщо передається event з одним із параметрів, перерахованих у колонці ліворуч, система автоматично пов'яже його з відповідним полем контакту в системі (стовпчик праворуч), коли знайде такий ідентифікатор.
Наприклад, надійшла подія з ключем "PhoneNumber": "+380972660288". Система розпізнає, що її ініціював контакт із вказаним номером телефону, і починає шукати цей контакт у своєму списку. Якщо такий контакт є, eSputnik додає до нього подію.
Приклад події, для якої система автоматично знайде контакт:
Як перевірити параметри події?
Перш за все визначтеся з тим, який тип подій ви будете використовувати для сегментації, і переконайтеся, що всі його параметри передаються в належному вигляді.
Зайдіть у "Тригери" → "Історія подій"
і з випадаючого списку виберіть потрібний "Тип події". Розглянемо на прикладі orderCreated
Клікніть назву orderCreated, щоб відкрилися всі параметри події, та звірте їх із параметрами з таблиці умов маппінгу. При збігу всіх параметрів можна відразу переходити до пункту "Налаштування обліку подій"
У нашому прикладі параметр "phone" не підходить до жодного значення з таблиці через чутливість до регістру.
Параметр події |
Поле контакту |
Phone SMS PhoneNumber |
Phone number |
Знадобиться задати додаткові правила відповідності, тож переходимо до наступного пункту.
Крок 2. Налаштування правила відповідності
Якщо треба використовувати іншу назву параметра події або інше поле контакту, можна задати правило відповідності нижче. За відсутності в події вказаного параметра система використовуватиме послідовність пошуку відповідності за замовчуванням.
Щоб задати правила відповідності, увімкніть цю опцію.
Після ввімкнення задайте відповідні параметри:
-
Укажіть назву параметра з події. У нашому випадку це "phone"
-
Із випадаючого списку виберіть необхідне поле контакту. У нашому випадку пошук відповідності буде здійснюватися за додатковим полем контакту з назвою "Номер телефону".
Щоб усі зміни стали дійсними, натисніть кнопку "Зберегти".
Налаштування обліку подій
Зайдіть у "Тригери" → "Типи подій" і знайдіть у списку потрібний вам тип подій. У нашому випадку це orderCreated.
Увімкніть опцію "Ураховувати події при сегментації контактів":
Зверніть увагу:
- У сегментації беруть участь тільки події, які відбулися після активації опції.
- Максимальна кількість подій для участі в сегментації — 50.
Побудова груп для сегментації за івентами
Сегментувати можна як за кількістю/типом івентів, що надійшли протягом заданого періоду часу, так і за самими даними з цих івентів.
Процес побудови групи такий самий, як для звичайної умовної групи, тільки з використанням додаткових параметрів.
1. Зайдіть у вкладку "Контакти" → "Групи".
2. Виберіть створення умовної групи.
3. Заповніть необхідні атрибути групи (з обов'язкових — назва) і натисніть кнопку "Далі".
4. Створіть групу на основі необхідних умов.
Натисніть кнопку "Додати картку". У переліку умов з'явиться новий набір полів "Події" → "Інше", які створюються після передачі подій до системи.
Базова сегментація є можливою за кількістю подій протягом певного періоду, а розширена дозволяє сегментувати також за параметрами в події.
Наприклад, нам треба виділити всіх клієнтів, які замовляли браслет бренду "Fresh Jewelry" на суму понад 5000 грн.
Вибираємо в картці такі параметри:
-
Інші → orderCreated → Назва → браслет
-
Інші → orderCreated → Бренд → "Fresh Jewelry"
-
Інші → orderCreated → Ціна → більше ніж 5000
Картка групи матиме такий вигляд:
Зверніть увагу, що поруч із orderCreated за замовчуванням вказано "протягом 1 тижня". Щоб змінити період, клікніть цей параметр і виберіть значення з випадаючого списку:
Натисніть "Готово", щоб зберегти групу й використовувати її для відправлення розсилок в ручному режимі або при побудові сценаріїв.