Интеграция с Shopify
Обзор интеграции
Anchor link toPushwoosh легко интегрируется с Shopify, ведущей платформой для электронной коммерции, которая позволяет компаниям создавать, управлять и масштабировать интернет-магазины. Это руководство проведет вас через установку и настройку приложения Pushwoosh в вашем магазине Shopify, настройку идентификации пользователей и использование уведомлений и инструментов автоматизации для взаимодействия с клиентами по таким каналам, как пуши, email, SMS и WhatsApp.
Тип интеграции
Anchor link to- Назначение: Shopify отправляет данные клиентов в Pushwoosh, где они используются для таргетинга и обмена сообщениями.
Предварительные требования
Anchor link to- Аккаунт Pushwoosh
- Доступ к вашей панели администратора Shopify
- Токен доступа Device API и Код приложения Pushwoosh
- Магазин Shopify с доступными данными о клиентах и заказах
- Одобрение запрашиваемых приложением областей доступа
read_orders,write_pixelsиread_customer_events, необходимых для событий заказов/корзин, отслеживания этапов оформления заказа и поведенческих событий на витрине
Синхронизируемые сущности
Anchor link to- Клиенты: Используются для назначения и идентификации UserID Pushwoosh через метаполя Shopify
- Сегменты клиентов: Используются для таргетинга и обмена сообщениями на основе групп
- События и триггеры (например, размещенные заказы, примененные теги): Используются в Shopify Flow для автоматизации обмена сообщениями по разным каналам
- Витрина: Используется для сбора подписок на веб-пуши через встроенные скрипты
- Фид товаров: Фид витрины вашего магазина (
products.json) автоматически подключается к Каталогу товаров Pushwoosh при подключении приложения и автоматически отключается при его удалении. - Заказы и корзины: События сервер-сервер от веб-хуков Shopify
orders/paidиcheckouts/create. См. Отслеживание заказов, корзин и этапов оформления покупки. - Поведение при просмотре витрины: Просмотры товаров и действия по добавлению в корзину, собираемые тем же встраиваемым элементом темы, который используется для подписок на веб-пуши.
- Этапы оформления покупки: Введенная контактная информация и отправленная платежная информация, собираемые через Shopify Web Pixel.
Глоссарий (сопоставление названий сущностей, если они различаются)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | UserID |
orders/paid webhook | Событие PW_OrderCreated — общее с другими интеграциями для электронной коммерции (например, Magento) |
checkouts/create webhook | Событие PW_AbandonedCart — то же самое общее событие, также используемое источником “Корзина” блока “Товары” |
| Product page view | Событие PW_ProductViewed |
Как работает интеграция
Anchor link toPushwoosh выступает в качестве назначения для сообщений из Shopify. После интеграции Shopify отправляет данные о клиентах и их поведении в Pushwoosh, где они используются для实时-уведомлений, сегментации клиентов и персонализированных сообщений по различным каналам.
Ключевые компоненты интеграции
Anchor link to-
Идентификация клиентов через метаполя Каждому клиенту Shopify присваивается уникальный
UserID, который хранится в метаполе (custom.pushwoosh_userid). Этот идентификатор позволяет Pushwoosh распознавать и отправлять сообщения пользователям последовательно на всех платформах. -
Автоматизация на основе событий через Shopify Flow Pushwoosh предоставляет действия для Flow, которые позволяют автоматизировать обмен сообщениями (пуши, email, SMS, WhatsApp) на основе событий Shopify, таких как:
- Размещение нового заказа
- Применение тега к клиенту
- Брошенная корзина
-
Таргетинг на основе сегментов Сегменты клиентов из Shopify можно использовать для отправки уведомлений определенным группам по различным каналам, например, рекламных акций для новых покупателей или кампаний по реактивации для неактивных пользователей.
-
Ручные и实时-сообщения Из представления клиента или сегмента в Shopify вы можете вручную запускать уведомления с помощью расширений Pushwoosh:
- Уведомление по клиенту: для личных сообщений или тестирования
- Уведомление по сегменту: для сообщений в рамках кампаний
Веб-пуши через встраиваемый элемент витрины
Anchor link toВключив встраиваемый элемент Pushwoosh в вашей теме Shopify, вы можете предлагать посетителям сайта подписаться на пуш-уведомления в браузере — мобильное приложение не требуется.
Обзор потока данных
Anchor link toДанные о клиентах и событиях Shopify ↓Pushwoosh API (через приложение) ↓UserID → Сегментация → Триггерные или ручные уведомленияЭта интеграция позволяет вам доставлять своевременные, релевантные сообщения, которые улучшают удержание пользователей, повышают конверсию и улучшают клиентский опыт — автоматически или по запросу.
Часть 1. Установка
Anchor link toВойдите в Shopify
Anchor link to- Перейдите в панель администратора Shopify
- Выберите свой магазин на панели управления
Установите приложение Pushwoosh
Anchor link to- Посетите страницу приложения Pushwoosh в App Store
- Нажмите Install

