詳細情報:
管理パッケージ (管理パッケージ) の OmniStudio での追跡サービス
管理パッケージランタイムの場合、管理パッケージの OmniStudio の追跡サービスは、ユーザーが実行するアクションの詳細を取得するイベント追跡サービスです。このサービスを使用して、あらゆる種別のイベントを追跡できます。たとえば、OmniScript のステップの完了に要する時間を追跡して、プロセスの改善を特定できます。
この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。
追跡サービスは、追跡エントリオブジェクト VlocityTrackingEntry__c にデータを書き込みます。Vlocity Intelligence、OmniAnalytics、OmniScript、Cards Framework、Integration Procedures などの管理パッケージコンポーネントは、追跡サービスをコールできます。追跡エントリオブジェクトには、サービスが機能するようにカスタム項目が含まれており、追跡する追加データを保持する項目を追加できます。
追跡サービスクラスは JSON データを受信し、追跡エントリオブジェクトに書き込みます。このクラスは、JSON キーを Salesforce カスタム項目名と照合し、JSON 値を項目値に書き込みます。たとえば、このクラスは JSON キーElapsedTimeに保持されている値をカスタム項目ElapsedTime__cに書き込みます。
次の図は、標準の OmniScript で追跡サービスを使用する方法を示しています。
- コンポーネントの追跡の有効化 (管理パッケージの OmniStudio) (管理パッケージ)
管理パッケージランタイムの場合、トリガーを設定することでコンポーネントの追跡を有効にできます。 - Vlocity コンポーネントイベント追跡 (管理パッケージ)
管理パッケージランタイムの場合、追跡データはVlocityTrackingEntry__cオブジェクトに保存されます。ここにリストされている一部のデータは、すべてのコンポーネントとイベント種別で追跡されます。Vlocity OmniAnalyticsは、そのすべてのイベントの多くの追加フィールドを追跡します。追跡するデータにカスタム項目を追加することもできます。 - Vlocity OmniAnalytics イベント追跡 (管理パッケージ)
管理パッケージランタイムの場合、OmniAnalytics 追跡データは VlocityTrackingEntry__c オブジェクトに保存されます。一部のデータは、すべての OmniAnalytics コンポーネント (Flexcard、OmniScript、インテグレーション手順) のすべてのイベント種別で追跡されます。 - OmniScript イベント追跡 (管理パッケージ)
管理パッケージランタイムの場合、OmniScript では次のイベントが追跡されます。結果イベントの場合、デフォルトでユーザーの SaveForLater イベントとキャンセルイベントが記録されます。[完了] アクションで記録される値を設定するには、[結果] プロパティを設定します。 - Integration Procedure Event Tracking (インテグレーション手順イベント追跡) (管理パッケージ)
管理パッケージランタイムの場合、インテグレーション手順では次のイベントを追跡します。ある Integration Procedure が別の Integration Procedure をコールし、コール元の Integration Procedure でのみ追跡を有効にすると、コール先の Integration Procedure のイベントも追跡されます。 - カードフレームワークイベント追跡 (管理パッケージ)
管理パッケージランタイムの場合、Vlocity追跡サービスは、VlocityユーザーがCards Frameworkをどのように操作しているかに関する詳細を取得できるイベント追跡サービスです。 - Vlocity Intelligence イベント追跡 (管理パッケージ)
管理パッケージランタイムの場合、Vlocity Intelligence では、表示、承諾、却下のイベントが追跡されます。 - カスタム項目のイベント追跡 (管理パッケージ)
管理パッケージランタイムの場合、インテグレーション手順と OmniScript では、追跡サービスで保存されるデータに独自のカスタム項目を追加できます。Summer '20 以降のリリースでは、FlexCard にもカスタム項目を追加できます。 - セッションインタラクション ID の追跡 (管理パッケージ)
管理パッケージランタイムの場合、1 つのセッションで追跡されるすべてのイベントを関連付けるために、追跡システムはセッションに一意のインタラクション ID を記録します。OmniScript または Integration Procedure からこの ID を指定するには、[設定] セクションの [カスタムデータの追跡] 項目にキー/値のペアを追加します。 - 追跡データプリプロセッサー (管理パッケージ)
管理パッケージランタイムの場合、追跡サービスが独自のロジックを実行する前に、TrackOmniScript または TrackCard という名前のインターフェース実装がコールされ、追跡データを前処理できます。たとえば、この実装では、OmniScript によって送信された顧客 ID を使用して、イベントデータに顧客の詳細を追加します。
