メインコンテンツまでスキップ

Segment

Segment Logo

RoktはSegmentとの2つのインテグレーションを維持しています。一つはコンバージョンデータの取り込み用、もう一つはカスタムオーディエンスのサポート用です。

インテグレーション設定 (イベント)

Roktのデスティネーションは、Rokt Adsのコンバージョンアトリビューションを統合することでキャンペーンのパフォーマンスを最適化します。 このコンバージョンデータを統合することで、各コンバージョンから学習し、キャンペーンのターゲティングと入札を改善するために常に調整を行うインテリジェントなツール群を利用できます。

Roktイベントデスティネーションの追加

始める前に、RoktアカウントIDを確認してください。確認方法はこちらをご覧ください。

  1. Segmentアカウントにログインします。

  2. Catalogをクリックします。

  3. Destinationsをクリックします。

  4. 「Rokt」を検索します。

  5. Rokt Segmentを開くためにクリックします。 Select Rokt Segment

  6. Add Destinationをクリックします。

    segment-1

  7. 設定したいデータソースを選択し、Nextをクリックします。

注記

Roktが広告キャンペーンを最適化するために使用できるイベントタイプのみを転送してください。

  1. Settings:

「設定を手動で入力する」オプションを選択します。新しいデスティネーションを作成した後、デスティネーションの設定ページにリダイレクトされます。

以下の設定値は、One Platformのプロファイル設定から取得できます。これらのクレデンシャルに問題がある場合は、アカウントマネージャーにお問い合わせください。

注記

プロファイル設定でAPIクレデンシャルにアクセスできない場合は、アカウントマネージャーにアクセスを依頼してください。

設定データタイプ説明
Account IDstringあなたのRoktアカウントIDです。
AppSecret (SegmentではAPI Keyとしても知られています)stringOne Platformのプロファイル設定で生成できます。
App IDstringOne Platformのプロファイル設定で生成できます。
注記

EventsとAudiencesのAPI認証情報は異なります。ご不明な点がある場合は、アカウントマネージャーにお問い合わせください。

Rokt Eventsの送信先をテストする

  1. SegmentワークスペースのConnectionsタブから、新しく作成したRoktの送信先を選択します。 segment-4

  2. Roktの送信先のSettingsタブで、Roktアカウントマネージャーから提供された情報を使用して、すべての接続設定が正しく入力されていることを確認します。 segment-5

  3. Event Testerをクリックします

  4. Event Testerを設定します:

    1. "Call Type" ドロップダウンメニューからTrackを選択します。
    2. User IDはSegmentによって作成されたデフォルトの文字列のままにします。
    3. "Properties"の下で、「Key」と「Value」のエントリがRoktと統合しているデータ属性と同じであることを確認します。 例えば、email addressfirstnamelast namezipcodeをRoktと統合する場合、これらのフィールドが適切な文字列値で埋められていることを確認してください。

    segment-6

  5. Send test event to destinationをクリックします。

    注記

    Roktに正常に接続された場合は、「200 OK」レスポンスを受け取るはずです。テストイベントでデータ属性がRoktのシステムに正しくキャプチャされたかどうかを確認するために、アカウントマネージャーに連絡してください。

    segment-7

  6. 「200 OK」以外のレスポンスを受け取った場合は、問題を解決するためにRoktアカウントマネージャーにお問い合わせください。

Roktイベントのデスティネーションを有効化する

  1. ワークスペースページから、Connectionsをクリックします。
  2. Destinationsタブをクリックします。
  3. Setup Guideの横にあるトグルをクリックしてデスティネーションを有効化します。
    segment-8

エンドツーエンドテスト

Roktデスティネーションが有効化されたら、統合のエンドツーエンドテストを行うためにアカウントマネージャーに相談してください。通常、ステージングまたは本番サイトでテスト購入を行い、すべてのデータ属性が正しく統合されていることを確認します。ここでの具体的なテスト手順については、Roktのアカウントマネージャーがアドバイスし、追加のテストやQAを実施します。