- Подтвердите установку в диалоговом окне Shopify

Подключите ваше приложение Pushwoosh
Anchor link toПосле установки вы будете перенаправлены в приложение Pushwoosh внутри Shopify.
- Нажмите Connect.

- Введите Код приложения и токен доступа Device API, которые можно найти в панели управления Pushwoosh → Settings → API Access.

После подключения появится сообщение об успехе: “Pushwoosh app connected.”

Подпишитесь на тарифный план
Anchor link to- Нажмите Upgrade Subscription
- Будет показан единый тарифный план на основе использования.
- Подтвердите оплату.

Часть 2. Настройка: User ID клиента через метаполя
Anchor link toДля доставки уведомлений идентифицированным пользователям по различным каналам (пуши, email, SMS, WhatsApp) Pushwoosh использует уникальный User ID для каждого клиента. Shopify хранит это значение в метаполях клиента Shopify.
- Перейдите в Settings → Metafields and metaobjects → Customers

- Нажмите Add definition и используйте следующие значения:
| Поле | Значение |
|---|---|
| Пространство имен и ключ | custom.pushwoosh_userid |
| Пространство имен | custom |
| Тип | Однострочный текст |
| Валидация | Нет |
| Доступ к аккаунту клиента | Чтение и запись |
| Доступ к Storefront API | Включен |


Часть 3. Использование расширений Pushwoosh
Anchor link toPushwoosh включает расширения для Shopify для таргетинга на сегменты, автоматизации (Flow) и уведомлений для конкретных клиентов.
Расширение 1. Отправка уведомления по клиенту
Anchor link toСценарий использования
Anchor link toОтправляйте персонализированные сообщения вручную или тестируйте уведомления для конкретного пользователя.
Шаги
Anchor link to- Откройте Customers → Выберите клиента
- Нажмите More actions → Notification by customer

- Выберите платформу для обмена сообщениями (например, Email) и пресет контента.

- Нажмите Send
Расширение 2. Уведомление по сегменту
Anchor link toСценарий использования
Anchor link toТаргетируйте группы клиентов — брошенные корзины, новые покупатели, клиенты с высокими расходами.
Шаги
Anchor link to-
Перейдите в Customers → Segments
-
Выберите сегмент → Нажмите Use Segment

- Выберите Notification by Segment

- Выберите желаемый канал связи и пресет сообщения. Нажмите Send.

Расширение 3. Pushwoosh в Shopify Flow
Anchor link toСценарий использования
Anchor link toАвтоматизируйте обмен сообщениями в клиентских путях с помощью триггеров, таких как заказы, теги или поведение.
Шаги
Anchor link to- Создайте новый Flow в Shopify Flow
- Добавьте действие → Выберите Pushwoosh notifications

- Настройте сообщение и динамические поля

Например:
-
Отправить сообщение после размещения заказа
-
Напомнить пользователю о брошенной корзине
-
Отправить реактивационный пуш через 30 дней неактивности
Часть 4. Включение веб-пушей (необязательно, но рекомендуется)
Anchor link toЧтобы поддерживать веб-пуши в браузере на вашей витрине, выполните следующие действия:
- Перейдите в Online Store → Themes → Customize

