Встановлення плагіну для сайтів WooCommerce
Плагін eSputnik дозволяє керувати маркетинговими кампаніями вашого WooCommerce-сайту за допомогою однієї платформи даних клієнтів (CDP).
Зверніть увагу
Цей плагін називається Yespo, але він повністю підходить для роботи з eSputnik CDP.
Плагін дозволяє:
- Переносити контакти з вашого сайту до Yespo.
- Синхронізувати дані про замовлення (історичні та нові).
- Відстежувати події на вебсайті за допомогою скрипту вебтрекінгу: активність користувача, відвідувані сторінки, вміст кошика та замовлення тощо.
- Автоматично зареєструвати домен, отримати та встановити скрипт та service worker для налаштування Web Push.
Після інтеграції ви зможете:
- Організувати автоматичний онбординг для нових контактів.
- Збагачувати профілі контактів даними з ваших альтернативних платформ, таких як мобільні додатки.
- Робити масові омніканальні розсилки.
- Налаштовувати ланцюжки транзакційних повідомлень.
- Аналізувати ефективність кампаній у режимі реального часу.
- Збирати Web Push підписників та надсилати їм повідомлення у відповідному каналі.
Плагін дозволяє надсилати до eSputnik наступні події:
Подія | Опис |
---|---|
PageView | Надсилається, коли відвідувач сайту завантажує певну сторінку вебсайту. Подія за замовчуванням, необхідна для роботи всіх інших подій вебвідстеження. |
ProductPage | Пов’язана з діями на сторінках товарів. Подію можна використовувати для кампаній, що включають покинуті перегляди, сповіщення про знижки на переглянуті товари або кампанії з повернення клієнтів. |
CategoryPage | Спрацьовує, коли відвідувач переглядає сторінку категорії товару. Після отримання цієї події в eSputnik ви можете надсилати електронні листи з рекомендаціями найпопулярніших товарів у переглянутій категорії. |
CustomerData | Передає дані відвідувача сайту, отримані під час реєстрації, входу в систему або здійснення покупки. Подія пов’язує відвідувачів вебсайту з обліковими записами у вашій системі, що дозволяє проводити персоналізовані кампанії. |
StatusCart | Допомагає відстежувати статус кошиків. Подію можна використовувати для запуску e-commerce сценаріїв, таких як покинутий кошик, сповіщення про знижки на товари в покинутому кошику та сповіщення про знижки на товари, схожі на ті, що є в кошику. |
PurchasedItems | Інформує про придбані товари та може бути використана для рекомендацій популярних товарів, додаткових та перехресних продажів. Наприклад, якщо клієнт придбав телефон, ви можете надіслати йому повідомлення з рекомендаціями щодо чохла або зарядного пристрою. |
MainPage | Спрацьовує, коли відвідувач знаходиться на головній сторінці. Необхідна для відображення рекомендацій на сайті. |
NotFound | Спрацьовує при потраплянні на 404 сторінку. Необхідна для відображення рекомендацій на сайті. |
ProductImpression | Дозволяє відстежувати покази рекомендаційних блоків. |
У разі деактивації плагін перестає виконувати свої функції.
Видалення плагіну видаляє всі компоненти, встановлені під час налаштування вебтрекінгу, включаючи скрипти та функції, що використовуються для відстеження подій.
Зверніть увагу
- Плагін працює на основі передачі даних через cron-завдання. Переконайтеся, що у вас налаштований активний cron: або стандартний WordPress, або серверний на вашому хостингу.
- Якщо ви використовуєте плагіни кешування, обов’язково встановлюйте оновлення через репозиторій WordPress і після цього очистіть кеш, щоб усі зміни застосувалися коректно.
Хуки WordPress і WooCommerce
Щоб плагін працював коректно, переконайтеся в наступному:
- Стандартні хуки WordPress не були видалені чи деактивовані в темі або іншими плагінами. Ці хуки активні за замовчуванням, тому їхня відсутність може свідчити про навмисне використання
remove_action
абоremove_filter
. - Необхідні хуки WooCommerce присутні в темі й працюють належним чином. Ці хуки критично важливі для інтеграції з функціями WooCommerce і мають бути доступними у вашій конфігурації.
Якщо стандартні хуки WordPress були примусово видалені, або відсутні обов’язкові хуки WooCommerce, плагін може працювати некоректно.
Хуки дій WordPress
Нава | Опис |
---|---|
admin_notices | Відображає повідомлення в зоні адміністративних сповіщень. Є частиною ядра WordPress і не залежить від тем оформлення чи їхніх кастомізацій. Використовується самим WordPress і сторонніми плагінами. |
profile_update | Активується, коли створюється або оновлюється профіль користувача. Належить до ядра WordPress і не залежить від тем або налаштувань інтерфейсу. Використовується як WordPress, так і сторонніми плагінами. |
delete_user | Викликається перед видаленням користувача. Являється частиною ядра WordPress і працює незалежно від кастомізацій тем. Використовується WordPress і сторонніми плагінами. |
wp_privacy_personal_data_erased | Активується після виконання запиту на видалення персональних даних (GDPR). Належить до ядра WordPress і не залежить від змін у темах оформлення. Використовується всередині самого ядра WordPress. |
admin_enqueue_scripts | Використовується для підключення JavaScript і CSS-файлів, що розширюють функціональність адміністративної панелі. Є частиною ядра і не залежить від оформлення інтерфейсу. Використовується WordPress і плагінами. |
wp_footer | Додає власний код перед закриваючим тегом </body> . Є частиною ядра WordPress і не впливає на теми оформлення. Використовується WordPress і сторонніми плагінами. |
wp_login | Активується після успішного логіну користувача. Базовий хук ядра, не залежить від кастомізацій тем. Використовується WordPress і сторонніми плагінами. |
Фільтр-хуки WordPress
Нава | Опис |
---|---|
cron_schedules | Використовується для додавання кастомних інтервалів для cron-завдань. Застосовується як ядром WordPress, так і сторонніми плагінами. |
Хуки дій WooCommerce
Нава | Опис |
---|---|
woocommerce_add_to_cart | Активується під час додавання товару до кошика. Є частиною ядра WooCommerce, ініціалізується у файлі CartController.php у src/StoreApi/Utilities . |
woocommerce_after_cart_item_quantity_update | Викликається при зміні кількості товару в кошику. Базовий хук WooCommerce, ініціалізується у class-wc-cart.php у директорії includes , але плагін безпосередньо його не використовує. Через рідкісні зміни в цих файлах ризик його порушення низький. |
woocommerce_cart_item_removed | Активується при видаленні товару з кошика. Являється частиною ядра WooCommerce, ініціалізується у class-wc-cart.php в директорії includes . Активно використовується WooCommerce. Через рідкісні зміни в includes ризик пошкодження цього хука мінімальний. |
woocommerce_thankyou | Викликається після оформлення замовлення. Є частиною ядра WooCommerce, використовується в шаблонах для відображення фінальних даних замовлення. Ініціалізується у файлі thankyou.php у директорії templates/checkout . Оскільки шаблони часто кастомізуються, ризик перезапису ініціалізації хука вищий. |
Встановлення плагіну
- Увійдіть у свій обліковий запис WordPress.
- Перейдіть до розділу Плагіни.
- Знайдіть Yespo у полі пошуку та натисніть Встановити зараз.
Або,
- Перейдіть на сторінку плагінів WordPress.
- Знайдіть Yespo у пошуку та натисніть Завантажити.
- Завантажте плагін у розділ Плагіни свого облікового запису WordPress.
- Натисніть Активувати.
- Натисніть кнопку Налаштування під плагіном у розділі Встановлені плагіни або перейдіть на окрему сторінку Yespo.
- Введіть свій ключ API з повним доступом із облікового запису eSputnik і натисніть Синхронізувати, щоб розпочати синхронізацію даних.
Зверніть увагу
- Права доступу для ключа API мають бути встановлені як Full access to API. Докладніше про ключі API в eSputnik можна дізнатися в цій статті.
- Плагін Yespo підтримує багатосайтові конфігурації для магазинів WooCommerce у WordPress. Для коректної обробки даних кожен магазин WooCommerce має бути підключений до окремого облікового запису eSputnik.
Після натискання кнопки Синхронізувати нові контакти та замовлення, що з'являтимуться у WooCommerce, автоматично передаватимуться в eSputnik. Також буде налаштовано відстеження подій на сайті та встановлено скрипт Web Push.
Щоб забезпечити правильну роботу, додайте товарний фід до eSputnik.
Якщо у вас виникнуть запитання або проблеми з інтеграцією — зв’яжіться з нами.
Updated 2 days ago