統合セットアップ(オーディエンス)

Roktネットワークでカスタムオーディエンスを使用する主な目的は2つあります:

  • Roktマーケットプレイスで既存の顧客がオファーを見ないように除外する(特にキャンペーンの目的が獲得である場合に有用)。
  • 既存の顧客をRoktキャンペーンでターゲットにする。
注記

現在パブリックベータ中

前提条件

  1. SegmentのEngage機能内で利用可能なオーディエンスがあることを確認してください。Engageオーディエンスに関する詳細情報は こちらで確認できます。
  2. Rokt Public (rpub)、Rokt Secret (rsec)、およびRokt Account IDを用意してください。rpub/rsecの値はRoktのアカウントマネージャーから共有されます。Rokt Account IDはこちらの指示に従って見つけることができます。
注記

オーディエンスとイベントのAPIクレデンシャルは異なります。質問がある場合はアカウントマネージャーにお問い合わせください。

Rokt Audiencesの宛先を追加する

  1. Segmentアカウントにログインします。
  2. Catalogをクリックします。
  3. Destinationsをクリックします。
  4. 「Rokt」を検索します。
  5. Rokt Audiences (Actions) セグメントを開くためにクリックします。 Select Rokt Segment
  6. Add Destinationをクリックします。

segment-add-destination

  1. Engage内のスペースを選択し、送信元として使用します。この宛先はEngageオーディエンスをRoktに送信することのみをサポートしています。

  2. Settingsタブで、宛先の名前を入力します。例: Rokt audiences – <audience name>

  3. 統合にrpub、rsec、およびAccount IDの値を入力し、Save Changesをクリックします。

segment-add-destination

  1. Rokt Audienceの宛先内のMappingsタブで、+ New Mappingをクリックし、"Actions"タブの下でSync Engage Audience to Roktを選択します。 デフォルト設定を変更しないでください。

segment-action-sync-engage-audience

  1. Settingsタブに移動し、宛先をEnableにするトグルを選択します。

  2. スペースを選択し、Engage > Audiencesに移動します。Rokt Audiences (Actions)宛先に送信したいソースオーディエンスを選択します。

  3. Add Destinationsをクリックし、作成したRokt Audience (Actions)宛先を選択します。 右側に表示される設定で、Send Trackオプションをオンにし、Send Identifyをオンにします。

segment-audience-destination

  1. 同じパネルビュー内で、「Default Setup」を選択します。右上のSaveをクリックして完了です。

これで、Rokt Audiences (Actions)宛先がオーディエンスを受け取る準備が整い、PersonaオーディエンスがRoktの広告主ダッシュボードで利用可能になります。

注記

メール識別子の数が数百万に達する場合、最初の同期に12〜24時間かかることがあることに注意してください。

Rokt Click IDをSegmentと統合する

注記

以下は、Rokt Click IDをランディングページでSegmentと統合するための手順です。詳細はRokt Click IDをご覧ください。

  1. ランディングページにRokt Click ID Tagを追加します。

  2. コンバージョンページで、localStorageまたはクッキーからRokt Click IDの値を取得し、passbackconversiontrackingidという名前でSegmentのtrack呼び出しのペイロードに追加します。この方法は、Analytics.jsライブラリとtrack APIを使用していることを前提としています。

    クッキーに保存されたRokt Click IDの例コードスニペット
         //クッキーからRokt Click IDを取得
    const cookieArr = decodeURIComponent(document.cookie).split('; ');
    const str = "RoktTransactionId="
    let passbackconversiontrackingid = "";
    cookieArr.forEach(val => {
    if (val.indexOf(str) === 0)
        passbackconversiontrackingid = val.substring(str.length);
    })

    //Segmentのtrack呼び出しのペイロード内にRoktClickID (passbackconversiontrackingid)を渡す
    analytics.track('ConversionEvent', {
      passbackconversiontrackingid: passbackconversiontrackingid,
    });
この記事は役に立ちましたか?