- Откройте App Embeds в левом меню
- Включите Push Init Embed

Часть 5. Отслеживание заказов, корзин и этапов оформления покупки
Anchor link toПосле того как вы одобрите области доступа read_orders, write_pixels и read_customer_events (см. Предварительные требования), Pushwoosh начнет получать три вида коммерческих событий из вашего магазина. Они поступают из разных источников и прекращаются независимо друг от друга — не рассматривайте их как один фид.
Серверные события заказов и корзин
Anchor link toShopify отправляет события оплаченного заказа (веб-хук orders/paid, событие PW_OrderCreated) и создания оформления заказа (веб-хук checkouts/create, событие PW_AbandonedCart) в Pushwoosh напрямую, с сервера на сервер. Оба события являются общими с другими интеграциями для электронной коммерции — Magento использует те же два названия событий. Как и другие события от входящих веб-хуков (Stripe работает так же), они появляются в выпадающем списке Событие при создании сегмента или настройке триггера Customer Journey, и вы можете сопоставить любое из них как источник для событий конверсии, чтобы перенести доходы из Shopify в RFM-сегментацию, атрибуцию Journey и статистику по блокам “Товары”, которую вы отправляете в email.
Поскольку эти события поступают с сервера Shopify, а не из браузера покупателя, они продолжают приходить даже для покупателей, которые блокируют трекеры или используют блокировщик рекламы.
События просмотра витрины
Anchor link toПросмотры товаров (событие PW_ProductViewed) и действия по добавлению в корзину собираются тем же встраиваемым элементом темы, который вы уже установили для подписок на веб-пуши — вам не нужно ничего нового добавлять в вашу тему, но встраиваемый элемент должен быть ВКЛЮЧЕН (см. Включение веб-пушей), чтобы эти события поступали. Если вы пропустили этот переключатель, вы не получите ни подписок на веб-пуши, ни событий с витрины.
События этапов оформления покупки
Anchor link toShopify Web Pixel сообщает о двух этапах оформления заказа по мере того, как покупатель заполняет форму:
PW_CheckoutContactInfo: покупатель ввел свою контактную информацию.PW_PaymentInfoSubmitted: покупатель отправил свои платежные данные.
Часть 6. Соответствие требованиям по обработке данных
Anchor link toShopify требует, чтобы каждое публичное приложение отвечало на его обязательные веб-хуки GDPR/CCPA. Pushwoosh обрабатывает их следующим образом:
customers/redact: Когда покупатель просит магазин удалить его данные, Pushwoosh удаляет соответствующие записи Pushwoosh по тем идентификаторам, которые отправляет Shopify — email, телефон и ID клиента Shopify.customers/data_request: Когда покупатель запрашивает копию своих данных, Pushwoosh отправляет уведомление во внутренний канал поддержки, и человек обрабатывает запрос вручную. Shopify требует, чтобы приложения отвечали на такие запросы в течение 30 дней.shop/redact: Shopify отправляет это через 48 часов после того, как магазин удаляет приложение, с просьбой удалить данные магазина. Pushwoosh намеренно не имеет отдельного обработчика для этого — удаление уже удаляет всю запись об интеграции магазина (включая ключ API устройства, код приложения и идентификаторы биллинга), поэтому к моменту поступления этого веб-хука ему уже нечего удалять.
Сводка сценариев использования
Anchor link to| Сценарий | Используемый инструмент |
|---|---|
| Персонализированное сообщение | Уведомление по клиенту |
| Напоминание о брошенной корзине | Shopify Flow + действие Pushwoosh |
| Акция на основе сегмента | Уведомление по сегменту |
| Приветственное сообщение после регистрации | Flow + отслеживание метаполей |
| Подписка на пуши | Встраиваемый элемент темы + переключатель Push Init |
| Атрибуция дохода и RFM-сегментация | События заказов/оформления покупок, сопоставленные с событиями конверсии |
| Анализ прерываний при оформлении заказа | События PW_CheckoutContactInfo / PW_PaymentInfoSubmitted |
| Сегменты по брошенным просмотрам или корзинам | События просмотра товаров / добавления в корзину на витрине |