オフラインとオンラインユーザーデータの統合

ジャーニーマップを活用することで、オンラインとオフラインのユーザーデータを統合し、顧客に対してシームレスな体験を提供することができます。実店舗での購入や会員登録などのオフラインイベントをアップロードし、それらをジャーニーマップに取り込むことが可能です。

事例は、事例:オフラインでの購入を促進を参照してください。


要件

ジャーニーマップでは、異なるチャネルのユーザーはuser_idを用いて統合されます。

  • ジャーニーマップでオフラインイベントかオフラインセグメントを使用するには、以下の条件が必要です。
    • オフラインイベントには、ユニークな識別子のuser_idを入れて、オフラインイベントAPI v2を通じてアップロードする必要があります。
    • オフラインセグメントはAIQUA上で作成され、オフラインイベントには、ユニークな識別子のuser_idを含める必要があります。詳細は、オフラインイベントによるセグメントを参照してください。
  • オフラインユーザーをアップロードする際に、オフラインユーザー一括アップロードAPIまたはユーザープロファイルの追加、更新機能を使用する場合、各ユーザーの記録にuser_idを含める必要があります。オフラインユーザーがジャーニーにエントリーするには、user_idが必要です。

📘

制限:

  • 1日以内にアップロードされた新しいオフラインユーザーは、過去の条件を反映する際に適時に処理されない可能性があります。
  • オフラインイベントは、ウェブ内およびアプリ内キャンペーンで、リアルタイムトリガーイベントとして使用することはできません。

最適な実践方法

オフラインイベントのアップロードと使用に関するヒントと提案は、以下の通りです。

is_offlineパラメーターの使用

オンラインイベントとオフラインイベントで同じイベント名を使用する場合は、is_offline イベントパラメーターを使って区別することができます。これを行うには、ジャーニーマップでイベントを選択し、[イベント属性を追加]をクリックしてis_offlineを選択します。

オフラインイベントのみを含める場合はis_offlinetrueに設定し、オンラインイベントのみを含める場合はfalseを選択します。オフラインイベントとオンライン イベントの両方を含める場合は、このイベントパラメーターを設定しないでください。

イベントを頻繁にアップロード

Appier SDKを介してトラッキングされるオンラインイベントとは異なり、オフラインイベントはAPIを通じてAIQUAにアップロードする必要があります。その結果、イベントが実際に発生した時間とアップロードされた時間との間には、常に時間差が生じます。

ジャーニーマップでオフラインイベントまたはセグメントを使用する場合、少なくとも1日に1回はオフラインイベントをアップロードすることをお勧めします。

ジャーニーフローにアップロードの時間間隔を追加

一部のノードでは、オフラインイベントのアップロードに要する時間を考慮して、設定期間を延長することが可能です。

  • 過去の条件[直近のイベントのみを考慮する(X日間)]で、アップロードの間隔を追加します。例えば、イベントを1日おきにアップロードし、過去3日間のイベントを考慮する場合、[直近のイベントのみを考慮する(X日間)]の設定を4日間にします。
  • リアルタイムイベント:イベントのタイムスタンプは、ジャーニーの開始時間より後でなければならず、オフラインイベントがアップロードされた後にユーザーはジャーニーに入ります。
  • 条件を待機:イベントアップロードの間隔を考慮して、タイムアウト期間を延長します。例えば、1日おきにアップロードし、条件達成まで7日待機する場合、タイムアウト期間を8日間に設定します。
  • 条件を確認:条件確認ノードの前に時間遅延ノードを挿入し、オフラインイベントがユーザーが条件確認ノードに進む前にアップロードされていることを確認します。例えば、オフラインイベントを1日に1回アップロードする場合、ユーザーを1日待機させるための時間遅延ノードを追加することができます。
  • 成果となるイベント:オフラインイベントの実際のタイムスタンプに基づいて計算されます。イベント数はイベントをアップロード後に追加されますが、最終結果には影響しません。
  • 退出ルール:退出ルールを満たすユーザーは、退出イベントがアップロードされた後にジャーニーから退出します。

事例:オフラインでの購入を促進

実店舗での購入を促す目的で、VIPメンバー向けにマーケティングキャンペーンを実施する場合を想定してみます。

最初に、オフラインでの購入イベントが、毎日AIQUAにアップロードされているかを確認します。

次に、以下のようにジャーニーマップを設定します。

  1. 開始トリガーノードで、[過去の条件]を選択し、VIPメンバーを含む条件を設定します。
  2. [条件を待機]ノードを追加し、オフライン購入イベントを条件として追加します。
  3. 条件に一致したパスに、オフラインで購入したユーザーに感謝のメールを送ります。
  4. [タイムアウト]パスで、オフラインでの購入を促すメールを送信します。
  5. メールが開封された場合は、追加のフォローアップメールを、メールが開封されない場合は、代わりにSMSでメッセージを送信します。
  6. オフライン購入イベントを、成果となるイベントと退出ルールとして設定します。