ビーコンでキャプチャされたページタイトルの変更または削除

標準のブラウザ RUM ビーコンでは、document.title の値がビーコンで送信されるデータの一部として収集されます。セキュリティまたはプライバシー上の理由から、ページタイトルを変更または削除できます。

次のいずれかを選択できます。

  • ページタイトルをまったく収集しない
  • 引数なしの関数で作成したタイトルを使用する
  • 任意の文字列のタイトルを使用
注: ページタイトルは、ページ名とは異なります。ページタイトルはブラウザスナップショットに含まれる追加情報ですが、ページ名は [Pages & AJAX Requests] ページのレコードを識別してグループ化するために使用されます。

ページタイトルの削除

ページタイトルを完全に削除するには、adrum.js スクリプトを挿入する前に、次のスニペットをページに追加します。

<head>
    <script type='text/javascript' charset='UTF-8'>
        (function (config) {
           (function (page) {
               page.captureTitle = false;
           })(config.page || (config.page = {}));
        })(window['adrum-config'] || (window['adrum-config'] = {}));
   </script>
   <script src='//cdn.appdynamics.com/adrum/adrum-latest.js' type='text/javascript' charset='UTF-8'></script>
   ...
</head>

関数によって作成されたページタイトルを使用する

引数を指定しない関数を使用してページタイトルを作成するには、adrum.js スクリプトを挿入する前に、次の例のように関数を定義してコールします。

<head>
    <script type='text/javascript' charset='UTF-8'>
        function title() { return document.title.split('-').slice(1,3).join('-'); } // define a function
        (function (config) {
            (function (page) {
                page.title = title; // call your function
            })(config.page || (config.page = {}));
        })(window['adrum-config'] || (window['adrum-config'] = {}));
    </script>
    <script src='//cdn.appdynamics.com/adrum/adrum-latest.js' type='text/javascript' charset='UTF-8'/>
    ...
</head>

たとえば、ページタイトルから機密データを削除する場合などに使用できます。

ページタイトルとして任意の文字列を使用する

任意の文字列をページタイトルとして使用するには、adrum.js スクリプトを挿入する前に page.title を設定します。

<head>
<script type='text/javascript' charset='UTF-8'>
(function (config) {
(function (page) {
page.title = "My Special Page Title";
})(config.page || (config.page = {}));
})(window['adrum-config'] || (window['adrum-config'] = {}));
</script>
<script src='//cdn.appdynamics.com/adrum/adrum-latest.js' type='text/javascript' charset='UTF-8'></script>
...
</head>

これにより、ビーコンのページタイトルが「My Special Page Title」に設定されます。