Medusaプロジェクトへのセグメントの統合


現代のeコマース企業は、分析とビジネスインテリジェンスにマーケティングとパーソナライズからツールの広いスペクトルと統合する必要があります.これらのツールへの統合は急速に維持するのに難しくなります、そして、新しい統合は電子商取引組織の資源にストレッチをかけるのを実装するために過度に複雑になります.
CDP (顧客データプラットフォーム)Segment この問題は、ユーザーが即座に1つの統一APIを介して+ 100のツールと統合することによって解決します.
メデューサの公式プラグインmedusa-plugin-segment それは即座にすべてのセグメントの統合へのアクセスを提供し、強力なサーバー側のトラッキングでプリセットされて

なぜセグメント?
セグメントは、ユーザーが収集、変換、送信、アーカイブの顧客データを許可する強力な顧客データプラットフォームです.
セグメントは、ユーザーが1つのAPIとインターフェイスを使用して別のトラッキングとマーケティングツールを管理することができます、それは非常に試してみて、あなたの電子商取引のスタック内のさまざまなサービスと統合することは非常に簡単です.
セグメントで実装できる一般的な統合ユースケースは以下のようになります.
  • 郵便受け
  • クラビヨ
  • Google Analyticsは、電子商取引追跡を強化しました
  • 雪片のようなサービスによる先進データ解析とセグメンテーションのためのデータウェアハウジング

  • Medusa店へのセグメントの追加

    Note: you should create a Node.js source in Segment in order to obtain the write key that will be provided in the plugin options.


    Medusaの生態系のプラグインは、NPMレジストリからインストールすることができます別のNPMパッケージとして来る.
    yarn add medusa-plugin-segment
    
    インストール後medusa-config.js セグメントプラグインを構成するには、プロジェクトのプラグイン配列に追加し、プラグインによって必要とされるオプション、つまり、セグメントダッシュボードから取得した書き込みキーを指定します.
    {
        resolve: `medusa-plugin-segment`,
        options: {
          write_key: SEGMENT_WRITE_KEY,
        }
    }
    
    プラグインが構成された後は、セグメントダッシュボードを介して+ 100サービスに瞬時にアクセスできます.これは、重い統合投資をすることなく、電子商取引のスタックのための新しいサービスを試してみることができます.

    デフォルト追跡medusa-plugin-segment 注文、リターン、スワップ、およびクレームのための一般的なフローのためのビルド済みの追跡が付属しています.該当するイベントが続く場合Segment Ecommerce Spec .
    以下はデフォルトで追跡されているイベントのリストです.
  • 注文
  • 完了
  • 出荷注文
  • 償還命令← 返品なしで
  • 取り消し命令
  • リターン
  • 償還命令← 返品
  • スワップ
  • スワップ作成
  • スワップ確認
  • スワップ出荷
  • 主張
  • 主張されるアイテム
  • デフォルトのイベントは、電子商取引の追跡のための良い基盤として、製品のパフォーマンス、リターン比、クレームの統計情報についての質問に答えることができます.
    多くの場合、あなたのストアに特有の他のイベントを追跡したいと思いますsegmentService あなたのMedusaプロジェクトで.

    カスタムイベントの追跡
    ガイドできるカスタム機能からのビルドthe tutorial Medusaドキュメントでは、すべての歓迎オプティインを追跡したいと思います.
    The segmentService 露出するtrack ラップするメソッドSegment's Track Spec , あなたの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 !