Oracle InfinityとOracle Responsysを使用してショッピング・カート・放棄を再ターゲット化して収益を拡大

イントロダクション

このチュートリアルでは、Oracle Infinityを使用してユーザー行動を収集し、Oracle Responsysを使用してEメールをトリガーする放棄カートEメールを顧客にトリガーする方法を示します。これらの顧客をターゲティングすることで、カートに入れたアイテムを購入して収益を増やすことができます。

目的

チュートリアルの目的は次のとおりです。

前提条件

このチュートリアルを完了するには、次のことが必要です。

Oracle Responsys内のテスト顧客レコードでは、これらの一致キーのいずれかを使用する必要があります:たとえば、WebサイトでユーザーのCustomer IDを追跡している場合(たとえば、テスト・ユーザーのwt.customer_id=ABC123)、Oracle Responsys内のテスト顧客レコードは、選択した「プロファイル・リスト」内の対応するCUSTOMER_ID_フィールドに同じ値を持つ必要があります。

ヒントアクションおよび分析にパラメータを追加する場合は、割り当てたカテゴリを覚えておいてください(たとえば、これを「人」カテゴリに追加して、アクションの作成時に見つけやすくできます)。

*トラッキング対象を確認する方法

Oracle Infinity内の使用可能なデータのチェックを参照してください。

ステップ1:カート放棄のためのOracle Responsysの構成

次のステップに進む前に、Oracle Infinityからカートを放棄するためのOracle Responsysの構成方法を完了してください。

ステップ2: Oracle Infinity内でのOracle Responsys接続の設定

Oracle Infinity内でOracle Responsysアカウントへの接続を設定する必要があります。接続を設定するには、Oracle Responsys接続の構成を参照してください。

前の「カートの破棄のためのOracle Responsysの構成」ステップから次の詳細を使用して、「カスタム・イベント」宛先を設定する必要があります。

ステップ3: テスト・ユーザー・パラメータの作成

