接客サービス配信が配信される配信判断の仕組みは以下の通りです。
※2018年6月時点のものとなり、今後変更の可能性があることを予めご了承ください。
null

0.ユーザー情報(セグメント合致状況)を更新
KARTEに送られた最新のイベントを元に、ユーザーのセグメントへの合致判定が最新の情報にリフレッシュされます。
※ ほぼリアルタイムに反映されますが、判定可能な状態になるまで少しだけ時間がかかります。

1.スケジュール判定
この時点で公開中、かつ配信スケジュールが合致する接客サービスを抽出します。

2.対象ユーザー(セグメント)判定
ユーザー情報(セグメント合致状況)をもとに、接客サービスの配信対象ユーザーセグメントと突合し、合致するかの判定を行います。

3.配信イベント判定
接客サービスの配信対象ユーザーの条件に合致するユーザーに対し、ユーザーから送信された最新のイベントが、接客サービスの配信イベント条件に合致するかの判定を行います。

4.アクショングループ振り分け
配信対象ユーザーにも、配信イベントにも合致する場合、どの接客アクションを配信する対象となるのかの判定を行います。
一つの接客サービスに対して複数のアクションを設定している場合に、どのアクションの配信対象となるか、振り分けが行われます。

5.同時配信/優先度判定
配信対象となるアクションが決定すると、そのアクションに指定された表示条件への合致状況の判定が行われます。
表示条件とは、表示までの時間やスクロール率に応じた表出タイミングの設定です。
設定内容にユーザーの行動が合致しないため、表示されない判定となった場合、「表示抑制(_message_suppressed)」イベントがKARTEに送信されます。

6.表示準備(message_ready)
全ての条件を満たし、接客サービスの配信準備が整った状態の時、「表示準備(_message_ready)】イベントがKARTEに送信されます。
この時点ではまだ実際のアクションの表出には至っていないため、接客数にカウントはされません。

7.表示(_message_open)
表示準備状態から、なにのエラーも発生せずに無事にユーザーのブラウザに接客アクションが配信され、表出がされた時に初めて「接客サービスの表示(_message_open)」イベントが発生し、接客数がカウントされます。

8.クリック(_message_click)
接客サービスの接客アクション内にある、aタグにてリンク先の指定があるボタン等のリンクをユーザーがクリックした時に発生します「接客サービスをクリック(_messae_click)イベントが発生します。_message_clickが発生していない場合はクリック数としてカウントがされません。

9.閉じる(_message_close)
接客サービスの接客アクション内にある、閉じるボタンで接客サービスを閉じた時に「接客サービスを閉じる(_message_close)」イベントが発生します。_message_closeが発生していない場合は、接客サービスが閉じた数としてカウントされません。

セグメント更新に繋がるイベントと、配信トリガーとなるイベントの発生間隔が短い場合の注意点

セグメントの更新に繋がるイベントの発生と、配信トリガーとなるイベントの発生の時間間隔が非常に短い場合、上記チャートの「2.対象ユーザー判定」の際に、配信トリガーの直前で発生したイベントが反映されない場合がございます。

null

ユーザーストーリー画面にて、図のイベントA発生時ではセグメントに含まれているが、その後のイベントB(配信トリガーイベント)発生時点にてセグメントに含まれてない場合は、本現象が発生しています。

その際は、以下の対処のご検討をお願い致します。

  • セグメント判定に関係するイベントと、トリガーとなるイベントの発生タイミングの時間間隔を開ける
  • セグメント判定に関係するイベントと、トリガーとなるイベントが同一となるようにする(図において、イベントAを配信トリガーとする場合、イベントAそのものは判定対象ユーザー情報計算に含まれます