Shopify + SurveyAnalytica
Опросы в вашей витрине, потоки по реальным событиям заказов и запись обратно в Shopify — клиенты, метаполя, сегменты и согласие на маркетинг.
Установите приложение из Shopify App Store — и магазин станет двусторонним каналом. Блок приложения темы показывает опрос на любой странице витрины. События заказов и клиентов приходят как вебхуки с проверкой HMAC, которые SurveyAnalytica регистрирует за вас. А более 50 сгенерированных действий Admin API записывают результат обратно: оценки в метаполя клиента, покупателей в сегменты, теги, промокоды, обновления доставки — и прямые REST и GraphQL, когда готового действия недостаточно.
Триггеры workflow
События заказов и магазина
Заказы, клиенты, товары, оформления, доставки и остальные темы вебхуков Shopify запускают потоки в момент, когда происходят. Выбор темы регистрирует вебхук в вашем магазине; доставки проверяются по HMAC и привязаны к отправившему их магазину.
Поведение в витрине
Встраиваемое приложение фиксирует просмотры страниц и товаров, переходы по коллекциям, поиск и изменения корзины — чтобы потоки реагировали на действия покупателя, а модели могли оценивать даже тех, кто ни разу не отвечал на опрос. По умолчанию выключено, а после включения молчит, пока покупатель не даст согласие на аналитику через собственный API приватности Shopify.
Чтение магазина по расписанию
Запускайте поток по расписанию поверх инкрементального чтения заказов, товаров и клиентов с курсорной постраничностью — для дозагрузки истории, сводок и подготовки признаков, а не для реакции на каждое событие.
Действия workflow
Клиенты, согласие и сегменты
Создавайте и обновляйте клиентов, добавляйте и снимайте теги, обновляйте согласие на email- и SMS-маркетинг и создавайте сегменты Shopify из того, что узнали: сегмент детракторов NPS появляется в вашей же админке Shopify, где его могут использовать Shopify Flow и остальные ваши приложения.
Метаполя и метаобъекты
Записывайте оценки опросов, признаки клиентского опыта и обращения в поддержку на клиентов, заказы и товары как метаполя — или как метаобъекты, принадлежащие приложению. Именно так оценка превращается в то, по чему остальной ваш стек может сегментировать и фильтровать.
Заказы, доставка и стимулы
Обновляйте, отменяйте, списывайте оплату и выставляйте счета по заказам, создавайте черновики заказов и доставки, обновляйте трекинг, корректируйте остатки и выпускайте промокоды как стимул в конце потока возврата клиента.
REST и GraphQL
Вызывайте любую точку Admin API напрямую, когда готового действия не хватает. Каждое действие генерируется из собственной схемы Shopify, закреплено за версией API и отправляется с ключами идемпотентности и паузой при достижении лимитов.
Как движутся данные
Входящее: события магазина приходят как проверенные вебхуки, поведение в витрине поступает из встраиваемого приложения, а чтение по расписанию инкрементально забирает заказы, товары и клиентов. Исходящее: более 50 действий Admin API — клиенты, согласие, сегменты, метаполя, метаобъекты, заказы, доставки, товары, остатки и скидки. Цикл, который большинство продавцов запускает первым: заказ отправлен → опрос после покупки → оценка записана в метаполе клиента → из неё построен сегмент → кампания на этот сегмент.
Подключение: Устанавливается из Shopify App Store. Вы сами решаете, к какой учётной записи и какому рабочему пространству SurveyAnalytica подключается магазин: ничего не создаётся, пока вы не войдёте или не зарегистрируетесь — с любым удобным вам адресом электронной почты. Токен доступа остаётся на сервере и никогда не попадает в браузер, а каждая доставка вебхука проверяется по подписи и сопоставляется с отправившим её магазином.
Практический пример: NPS после покупки, который заканчивается сегментом Shopify
Триггер: вебхук orders/fulfilled срабатывает при отправке заказа.
Подождите три дня, чтобы вопрос пришёл после посылки.
Отправьте вопрос NPS в WhatsApp или по email — либо соберите ответ прямо в витрине блоком приложения темы.
Запишите оценку клиенту Shopify в метаполе и поставьте ему тег.
Создайте из этого метаполя сегмент Shopify: «Клиенты в зоне риска» теперь есть в вашей админке Shopify и доступен Shopify Flow и любому другому вашему приложению.
Разветвите по оценке: детракторы получают предложение о возврате с сгенерированным промокодом, промоутеры — просьбу оставить отзыв.
Готовые шаблоны flow
Установите готовый шаблон и адаптируйте его — не нужно строить с нуля.
Настройка
1.
Установите SurveyAnalytica из Shopify App Store, затем войдите или создайте учётную запись — вы выбираете, к какому рабочему пространству подключается магазин.
2.
В редакторе темы добавьте блок SurveyAnalytica в шаблон и вставьте свой Collector ID, чтобы показать опрос на этой странице.
3.
При желании включите встраиваемое приложение и укажите ID и ключ вашего потока кликстрима, чтобы собирать поведение в витрине.
4.
Выберите тему-триггер в конструкторе потоков; вебхук зарегистрируется в вашем магазине автоматически.
5.
Установите шаблон для этапа после покупки, выберите опрос и канал и активируйте его.
Частые вопросы
Нужна ли отдельная учётная запись SurveyAnalytica?
Учётная запись нужна, но выбираете её вы. Установка из App Store подключает магазин к той учётной записи SurveyAnalytica, под которой вы вошли, либо к той, что вы создадите во время установки с любым удобным адресом электронной почты: контактный адрес магазина — всего лишь подсказка. Пока вы не пройдёте вход, ничего не создаётся. Если магазин уже подключён к другой организации, мы назовём её и её владельца, чтобы вы могли запросить доступ.
Как происходит оплата?
Через Shopify. Вы выбираете тариф в админке Shopify, и он появляется в вашем счёте Shopify; использование сверх лимита тарифа тоже учитывается там. Отдельную карту вводить не нужно, а удаление приложения отменяет тариф.
Нужно ли настраивать вебхуки Shopify вручную?
Нет. Выбор темы-триггера регистрирует вебхук в вашем магазине, и каждая доставка проверяется по подписи и сопоставляется со своим магазином, прежде чем сможет запустить поток. При отключении потока подписка снимается.
Что собирает отслеживание в витрине?
Просмотры страниц и товаров, переходы по коллекциям, поиск и изменения корзины — вместе с вашим идентификатором клиента Shopify, если покупатель вошёл в аккаунт, но никогда адрес электронной почты или другие персональные данные. Оно выключено, пока вы не включите встраиваемое приложение, и даже тогда ничего не отправляет, пока покупатель не даст согласие на аналитику через собственный API приватности клиентов Shopify.
Могут ли результаты опроса стать сегментом Shopify?
Да, и именно здесь останавливается большинство приложений для отзывов. Запишите оценку в метаполе клиента и создайте из неё сегмент: он появится в админке Shopify как любой другой, поэтому триггер Shopify Flow «Клиент добавлен в сегмент» и остальные ваши приложения смогут работать с ним без участия SurveyAnalytica.
По каким каналам может идти опрос после покупки?
По любому каналу кампаний — email, SMS, WhatsApp и другим — а также в самой витрине. Обновления по заказу и доставке относятся к служебным сообщениям в WhatsApp; рекламные рассылки вроде возврата брошенной корзины считаются маркетинговыми и требуют согласия покупателя, которое интеграция умеет читать из Shopify и записывать обратно.
Какие разрешения запрашиваются?
При установке запрашивается совсем немного — ровно столько, чтобы разместить опрос в витрине. Всё остальное запрашивается в тот момент, когда вы настраиваете действие, которому это нужно: запись в клиентов или товары вы разрешаете тогда, когда действительно ею пользуетесь, а не в день установки.
Как насчёт лимитов API?
Действия Shopify отправляются с ключами идемпотентности и автоматически выжидают ровно столько, сколько просит Shopify, вместо того чтобы угадывать, поэтому шквал заказов не теряет доставок.