Webサイトのユーザーのターゲット設定を開始する前に、1人のユーザーのみでワークフロー全体をテストして、すべてが正しく機能していることを確認できるようにしたいと考えています。これを行うには、後でテストで使用する特別なテスト・パラメータを作成し、カート・放棄Eメールでターゲットとしてのみ使用できるようにします。

  1. Oracle Infinityで追跡されているWebサイトに移動します。
  2. ?test_user=trueをOracle Infinityによって追跡されるページに追加します(たとえば、ホームページがhttps://www.oracle.comの場合、https://www.oracle.com?test_user=trueにアクセスします(これにより、Oracle Infinityアカウントに新しいtest_userパラメータが起動され、「アクション」ユーザー・インタフェースで有効化できます)。
  3. パラメータdata.test_userを検索し、分析およびアクション内で有効化します:
    • 「Test User」という名前を付けます。
    • 「テスト」という新しいカテゴリに追加します。
    • 分析とアクションに公開されていることを確認します。

ヒントガイダンスは、アクションとアナリティクスを参照してください。

ステップ4:アクションの作成

次のように、Oracle Infinity内でアクションを作成します:

基本詳細

次のように入力してください。

ルール

  1. 「製品放棄の追加」「シナリオ」を選択してください。
  2. 一致キー*のフィルタ(Customer IDなど)を「任意の発生」に追加します。
  3. 「任意の発生」Test User** equals trueのフィルタを追加します。
  4. 「続行」をクリックします。選択

*Match Key Customer IDを使用していない場合は、(認証済ユーザーの追跡に従って)選択した一致キーに変更してください。たとえば、SHA-256 hashed email addressです。

**テスト・ユーザー?アクションを初めて構築する際には、ライブ・カスタマにアクションをトリガーできるようにする前に、自分自身のアクションをテストします。このフィルタは、後のステップでテストを完了したときに削除します。

ルール

ルール

宛先

「Infinity内でのOracle Responsys接続の設定」で前に作成した接続に従って、次の手順を実行します。

  1. 以前に作成したOracle Responsys接続を選択します。

    Oracle Responsysアカウントを選択します

    Oracle Responsysアカウントを選択します

  2. 「カスタム・イベントのトリガー」を選択します。

    カスタム・イベントをトリガーする

    カスタム・イベントをトリガーする

  3. カート放棄用に以前に作成した「宛先」を選択します:

    宛先の選択

    宛先の選択

フィールド・マッピング

カート放棄のためにOracle Responsysに送信される必須パラメータにマップします。

一致キー

Oracle Infinityで選択した一致キーを収集するパラメータを、Oracle Responsys内の正しい一致キー(顧客IDEメール・アドレスMD5ハッシュEメール・アドレスSHA256ハッシュEメール・アドレスRIIDまたはモバイル番号)にマップします:

  1. 「Infinityデータ」列で、Oracle Responsysの「一致キー」の収集に使用する「パラメータ」を選択します。

  2. 「セッションの最終オカレンス」を選択します。

  3. 「Oracle Responsysフィールド」列で、使用する照合キーを選択します。

    • customerId (顧客ID)
    • emailAddress (電子メール・アドレス)
    • emailMD5Hash (電子メール・アドレス- MD5-hashed)
    • emailSHA256Hash (電子メールアドレス- SHA256 -ハッシュ) - recipientId (RIID)
    • mobileNumber (携帯電話番号)

製品SKU

「製品SKU」パラメータを、ユーザーのカート内の製品SKUを示すために使用されるOracle Responsys内の動的変数にマップします。

  1. 右側の「+」アイコンをクリックして、新しいマッピングを追加します。

  2. 「Infinityデータ」列で、「動作」「カートへの製品の追加」「製品SKU」を選択します。

  3. 「Oracle Responsysフィールド」列に、「カートの破棄用のOracle Responsysの構成」ステップで選択した動的変数を入力します(たとえば、PRODUCT_SKUS)。

    パラメータのマッピング

    パラメータのマッピング

  4. 「保存」をクリックして、「アクション」を保存します。

ステップ5:処理の有効化

ユーザー・インタフェース内でアクションを有効化し、「有効化」をクリックすることで、アクションを有効にできるようになりました。

ステップ6:テスト・アクション

アクションをテストするには、Webサイトにアクセスし、Oracle Infinityで追跡されるページの1つで問合せ文字列パラメータtest_user=trueを追加してから、カートの放棄を実行します。これで、作成した処理の資格が得られ、カート放棄Eメールが届きます。

  1. Oracle Infinityで追跡されているWebサイトのページにアクセスします。

  2. test_user=trueの問合せ文字列パラメータをWebページURLに追加します。例:

    • URLがhttps://www.mywebsite.comの場合は、https://www.mywebsite.com?test_user=trueを使用する必要があります。
    • URLがhttps://www.mywebsite.com?cmp=campaignの場合は、https://www.mywebsite.com?cmp=campaign&test_user=trueを使用する必要があります。
  3. Webサイトにログインしていることを確認します(これは、認証済ユーザーの追跡に従って追跡する必要があります)。

  4. カートに一意のアイテムを1つ以上追加します(これは、カート追加の追跡に従ってトラッキングする必要があります)。

  5. セッションが閉じるまで30分から40分*待機します**。

  6. セッション内でカートに追加した製品を含む電子メールを受信します。例:

    電子メールの例

    電子メールの例

*セッション・クローズの待機を回避: Does not close sessionでトリガーするアクションを一時的に更新できます。これにより、カートの追加直後にEメールがトリガーされるため、Eメールがより迅速に送信されていることを確認できます。

「セッションをクローズしない」に変更しています

セッション・オープン

**セッションが終了するとどうなりますか。

セッションの終了時:

トラブルシューティング:一般的な問題および解決策については、トラブルシューティングを参照してください。

ステップ7:ライブのプッシュ

テストが成功したら、すべてのWebサイト訪問者に対してこのアクションをトリガーできるようにするには、「アクション」に戻ってテスト条件を削除する必要があります:

  1. 「アクション」を編集します。
  2. アクションからテスト・フィルタを削除します:

フィルタの削除

フィルタの削除

セッションをクローズしないを使用するように一時的に切り替えましたか。アクションをセッションを閉じるに戻すことを忘れないでください。

  1. 「アクション」を続行し、「保存」をクリックします。

カート放棄アクションは、Webサイトの訪問者に対して完全に構成され、実行されるようになります。

トラブルシューティング

カートを放棄した後に電子メールを受信しない

次の提案を参照してください。

候補 摘要
すべての前提条件を確認しましたか。 Eメールを送信するには、事前設定が配置されている必要があります。
Oracle Responsysを正しく構成しましたか? Oracle Responsysが正しく構成されている必要があります(チュートリアル内の前提条件を確認する場合は注意してください)。
セッションのクローズを待機している場合は、Does not close sessionに対してアクションをトリガーするように修正してみてください(テスト・アクションを参照)。 これにより、アクション基準が満たされるとすぐに(場合によってはWebセッションを通じて何度も)アクションをトリガーし、テストのみが推奨されます。
テスト・ユーザーとして正しくフラグを設定しました(テスト・ユーザー・パラメータの作成およびテスト・アクションを参照)。 テストするには、テスト・ユーザー・メソッドを使用して、テスト中にアクションの資格のみを確認する必要があります。

自分の顧客はEメールを受信していません

次の提案を参照してください。

候補 摘要
アクション内でテスト・ユーザーフィルタを削除しました(ルールを参照)。 このフィルタは、テスト中にライブ顧客を誤ってターゲットとしないようにするために必要でした。稼働する準備ができたら、ライブ顧客をターゲットにするためにこのフィルタを削除する必要があります。
Oracle Responsys内にレコードがありますか? Oracle Infinityのアクションをターゲットとするプロファイル・リスト内に、またOracle Responsys構成に従って、キャンペーンおよびプログラム内にターゲットとする顧客が存在することを確認する必要があります。
正しい照合キーをターゲットにしていますか? 認証済ユーザーの追跡に従って、Oracle Responsys構成で定義されているように、Oracle Responsysレコードで使用可能な一致キーを使用してユーザーを追跡する必要があります(「前提条件」も参照)。

その他の学習リソース

docs.oracle.com/learnの他のラボを調べるか、Oracle Learning YouTubeチャネルでさらに無料の学習コンテンツにアクセスします。さらに、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerにします。

製品ドキュメントは、Oracleヘルプ・センターを参照してください。