収集サービスのワークフロー

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

公開クライアントは、2つの方法でUniversal Tracker (UT) コレクション サービスにインタラクションとイベントを送信できます。

  • タイムアウトの完了

  • トリガーされた完了

タイムアウトの完了

パブリック クライアントは、インタラクションをInteractionControllerに送信し、保存されたインタラクションの一意の識別子を表すTrackingInteractionIDを受け取ります。

それが発生するとXConnect.InteractionTrackingInteractionにラップされ、データベースに記録されます。コレクション・サービスによって、「作成日」列と「スケジュール済」日付列が追加されます。

パブリッククライアントは、コレクションサービスにputリクエストを送信することで、インタラクションに任意の数のイベントを追加できます。put要求には、有効なTrackingInteractionIdと有効なイベントが含まれている必要があります。コレクション・サービスは、要求を検証した後、関連するTrackingInteraction ・データベースの「スケジュール済」列を更新します。

処理サービスのチャネルごとに、タイムアウト期間を設定できます。パブリック・クライアントがタイムアウト期間内にInteractionControllerにイベントを送信しない場合、コレクション・サービスはインタラクションをクローズし、処理可能としてマークします。

トリガーされた完了

パブリック クライアントは、インタラクションが完了したことを明示的に示します。インタラクションが完了としてマークされると、コレクション サービスはインタラクションのそれ以上の追跡イベントを受け入れません。TrackingInteractionIDは検証されなくなります。

メモ

インタラクションが完了としてマークされている場合でも、処理されるまでに時間がかかる場合があります。

この記事を改善するための提案がある場合は、 お知らせください!