Перейти к содержанию

Интеграция с Shopify

Обзор интеграции

Anchor link to

Pushwoosh легко интегрируется с 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
CustomerUserID
orders/paid webhookСобытие PW_OrderCreated — общее с другими интеграциями для электронной коммерции (например, Magento)
checkouts/create webhookСобытие PW_AbandonedCart — то же самое общее событие, также используемое источником “Корзина” блока “Товары”
Product page viewСобытие PW_ProductViewed

Как работает интеграция

Anchor link to

Pushwoosh выступает в качестве назначения для сообщений из Shopify. После интеграции Shopify отправляет данные о клиентах и их поведении в Pushwoosh, где они используются для实时-уведомлений, сегментации клиентов и персонализированных сообщений по различным каналам.

Ключевые компоненты интеграции

Anchor link to
  1. Идентификация клиентов через метаполя Каждому клиенту Shopify присваивается уникальный UserID, который хранится в метаполе (custom.pushwoosh_userid). Этот идентификатор позволяет Pushwoosh распознавать и отправлять сообщения пользователям последовательно на всех платформах.

  2. Автоматизация на основе событий через Shopify Flow Pushwoosh предоставляет действия для Flow, которые позволяют автоматизировать обмен сообщениями (пуши, email, SMS, WhatsApp) на основе событий Shopify, таких как:

    • Размещение нового заказа
    • Применение тега к клиенту
    • Брошенная корзина
  3. Таргетинг на основе сегментов Сегменты клиентов из Shopify можно использовать для отправки уведомлений определенным группам по различным каналам, например, рекламных акций для новых покупателей или кампаний по реактивации для неактивных пользователей.

  4. Ручные и实时-сообщения Из представления клиента или сегмента в Shopify вы можете вручную запускать уведомления с помощью расширений Pushwoosh:

    • Уведомление по клиенту: для личных сообщений или тестирования
    • Уведомление по сегменту: для сообщений в рамках кампаний

Веб-пуши через встраиваемый элемент витрины

Anchor link to

Включив встраиваемый элемент Pushwoosh в вашей теме Shopify, вы можете предлагать посетителям сайта подписаться на пуш-уведомления в браузере — мобильное приложение не требуется.

Обзор потока данных

Anchor link to
Данные о клиентах и событиях Shopify
Pushwoosh API (через приложение)
UserID → Сегментация → Триггерные или ручные уведомления

Эта интеграция позволяет вам доставлять своевременные, релевантные сообщения, которые улучшают удержание пользователей, повышают конверсию и улучшают клиентский опыт — автоматически или по запросу.

Часть 1. Установка

Anchor link to

Войдите в Shopify

Anchor link to
  1. Перейдите в панель администратора Shopify
  2. Выберите свой магазин на панели управления

Установите приложение Pushwoosh

Anchor link to
  1. Посетите страницу приложения Pushwoosh в App Store
  2. Нажмите Install Установите приложение Pushwoosh
  3. Подтвердите установку в диалоговом окне Shopify Подтвердите установку

Подключите ваше приложение Pushwoosh

Anchor link to

После установки вы будете перенаправлены в приложение Pushwoosh внутри Shopify.

  1. Нажмите Connect.

Нажмите кнопку Connect

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

Подключите ваше приложение Pushwoosh

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

Приложение Pushwoosh подключено

Подпишитесь на тарифный план

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

Подпишитесь на тарифный план

Часть 2. Настройка: User ID клиента через метаполя

Anchor link to

Для доставки уведомлений идентифицированным пользователям по различным каналам (пуши, email, SMS, WhatsApp) Pushwoosh использует уникальный User ID для каждого клиента. Shopify хранит это значение в метаполях клиента Shopify.

  1. Перейдите в Settings → Metafields and metaobjects → Customers

Добавьте определение

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

Добавьте определение Добавьте определение

Часть 3. Использование расширений Pushwoosh

Anchor link to

Pushwoosh включает расширения для Shopify для таргетинга на сегменты, автоматизации (Flow) и уведомлений для конкретных клиентов.

Расширение 1. Отправка уведомления по клиенту

Anchor link to

Сценарий использования

Anchor link to

Отправляйте персонализированные сообщения вручную или тестируйте уведомления для конкретного пользователя.

  1. Откройте Customers → Выберите клиента
  2. Нажмите More actions → Notification by customer Уведомление по клиенту
  3. Выберите платформу для обмена сообщениями (например, Email) и пресет контента. Заполните форму
  4. Нажмите Send

Расширение 2. Уведомление по сегменту

Anchor link to

Сценарий использования

Anchor link to

Таргетируйте группы клиентов — брошенные корзины, новые покупатели, клиенты с высокими расходами.

  1. Перейдите в Customers → Segments

  2. Выберите сегмент → Нажмите Use Segment

Использовать сегмент

  1. Выберите Notification by Segment Уведомление по сегменту
  2. Выберите желаемый канал связи и пресет сообщения. Нажмите Send. Заполните форму сообщения

Расширение 3. Pushwoosh в Shopify Flow

Anchor link to

Сценарий использования

Anchor link to

Автоматизируйте обмен сообщениями в клиентских путях с помощью триггеров, таких как заказы, теги или поведение.

  1. Создайте новый Flow в Shopify Flow
  2. Добавьте действие → Выберите Pushwoosh notifications

Действие потока Pushwoosh

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

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

Например:

  • Отправить сообщение после размещения заказа

  • Напомнить пользователю о брошенной корзине

  • Отправить реактивационный пуш через 30 дней неактивности

Часть 4. Включение веб-пушей (необязательно, но рекомендуется)

Anchor link to

Чтобы поддерживать веб-пуши в браузере на вашей витрине, выполните следующие действия:

  1. Перейдите в Online Store → Themes → Customize Перейдите в Themes → Customize
  2. Откройте App Embeds в левом меню
  3. Включите Push Init Embed

Включите Push Init Embed

Часть 5. Отслеживание заказов, корзин и этапов оформления покупки

Anchor link to

После того как вы одобрите области доступа read_orders, write_pixels и read_customer_events (см. Предварительные требования), Pushwoosh начнет получать три вида коммерческих событий из вашего магазина. Они поступают из разных источников и прекращаются независимо друг от друга — не рассматривайте их как один фид.

Серверные события заказов и корзин

Anchor link to

Shopify отправляет события оплаченного заказа (веб-хук 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 to

Shopify Web Pixel сообщает о двух этапах оформления заказа по мере того, как покупатель заполняет форму:

  • PW_CheckoutContactInfo: покупатель ввел свою контактную информацию.
  • PW_PaymentInfoSubmitted: покупатель отправил свои платежные данные.

Часть 6. Соответствие требованиям по обработке данных

Anchor link to

Shopify требует, чтобы каждое публичное приложение отвечало на его обязательные веб-хуки 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
Сегменты по брошенным просмотрам или корзинамСобытия просмотра товаров / добавления в корзину на витрине