Web分析とエージェント分析を統合することは、さまざまなチャネルでのユーザーインタラクションに関する洞察を得るために不可欠です。 シームレスな統合を実現するには、WebページからエージェントにトラッキングIDを渡す方法と、Web分析で会話IDを取得する方法の2つがあります。 これらの方法を実装することで、分析機能が強化され、ユーザーの行動をより深く理解できるようになります。
分析を統合する方法
Web 分析とエージェント分析を統合するには、次の 2 つの方法があります。
- トラッキング ID やその他のデータをコンテキスト変数としてエージェントに渡す
- Web分析でエージェントの会話IDを取得する
どちらか一方の方法を使用するか、または両方を使用することができます。
「 カスタム分析戦略の開発」では、会話の書き起こしの上に自分だけのカスタムディメンションでレポートを作成する方法を学びましょう。
Note
規定では、Dataverse でのトランスクリプトのデータ保持期間は 30 日間です。しかし、保持期間は変更できます。
ウェブサイトからエージェントにトラッキングIDを渡す
トラッキングIDなどの情報をWebサイトからエージェントに渡すことができます。 情報を渡すには、カスタムキャンバス(Webサイトコード)から入力を受け取るグローバル変数をエージェントに用意する必要があります。
カスタム キャンバスからこの情報を送信するには、Web ページからエージェントにコンテキスト変数を渡す で説明されているコードを追加します。
この設定では、カスタム キャンバス コードから送信したトラッキング ID が、エージェント分析の Dataverse テーブル ConversationTranscript に表示されます。
Web 分析で会話 ID を取得する
この方法では、会話 ID を使用して、Web 分析とエージェント分析を接続します。 この会話 ID を取得するには、デフォルトのキャンバスをカスタマイズする (シンプル) で説明されているように、HTML/JavaScript コードの Webchat.js を使用してエージェントを統合する必要があります。
Note
この方法は、iFrame アプローチを使用してエージェントを埋め込む場合は機能しません。 ライブまたはデモサイトにエージェントを追加する方法を学びましょう。
次のサンプル JavaScript コードに示すように、conversationId にアクセスして独自の分析に保存できます。
この方法が正しく動作しているかどうかをテストするには、F12 キーを押します。 Web ブラウザの開発者ツールで、次の画像のように console.log を検索してください: