メインコンテンツにスキップ

Create Conversationsとは何ですか?

会話の作成とマッチングに関する技術的な詳細。

対応者:Eric Fitzgerald

アウトバウンドメッセージが送信されると、顧客はメッセージにマッチする必要がありますが、メッセージが実際に顧客に見えるようになる前に、コードベース内で会話も作成される必要があります。

この文脈では、create conversationは顧客の視点から、メッセージ/会話が受信準備ができている/送信されたことを意味します(チャットまたは投稿:メッセージはリアルタイムで送信されたか、次回オンライン時に準備ができている;メール/プッシュ:メッセージは顧客に送信された)。

会話を作成すると、顧客の最終連絡日時属性が更新されます。

チャネル別のマッチング+送信の内訳

メッセージチャネル

動的メッセージですか?

固定メッセージですか?

アプリ内(一括)

ユーザー/リード/訪問者がpingを送信したときにマッチ+create conversation

メッセージが最初にライブ設定されたときにマッチ→ユーザーがオンラインになるのを待つ間に保留配信を作成→ユーザーがpingを送信したときにcreate conversation

チャット(1:1)

該当なし - 1:1の動的メッセージは送信できません。

メッセージが最初にライブ設定されたときにマッチ+即座にcreate conversation。

プッシュ通知付きアプリ内

メッセージが最初にライブ設定されたときまたは時間ごとのチェック中にマッチし、プッシュ通知を送信し、即座にcreate conversation。pingでトリガーされるチャットまたは投稿のプッシュは、ユーザーがプッシュ通知とアプリ内通知を同時に受け取ります(これは一括メッセージか1:1メッセージかに関係ありません)。注:シリーズでは15分ごとにチェックを行います。

メッセージが最初にライブ設定されたときにマッチし、即座にプッシュ通知を送信し、即座にcreate conversation。

メール/プッシュ(スケジューリングウィンドウなし)

メッセージが最初にライブ設定されたとき、新しいユーザー/リードが作成されて最初の2時間以内にpingがあったとき、または時間ごとのファンアウト中にマッチ+create conversation。注:シリーズでは15分ごとにチェックを行います。

メッセージが最初にライブ設定されたときにマッチし、即座にcreate conversation。

メール/プッシュ(スケジューリングウィンドウ外)

スケジューリングウィンドウ内でのみマッチし、メッセージが最初にライブ設定されたとき、新しいユーザー/リードが作成されて最初の2時間以内にpingがあったとき、または時間ごとのファンアウト中にマッチします。新しいメッセージマッチングシステムでは、usersにマッチして次のスケジューリングウィンドウで送信する「保留」レコードを作成することはありません。注:シリーズでは15分ごとにチェックを行います。

該当なし - 手動メッセージにはスケジューリングウィンドウを設定できません。

開始日付きメッセージ

メッセージに開始日がある場合、ライブ設定されたときではなく、開始日が始まったときにマッチします。

メッセージに開始日がある場合、ライブ設定されたときではなく、開始日が始まったときにマッチします。

顧客が同時に複数のアプリ内コンテンツタイプにマッチした場合、何が起こりますか?

利用可能なアプリ内コンテンツタイプが増えるにつれて、これらの異なるコンテンツタイプがどのように相互作用し、どれが他より優先されるかを考える必要があります。

過去には会話型のアプリ内メッセージ(チャット、投稿、ボットメッセージ)のみがありました。複数のこれらに同時にマッチした場合のルールは単純で、あるコンテンツタイプが他のコンテンツタイプにマッチしたことを知る必要はありませんでした。Messenger自体が複数の通知の表示方法を決定していました。チャット、投稿、Workflowsを参照。

ツアー(モバイルのカルーセルも含む)、バナー、そして現在はアンケートの導入により、顧客が同時にマッチできるコンテンツタイプや、すでに「アクティブ」なコンテンツがある場合にマッチできるコンテンツタイプのルールを開発し始めています。

異なるコンテンツタイプを優先する方法は2つあります:

  1. マッチングで、他のコンテンツタイプのいずれかにマッチしている場合(またはすでに「アクティブ」なコンテンツタイプがある場合)、特定のコンテンツタイプにマッチできない方法;または

  2. 複数のコンテンツタイプにマッチした場合のMessenger内の表示ロジック。


次のものにもマッチがある場合...

バナー

カルーセル

チャット

Workflow

投稿

アンケート

ツアー

バナー

1️⃣

該当なし

カルーセル

該当なし

1️⃣

該当なし

チャット

Workflow

1️⃣

投稿

調査

1️⃣

ツアー

該当なし

1️⃣

  • 該当なし — これらのコンテンツタイプはウェブまたはモバイルのいずれかでのみ利用可能なため、該当しません。

  • 1️⃣ — 顧客はこれらのコンテンツタイプのうち1つだけを同時に選択できます。

  • ❌ — 顧客は他のコンテンツタイプに一致があるため、これらのコンテンツタイプのいずれかに一致できません。

  • ✅ — 顧客は他の一致に関係なく、このコンテンツタイプに一致できます。

メッセージに開始日がある場合、ライブ設定時にユーザーに一致しますか、それとも開始日が始まったときに一致しますか?

これは開始日が始まるときです。

こちらの回答で解決しましたか?