概要

セッションリプレイは、ユーザー分析データを補完する視覚的なインサイトを提供します。カスタマーエクスペリエンス、Web サイト分析などのためにサードパーティツールを使用している場合、それらをセッションリプレイに接続することができます。このガイドでは、インテグレーションで使用するセッションリプレイの URL に、セッションが行われているブラウザからライブでアクセスする方法を説明します。

ユースケース

以下のようなユーザーエクスペリエンス指標をより包括的に表示するために、サードパーティーのツールをセッションリプレイと接続するとよいでしょう。

  • フォームアンケート結果
  • カスタマーエクスペリエンスツール
  • データ分析

セッションリプレイリンクを取得する

現在のユーザーセッションのレコーディングの URL を取得するには、RUM をセットアップするために使用したインストール方法に応じて、次のスニペットを使用します。

: ユーザーセッションのレコーディング URL を取得する際に subdomain の値を指定することはオプションですが、カスタムサブドメインを通して Datadog にアクセスし、返される URL にカスタムドメインを表示したい場合は、必ず指定する必要があります。

import { datadogRum } from '@datadog/browser-rum';

datadogRum.init({
    ...,
    // オプション。カスタムドメイン名を使用する場合のみ必要です
    subdomain: ''
    ...
});

const url = datadogRum.getSessionReplayUrl();
window.DD_RUM.onReady(function() {
    window.DD_RUM.init({
        ...,
        // オプション。カスタムドメイン名を使用する場合のみ必要です
        subdomain: ''
        ...
    })
    const url = DD_RUM.getSessionReplayUrl();
})
window.DD_RUM &&
    window.DD_RUM.init({
        ...,
         // オプション。カスタムドメイン名を使用する場合のみ必要です
        subdomain: ''
        ...
    });
const url = DD_RUM && DD_RUM.getSessionReplayUrl();

サードパーティツールへのリンクを送信する

上記のスニペットでリンクを取得した後、サードパーティツールが提供するオプションに応じて、データを渡す方法がいくつかあります。

  • 隠しフォームフィールドとして。
  • JSON フィールドとして。
  • URL パラメーターを通して。
  • JavaScript で選択したインテグレーションに直接。

その他の参考資料

お役に立つドキュメント、リンクや記事: