Ідентифікація контактів
Наша платформа використовує скрипт для ідентифікації контактів, який дозволяє відстежувати онлайн-дії користувачів, такі як відвідування сторінки, кліки, заповнення форм тощо. Правильна ідентифікація необхідна для кращого порівняння контактів під час трекінгу та у web push-повідомленнях.
Скрипт збирає дані із джерел, що наведені нижче.
Сookies
Коли користувач вперше відвідує сайт, єдиною інформацією про відвідувача є ідентифікатор (ID) з cookie-файлу, який зберігається на комп'ютері користувача.
Скрипт записує ID у браузер та використовує його для відстеження та зберігання історичних даних.
UTM-мітки
UTM-мітки — невеликі фрагменти коду, які ви можете додати до URL маркетингових повідомлень. У нашій системі UTM-мітки увімкненні за замовчуванням.
Скрипт бере ID контакту з UTM-мітки та використовує його для відстеження подій. Крім того, ID контакту використовується для прив'язки web push-токенів до контактів, що існують.
При переході з повідомлення на сайт контакт ідентифікується за параметром contactId. Ми отримуємо contactId з UTM-міток за таким пріоритетом:
etm_term
— якщо мітку налаштовано.utm_content=eSputnik-$contactId
— передавання contactId налаштовано за замовчуванням.utm_source=eSputnik-$type_ + _utm_content=$contactId
— якщо вutm_source
вказано значенняeSputnik
(за необхідності його можна змінювати, contactId буде передаватися з міток з вищим пріоритетом).
ВажливоДля коректної роботи скрипту не змінюйте дефолтне значення тега
utm_content
.
Web push
Коли відвідувач сайту підписується на web push-повідомлення, в базі створюється новий контакт разом із web-push токеном.
Якщо контакт існує в вашій базі та переходить за посиланням у повідомленні (наприклад, в email або Viber), UTM-мітка містить ID контакту.
У цьому випадку ми з'єднуємо ID контакту, що існує, та web push-токен, створений пізніше. Дані контакту збагачуються.
ПриміткаАктивуйте параметр Увімкнути UTM-мітки для всіх мовних версій під час налаштування web push-повідомлень. Детальніше >
Форма підписки
Користувач може ввести email або номер телефону у форму підписки, яка відображається на сайті. Скрипт, встановлений на сайті, визначає ID контакту, пов'язаний з цією адресою, та зберігає його в браузері. ID контакту згодом підставляється під час відстеження подій або для перевірки статусу підписки.
Якщо контакт з таким email або номером телефону відсутній, створюється новий ID контакту.
ПриміткаID контакту, отриманий через форму підписки, має більший пріоритет, ніж отриманий за допомогою web push-сповіщень.
Відправка подій через JavaScript-запити
Встановіть та активуйте скрипт веб-трекінгу, за допомогою якого ви зможете відправити в eSputnik інформацію про контакти, зібрану на сайті.
Існує два способи передачі контактної інформації:
- У CustomerData-події.
- У об'єкті GeneralInfo, вбудованому у будь-яку подію.
Приклад:
eS('sendEvent', 'PageView', {
'PageView': {
"GeneralInfo": {
"externalCustomerId": "1234509876",
"user_email": "[email protected]",
"user_phone": "380501234567",
"user_es_contact_id": 100500
},
}
});
Детальніше дивіться у статті Передача даних про поведінку відвідувачів сайту через JavaScript
Отримана інформація зберігається в скрипті веб-трекінгу. Усі події, передані в систему, будуть містити ці дані.
Updated 15 days ago