Современные предприятия электронной коммерции должны интегрироваться с широким спектром инструментов - от маркетинга и персонализации до аналитики и бизнес-аналитики. Интеграции с этими инструментами быстро становится трудно поддерживать, а новые интеграции становятся слишком сложными для реализации, что увеличивает нагрузку на ресурсы организации электронной коммерции.

Сегмент 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!