Oracle InfinityとOracle Responsysを使用してショッピング・カート・放棄を再ターゲット化して収益を拡大
イントロダクション
このチュートリアルでは、Oracle Infinityを使用してユーザー行動を収集し、Oracle Responsysを使用してEメールをトリガーする放棄カートEメールを顧客にトリガーする方法を示します。これらの顧客をターゲティングすることで、カートに入れたアイテムを購入して収益を増やすことができます。
目的
チュートリアルの目的は次のとおりです。
- Oracle Infinity Oracle Responsysへの接続の設定: InfinityがOracle Responsysにメッセージを送信してカートの放棄Eメールをトリガーできるようにする必要があります。
- Oracle Infinity処理の設定:これにより、ユーザーがカートを放棄したときに、Oracle Responsysへのメッセージがトリガーされます。
- Eメールを送信するためのOracle Responsysの構成:単純な放棄カートEメールを送信するようにOracle Responsysを構成します。
- ライブ・プッシュする前に電子メールをテスト:顧客にライブ・プッシュする前に、カート放棄ワークフローをテストします。
前提条件
このチュートリアルを完了するには、次のことが必要です。
-
製品を含むWebサイト:各製品(EコマースWebサイトなど)のページを含むWebサイトが必要です。
-
Oracle Infinity: Oracle Infinityアカウントが必要です。
-
Oracle Responsys: Oracle Responsysアカウントが必要です(Oracle Responsys内にはさらに前提条件も完了する必要があります)。
-
Oracle Responsys内にテスト顧客レコードが必要です:電子メールで送信でき、WebサイトのOracle Infinityで追跡可能なOracle Responsys内の顧客レコード(認証済ユーザーの追跡*を参照) -これはテストに使用されます。
-
Oracle Infinity内の購入トラッキング: Oracle Infinity内で購入の追跡*である必要があります(購入ごとに最低パラメータが
wt.tx_e=p
)。 -
Oracle Infinity内でのカート追加トラッキング: Oracle Infinity内でカート追加トラッキング*である必要があります(カート追加ごとに少なくともパラメータが
wt.tx_e=a
、wt.pn_sku={PRODUCTSKU1}
)。 -
Oracle Responsysの照合キーを使用した認証済ユーザー・トラッキング: Oracle Infinity内で認証済ユーザーのトラッキング*である必要があります。収集するパラメータは、Responsy内のユーザーごとに次のいずれかのフィールドとして存在する必要があります。
何ですか? 摘要 推奨Oracle Infinityパラメータ Oracle Responsys標準フィールド 値の例 顧客ID この顧客の一意のID wt.customer_id
CUSTOMER_ID_
CUSTOMERID123
Oracle Responsys受信者ID (RIID) この顧客のOracle Responsys ID wt.riid
RIID_
564228225
電子メール・アドレス 全Eメール・アドレス wt.email
EMAIL_ADDRESS_
stevie.nicks@oracle.com
Eメール・アドレス(SHA-256ハッシュ) SHA-256ハッシュEメール・アドレス wt.e_id_s
EMAIL_SHA256_HASH_
9A0FF5B8ADEC41340B433CB2E343DA2DF0DFCBB7447301D97755B6568E41BB8B
Eメール・アドレス(MD5ハッシュ) MD5ハッシュEメール・アドレス wt.e_id_m
EMAIL_MD5_HASH_
0FED850BA5BC6D3A126270F5DFA43C15
電話番号 電話番号 wt.mobile_phone
MOBILE_NUMBER_
+447552267973
Oracle Responsys内のテスト顧客レコードでは、これらの一致キーのいずれかを使用する必要があります:たとえば、Webサイトでユーザーの
Customer ID
を追跡している場合(たとえば、テスト・ユーザーのwt.customer_id=ABC123
)、Oracle Responsys内のテスト顧客レコードは、選択した「プロファイル・リスト」内の対応するCUSTOMER_ID_
フィールドに同じ値を持つ必要があります。
-
照合キー・パラメータがOracle Infinityアクション・ユーザー・インタフェースで使用できることを確認します:選択したパラメータ(Oracle Responsysで照合キーを収集するために使用しているもの(
wt.customer_id
やwt.e_id_s
など)は、アクションとアナリティクス内で使用可能である必要があります。アクション・ユーザー・インタフェース内のカスタム「顧客ID」パラメータの例
ヒントアクションおよび分析にパラメータを追加する場合は、割り当てたカテゴリを覚えておいてください(たとえば、これを「人」カテゴリに追加して、アクションの作成時に見つけやすくできます)。
*トラッキング対象を確認する方法
Oracle Infinity内の使用可能なデータのチェックを参照してください。
ステップ1:カート放棄のためのOracle Responsysの構成
次のステップに進む前に、Oracle Infinityからカートを放棄するためのOracle Responsysの構成方法を完了してください。
ステップ2: Oracle Infinity内でのOracle Responsys接続の設定
Oracle Infinity内でOracle Responsysアカウントへの接続を設定する必要があります。接続を設定するには、Oracle Responsys接続の構成を参照してください。
前の「カートの破棄のためのOracle Responsysの構成」ステップから次の詳細を使用して、「カスタム・イベント」宛先を設定する必要があります。
- カスタム・イベント - Oracle Responsys内で以前に作成したカスタム・イベントを選択してください。
- フォルダ -目的のプロファイル・リストがOracle Responsys内に存在するフォルダを選択してください。
- リスト - Oracle Responsys内で目的のプロファイル・リストを選択してください。
ステップ3: テスト・ユーザー・パラメータの作成
Webサイトのユーザーのターゲット設定を開始する前に、1人のユーザーのみでワークフロー全体をテストして、すべてが正しく機能していることを確認できるようにしたいと考えています。これを行うには、後でテストで使用する特別なテスト・パラメータを作成し、カート・放棄Eメールでターゲットとしてのみ使用できるようにします。
- Oracle Infinityで追跡されているWebサイトに移動します。
?test_user=true
をOracle Infinityによって追跡されるページに追加します(たとえば、ホームページがhttps://www.oracle.com
の場合、https://www.oracle.com?test_user=true
にアクセスします(これにより、Oracle Infinityアカウントに新しいtest_user
パラメータが起動され、「アクション」ユーザー・インタフェースで有効化できます)。- パラメータ
data.test_user
を検索し、分析およびアクション内で有効化します:- 「Test User」という名前を付けます。
- 「テスト」という新しいカテゴリに追加します。
- 分析とアクションに公開されていることを確認します。
ヒントガイダンスは、アクションとアナリティクスを参照してください。
ステップ4:アクションの作成
次のように、Oracle Infinity内でアクションを作成します:
基本詳細
次のように入力してください。
-
アクション名: アクションのわかりやすい名前を選択します(たとえば、"Cart Abandon to Oracle Responsys")。
-
アクションの説明: アクションを説明します(たとえば、「カートを放棄すると、ユーザーはOracle ResponsysにEメールの再ターゲット用として送信されます」)。
基本詳細
ルール
- 「製品放棄の追加」「シナリオ」を選択してください。
- 一致キー*のフィルタ(
Customer ID
など)を「任意の発生」に追加します。 - 「任意の発生」に
Test User**
equalstrue
のフィルタを追加します。 - 「続行」をクリックします。選択
*Match Key
Customer ID
を使用していない場合は、(認証済ユーザーの追跡に従って)選択した一致キーに変更してください。たとえば、SHA-256 hashed email address
です。
**テスト・ユーザー?アクションを初めて構築する際には、ライブ・カスタマにアクションをトリガーできるようにする前に、自分自身のアクションをテストします。このフィルタは、後のステップでテストを完了したときに削除します。
ルール
宛先
「Infinity内でのOracle Responsys接続の設定」で前に作成した接続に従って、次の手順を実行します。
-
以前に作成したOracle Responsys接続を選択します。
Oracle Responsysアカウントを選択します
-
「カスタム・イベントのトリガー」を選択します。
カスタム・イベントをトリガーする
-
カート放棄用に以前に作成した「宛先」を選択します:
宛先の選択
フィールド・マッピング
カート放棄のためにOracle Responsysに送信される必須パラメータにマップします。
一致キー
Oracle Infinityで選択した一致キーを収集するパラメータを、Oracle Responsys内の正しい一致キー(顧客ID、Eメール・アドレス、MD5ハッシュEメール・アドレス、SHA256ハッシュEメール・アドレス、RIIDまたはモバイル番号)にマップします:
-
「Infinityデータ」列で、Oracle Responsysの「一致キー」の収集に使用する「パラメータ」を選択します。
-
「セッションの最終オカレンス」を選択します。
-
「Oracle Responsysフィールド」列で、使用する照合キーを選択します。
- customerId (顧客ID)
- emailAddress (電子メール・アドレス)
- emailMD5Hash (電子メール・アドレス- MD5-hashed)
- emailSHA256Hash (電子メールアドレス- SHA256 -ハッシュ) - recipientId (RIID)
- mobileNumber (携帯電話番号)
製品SKU
「製品SKU」パラメータを、ユーザーのカート内の製品SKUを示すために使用されるOracle Responsys内の動的変数にマップします。
-
右側の「+」アイコンをクリックして、新しいマッピングを追加します。
-
「Infinityデータ」列で、「動作」→「カートへの製品の追加」→「製品SKU」を選択します。
-
「Oracle Responsysフィールド」列に、「カートの破棄用のOracle Responsysの構成」ステップで選択した動的変数を入力します(たとえば、
PRODUCT_SKUS
)。パラメータのマッピング
-
「保存」をクリックして、「アクション」を保存します。
ステップ5:処理の有効化
ユーザー・インタフェース内でアクションを有効化し、「有効化」をクリックすることで、アクションを有効にできるようになりました。
ステップ6:テスト・アクション
アクションをテストするには、Webサイトにアクセスし、Oracle Infinityで追跡されるページの1つで問合せ文字列パラメータtest_user=true
を追加してから、カートの放棄を実行します。これで、作成した処理の資格が得られ、カート放棄Eメールが届きます。
-
Oracle Infinityで追跡されているWebサイトのページにアクセスします。
-
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
を使用する必要があります。
- URLが
-
Webサイトにログインしていることを確認します(これは、認証済ユーザーの追跡に従って追跡する必要があります)。
-
カートに一意のアイテムを1つ以上追加します(これは、カート追加の追跡に従ってトラッキングする必要があります)。
-
セッションが閉じるまで30分から40分*待機します**。
-
セッション内でカートに追加した製品を含む電子メールを受信します。例:
電子メールの例
*セッション・クローズの待機を回避:
Does not close session
でトリガーするアクションを一時的に更新できます。これにより、カートの追加直後にEメールがトリガーされるため、Eメールがより迅速に送信されていることを確認できます。「セッションをクローズしない」に変更しています
**セッションが終了するとどうなりますか。
セッションの終了時:
- 処理によって、必要な条件が評価されます。
- 修飾すると、破棄カートEメールに表示される製品SKUとともに、選択した一致キー(たとえば、
Customer ID
)でメッセージがOracle Responsysに送信されます。- Oracle Responsysは、選択したプロファイル・リストでレコードを検索します。
- Oracle Responsysは、Eメール・アドレスを見つけ、Eメールを送信します(たとえば、これを停止する条件がない場合、Eメールからオプトアウトします)。
トラブルシューティング:一般的な問題および解決策については、トラブルシューティングを参照してください。
ステップ7:ライブのプッシュ
テストが成功したら、すべてのWebサイト訪問者に対してこのアクションをトリガーできるようにするには、「アクション」に戻ってテスト条件を削除する必要があります:
- 「アクション」を編集します。
- アクションからテスト・フィルタを削除します:
フィルタの削除
セッションをクローズしないを使用するように一時的に切り替えましたか。アクションをセッションを閉じるに戻すことを忘れないでください。
- 「アクション」を続行し、「保存」をクリックします。
カート放棄アクションは、Webサイトの訪問者に対して完全に構成され、実行されるようになります。
トラブルシューティング
カートを放棄した後に電子メールを受信しない
次の提案を参照してください。
候補 | 摘要 |
---|---|
すべての前提条件を確認しましたか。 | Eメールを送信するには、事前設定が配置されている必要があります。 |
Oracle Responsysを正しく構成しましたか? | Oracle Responsysが正しく構成されている必要があります(チュートリアル内の前提条件を確認する場合は注意してください)。 |
セッションのクローズを待機している場合は、Does not close session に対してアクションをトリガーするように修正してみてください(テスト・アクションを参照)。 |
これにより、アクション基準が満たされるとすぐに(場合によってはWebセッションを通じて何度も)アクションをトリガーし、テストのみが推奨されます。 |
テスト・ユーザーとして正しくフラグを設定しました(テスト・ユーザー・パラメータの作成およびテスト・アクションを参照)。 | テストするには、テスト・ユーザー・メソッドを使用して、テスト中にアクションの資格のみを確認する必要があります。 |
自分の顧客はEメールを受信していません
次の提案を参照してください。
候補 | 摘要 |
---|---|
アクション内でテスト・ユーザーのフィルタを削除しました(ルールを参照)。 | このフィルタは、テスト中にライブ顧客を誤ってターゲットとしないようにするために必要でした。稼働する準備ができたら、ライブ顧客をターゲットにするためにこのフィルタを削除する必要があります。 |
Oracle Responsys内にレコードがありますか? | Oracle Infinityのアクションをターゲットとするプロファイル・リスト内に、またOracle Responsys構成に従って、キャンペーンおよびプログラム内にターゲットとする顧客が存在することを確認する必要があります。 |
正しい照合キーをターゲットにしていますか? | 認証済ユーザーの追跡に従って、Oracle Responsys構成で定義されているように、Oracle Responsysレコードで使用可能な一致キーを使用してユーザーを追跡する必要があります(「前提条件」も参照)。 |
関連リンク
- Oracle Responsysへの接続 - Oracle Responsys接続を有効にするためのOracle Infinityヘルプ・センターの記事。
- アクション - アクションのOracle Infinityヘルプ・センターの記事。
- Oracle Infinityでの購入の追跡 - Infinityでの購入の追跡に関するOracle Help Centerの学習チュートリアル。
- Oracle Infinityでのカート追加の追跡 - Oracle Infinityでのカート追加の追跡に関するOracle Help Centerの学習チュートリアル。
- Oracle Infinityでの認証済ユーザーの追跡 - Oracle Infinityでの認証済ユーザーの追跡に関するOracle Help Centerの学習チュートリアル。
- Oracle Infinity内で使用可能なデータのチェック - Oracle Infinity内で使用可能なデータをチェックする方法に関するOracle Help Centerの学習チュートリアル。
- Oracle InfinityからのカートEメールの破棄用にOracle Responsysを構成する方法 - Oracle Infinityのデータを使用したカートEメールの破棄用にOracle Responsysを構成するためのOracle Help Centerの学習チュートリアル。
- Oracle Infinityヘルプ・センター - Oracle Infinityのユーザー・ヘルプ・センター。
- Oracle Responsysヘルプ・センター - Oracle Responsysのユーザー・ヘルプ・センター。
その他の学習リソース
docs.oracle.com/learnの他のラボを調べるか、Oracle Learning YouTubeチャネルでさらに無料の学習コンテンツにアクセスします。さらに、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerにします。
製品ドキュメントは、Oracleヘルプ・センターを参照してください。
Increase revenue by re-targeting shopping cart abandoners using Oracle Infinity and Oracle Responsys
F50941-01
November 2021
Copyright © 2021, Oracle and/or its affiliates.