Segment との外部連携方法
このページで学べること
Segment を Klaviyo と連携して、フローのトリガーやフィルタリングを行い、Segment プロジェクトから Klaviyo に同期されたイベントを使用してセグメントを定義する方法をご確認ください。Klaviyo は、Segment から Klaviyo に対して行う track と identify の呼び出しを同期できます。
この外部連携は 2 つの手順で行います。Segment 側で外部連携を有効にし、Klaviyo 側で外部連携を有効にします。また、Segment のKlaviyo との外部連携に関する包括的なガイドもご確認ください。
始める前に
この外部連携で、Segment と Klaviyo の間で情報を双方向にやり取りできるようになりましたが、プロファイル作成における主要な信頼できる情報源として Klaviyo と Segment のいずれかを選択する必要があります。
Klaviyo を主要ソースとして選択する場合は、次の点に注意してください。Segment で生成されたプロファイルには一意の ID が含まれており、Klaviyo はその ID を追跡して、これらのプロファイルの生成元を記録します。Klaviyo では、異なるソースの重複するプロファイルを簡単に突合できないため、重複したプロファイルが Segment にプッシュされる可能性があります。詳細については、以下の Klaviyo で外部連携を有効にする セクションをご覧ください。
Segment と Klaviyo を接続
Segment に Klaviyo の送信先を追加
1. Segment のプロジェクトページで、左側のナビゲーションバーの [Connections] をクリックし、次にページ右側の [Add Destination] をクリックします。

2. Segment カタログで Klaviyo を検索します。表示されたら Klaviyo タイルをクリックし、次のページで [Klaviyo を設定] をクリックします。

3. Segment プロジェクトからソースを選択して確認します。次のページで、以下のすべてを入力します:
- 公開 Klaviyo API キー。Klaviyo で公開 API キーと非公開 API キーを確認する方法をご覧ください。
- 同期するデフォルトの Klaviyo リストのリスト ID。Klaviyo でリスト ID を見つける方法をご覧ください。
- 非公開 Klaviyo API キー。非公開 API キーはパスワードのように扱ってください。安全な場所に保管し、一般公開しないでください。

4. 最後に、Other Settings まで下にスクロールして、Enforce Email as Primary Identifier が On に設定されていることを確認します。デフォルトでオンに切り替わっているはずです。そうでない場合は、設定をクリックして On に設定します。

5. Klaviyo 側で外部連携を有効にするには、まず Segment から write key を取得する必要があります。Segment で、Connections > Sources に移動し、Klaviyo と接続したいサイトをクリックします。

6. 上部の 設定 タブをクリックし、API キー を選択します。

7. 書き込みキーをコピーします。書き込みキーは、もう 1 つの非公開 API キーです。パスワードのように扱ってください;安全な場所に保管し、公開しないでください。
Klaviyo で外部連携を有効にする
- Klaviyo で、[外部連携] タブを選択します。
- [アプリを探す] を選択し、 Segment を検索してから、カードをクリックします。次に、[インストール] をクリックします。
- 先ほどコピーした書き込みキーをボックスに貼り付け、Segment のリージョンを選択してから、[Segment に接続] をクリックします。
- Segment URL が https://app.segment.com/ の場合は、[米国] を選択します。
- セグメント URL が https://eu1.app.segment.com/ の場合は、 欧州連合 を選択してください。

4. 次のページで、Klaviyo Destination によって更新されないプロファイルは同期しない の横にあるチェックボックスをオンにすると、Segment に渡すデータを制限できます。

- 概要で説明したように、この外部連携では、元々 Segment からのプロファイルを追跡するために一意の ID を使用して、Segment と Klaviyo の間で情報を双方向に受け渡せるようになりました。Klaviyo で複数の外部連携を有効にしている場合、同一の顧客が 2 つの別々のソースからやり取りする可能性があり、その結果、この顧客は Klaviyo でプロファイルが重複することがあります。
- 複数のサービスにわたってこれらのプロファイルが重複することを防ぐため、上のチェックボックスをオンにすると、Klaviyo が Segment と同期するプロファイルが、Segment で最初に作成されたプロファイルのみに制限されます。
5. 完了したら、[セットアップを完了] をクリックします。
セグメントメトリック
次のような最も重要なイベントを Klaviyo に同期することをおすすめします:
- 顧客がサインアップするとき
- 顧客がチェックアウトを開始する、または支払いに関心を示したとき
- 顧客が購入するもの(商品の画像と商品の説明を含む)
Segment 経由で送信する各イベントでは、顧客はメールアドレスによって識別されます。これらのイベントのフォーマット方法の詳細については、Segment の Klaviyo 外部連携ガイドをご覧ください。
トランザクション型のウェブビジネスおよび E コマースプラットフォームの場合、Segment を通じて Klaviyo に送信すべきイベントに関する詳細については、カスタム E コマースカートまたはプラットフォームを統合するためのガイドに従うことをおすすめします。
Klaviyo の同期のモニタリング
Segment 内で Klaviyo の外部連携を有効化すると、identify と track の呼び出しは 5~10 分以内に Klaviyo へのデータ送信を開始します。Segment が Klaviyo にデータを送信していることを確認するには、Klaviyo の Analytics ドロップダウンをクリックし、[メトリック] タブを選択します。
Segment でイベントがトリガーされると、データが Klaviyo に送信されます。ここで、Segment track 呼び出しのイベント名が使用されて、メトリック名が作成されます。Klaviyo では Segment メトリックがサードパーティ API メトリックとして扱われるため、各メトリックの名前の横に歯車アイコンが表示されます。データが Klaviyo に流れ込む様子を確認するには、各メトリックの アクティビティフィード に移動してください。

達成できること
これで Segment と Klaviyo を連携できました。Segment データを使ってフローのトリガーとフィルタリングを行ったり、Segment プロジェクトから Klaviyo に同期されたイベントを使ってセグメントを定義したりできます。
その他のリソース
- フローのスタートガイド
Klaviyo のフローの使い方を取得し、顧客コミュニケーションのパーソナライズと自動化を行う方法、および、フローをライブ設定する方法を学びましょう。(フローはオートメーションやドリップキャンペーンと呼ばれる場合もあります。)
- セグメントのスタートガイド
Klaviyo でセグメントを作成して使用する方法を確認しましょう。セグメントは、オーディエンスを理解し、ターゲットを絞ったメッセージを送信するための強力なツールです。