Современные предприятия электронной коммерции должны интегрироваться с широким спектром инструментов - от маркетинга и персонализации до аналитики и бизнес-аналитики. Интеграции с этими инструментами быстро становится трудно поддерживать, а новые интеграции становятся слишком сложными для реализации, что увеличивает нагрузку на ресурсы организации электронной коммерции.
Сегмент CDP (Платформа клиентских данных) решает эту проблему, позволяя пользователям мгновенно интегрироваться с более чем 100 инструментами через единый унифицированный API.
У Medusa есть официальный плагин medusa-plugin-segment
, который мгновенно дает вам доступ ко всем интеграциям сегментов и поставляется с предварительно настроенной мощной системой отслеживания на стороне сервера.
Зачем сегментировать?
Segment - это мощная платформа данных о клиентах, которая позволяет пользователям собирать, преобразовывать, отправлять и архивировать свои данные о клиентах.
Сегмент позволяет пользователям управлять различными инструментами отслеживания и маркетинга с помощью одного API и интерфейса, что упрощает опробование и интеграцию с различными службами в стеке электронной коммерции.
Общие варианты использования интеграции, которые могут быть реализованы с помощью Segment, включают:
- Mailchimp
- Klaviyo
- Отслеживание расширенной электронной торговли Google Analytics
- Хранилище данных для расширенного анализа и сегментации данных с помощью таких сервисов, как Snowflake
Добавление сегмента в ваш магазин Medusa
Примечание: вы должны создать исходный код Node.js в сегменте, чтобы получить ключ записи, который будет указан в параметрах плагина.
Плагины в экосистеме Medusa поставляются в виде отдельных пакетов npm, которые можно установить из реестра npm.
yarn add medusa-plugin-segment
После установки откройте medusa-config.js
, чтобы настроить плагин Segment, добавив его в массив плагинов вашего проекта и предоставив параметры, необходимые плагину, а именно ключ записи, полученный с панели управления сегмента.
{
resolve: `medusa-plugin-segment`,
options: {
write_key: SEGMENT_WRITE_KEY,
}
}
После настройки плагина вы получите мгновенный доступ к +100 сервисам через панель управления сегмента. Это позволяет вам опробовать новые сервисы для своего стека электронной коммерции, не вкладывая больших средств в интеграцию.
Отслеживание по умолчанию
medusa-plugin-segment
поставляется с предварительно созданным отслеживанием общих потоков для заказов, возвратов, свопов и требований. Где применимо, события соответствуют Спецификации сегмента электронной торговли.
Ниже приведен список некоторых событий, которые отслеживаются по умолчанию:
Заказы
- Заказ выполнен
- Заказ отправлен
- Заказ возвращен ← Без возврата товаров
- Заказ отменен
Возврат
- Заказ возвращен ← С возвращенными товарами
Свопы
- Своп создан
- Обмен подтвержден
- Своп отправлен
Претензии
- Товар заявлен
События по умолчанию служат хорошей основой для отслеживания электронной торговли, позволяя вам отвечать на вопросы, касающиеся производительности продукта, коэффициентов возврата, статистики претензий и т. Д.
Во многих случаях вам может понадобиться отслеживать другие события, относящиеся к вашему магазину - это также возможно через плагин Segment, поскольку плагин регистрирует segmentService
в вашем проекте Medusa.
Отслеживание пользовательских событий
Основываясь на настраиваемой функциональности, которой можно руководствоваться из учебника в документации Medusa, представьте, что вы хотите отслеживать все приветственные подписки.
segmentService
предоставляет track
метод, который обертывает Спецификацию трека сегмента, позволяя вам отправлять события в сегмент из любой точки вашего проекта Medusa.
Например, чтобы добавить отслеживание подписок в конечной точке POST /welcome/:cart_id
, вы можете добавить следующий код:
const segmentService = req.scope.resolve("segmentService")
segmentService.track({
event: "Welcome Opt-In Registered",
properties: {
cart_id,
optin
}
})
Приведенный выше фрагмент отправит событие в сегмент для дальнейшей обработки. Данные события могут быть использованы для:
- Сегментация списка рассылки в MailChimp или Klaviyo в зависимости от того, согласился ли клиент на приветствия
- Хранение в хранилище данных для последующего анализа, чтобы ответить на такие вопросы, как «С большей вероятностью клиенты, подписавшиеся на приемы, станут постоянными клиентами?»
- Интеграция с событиями Google Analytics
- и т.п.
Что дальше?
В этой статье рассматривается введение в один из многих плагинов Medusa и объяснение того, как вы можете улучшить свой стек электронной коммерции, что поможет вам создать успешный проект электронной коммерции.
Не уверен, где начать? Мы рады помочь и пообщаться с вами в нашем Discord!