英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
カテゴリー: アプリケーションパフォーマンス管理
この連携機能はWebプロジェクトのみで利用可能です
ⓘ この連携機能を機能させるには、サイトのすべてのページにNew Relic RUM(リアルユーザーモニタリング)ブラウザエージェントタグを配置する必要があります。
こちらをクリック して、RUMドキュメントにアクセスしてください。
期待されること
この連携機能を使用すると、ユーザー特有のセッションリプレイを探索できます。New Relic内でカスタム属性として展開されたリンクを使用するか、Contentsquare内で特定のNew Relicユーザーセッションを検索することができます。
収集するもの
動的変数
キー | 値 | データ型 |
APM_NR_SessionID | {sessionID} | テキスト |
送信するもの
セッションリプレイ
URLの例: https://app.contentsquare.com/quick-playback/index.html?pid=3771&uu=cc912cdb-ee03-a739-a659-ad2a5b1f08bb&sn=12&pvid=1&recordingType=cs&vd=copa
実装
実装手順
ステップ 1
統合をリクエストする方法のセクションに移動して、この連携機能を有効化するための指示を確認してください。完了したら、ここに戻ることができます。
New Relicブラウザエージェントのバージョンが1.230.0未満であるか、newrelicオブジェクトがブラウザ(ウィンドウスコープ)でグローバルにアクセスできない場合は、以下のステップ2を構成する必要があることに注意してください。
バージョンを確認するには、この記事を参照してください。
ステップ 2
次のコードを既存のNew Relicタグコードに追加する必要があります。
New Relicタグの一番下に配置することを確認してください。
例えば、これがあなたのNew Relicタグのトップです
このように一番下に配置する必要があります
/* 名前: New Relic CS 連携機能 バージョン: 1.3 */ if (sessionStorage.getItem("ContentsquareReplay") && sessionStorage.getItem("ContentsquareSID")) { newrelic.setCustomAttribute("ContentsquareReplay", sessionStorage.getItem("ContentsquareReplay")); newrelic.setCustomAttribute("ContentsquareSID", sessionStorage.getItem("ContentsquareSID")); sessionStorage.removeItem("ContentsquareReplay");
sessionStorage.removeItem("ContentsquareSID");
}
動作確認
Chrome拡張機能を使用して、結果がCSに送信されているか確認できます
次に、以下の場所を確認することで、New Relic内にContentsquareリプレイリンクが見つかることを確認できます:
Contentsquareによってセッションリプレイが収集されたユーザーに対してのみリプレイリンクが表示されることに注意してください。
割合はあなたのアカウントの比率に依存します。CSMに相談することでそれを増やすことができます。
ブラウザに移動し、リストから関連するアプリケーションを選択してください
そこで、フィルタ可能な地理情報に移動し、ContentsquareリプレイリンクとCSセッションIDがカスタム属性として表示されるはずです:
これで、クエリするデータ内にリプレイリンクを見つけることができます。