Show Menu
トピック×

ページ命名の戦略

pageName 変数は読みやすい、直観的なページ識別子で入力する必要があります。
Web サイトの構造を調べることで、 pageName 変数を入力する最適な方法を判断できます。次に示すメソッドのは、 pageName 変数を生成するさまざまな方法の概要です。
ユーザーの行動を特定するためには主に pageName 変数が使用されますが、ページ情報を示すために複数の変数を使用することを推奨します。最も良いページ命名の戦略は、次に示すように、サイト内部のそれぞれの階層レベルに対して異なる変数を使用するものです。
  • Folio Builder channel 変数は、サイトセクションを示すために使用します。
  • pageName 変数は、コンテンツタイプを示すために使用します。
  • カスタムインサイト変数(prop1)は、コンテンツの詳細説明に使用します。
次に示すように、詳細のレベルはプロパティに応じて異なります。
変数
詳細 のレベル
チャネル
全般セクション
エレクトロニクス
Prop1
サブセクション
スポーツ:ローカルスポーツ
PageName
全般的内容説明
ローン:住宅ローン:金利の比較
Prop2
詳細な内容説明
エレクトロニクス:ノート PC:詳細な仕様:IBM Thinkpad T20
サイトの層が詳細になればなるほど、ページのコンテンツを確認するためにより多くの変数を使用する必要があります。変数間での重複を許可する値もあります。例えば、詳細な変数には表示されている製品に関する情報だけではなく、サイトセクションとサブセクションに関する情報も含めることができます。これは、製品や記事がサイトの複数のセクションに表示されるときに特に役立ちます。
次のページ命名戦略で、 pageName 変数にも取り込まれます。最も導入が容易なページ命名戦略を選択しがちですが、ページ命名戦略により、すべてのパスレポートとページレポートの使い勝手が大きく左右されます。ページの名前を決める際は適切な判断を下してください。

各ページに固有な名前

ページに名前を付ける上で最も役に立つ方式は、各ページに社内のすべての Analytics ユーザーが理解しやすい固有の識別子を提供することです。ページ名の例としては、「ホームページ」、「エレクトロニクス部門のホーム」、「スポーツ:ローカルスポーツ:高校」などがあります。
ほとんどの Analytics ユーザーにとっては、ページがサイトで見つかる場所およびページの目的を識別する上で階層的なページ名が役立ちます。次の表は、様々な産業のサンプルページ名を示しています。
コンバージョン
メディア
ファイナンス
ホームページ
ホームページ
ホームページ
エレクトロニクス
技術
住宅ローン
エレクトロニクス:ノート PC
技術:新型機器
住宅ローン:金利の比較
エレクトロニクス:ノート PC:製品ページ
技術:新型機器:記事ページ
住宅ローン:金利の比較:10 年固定

ファイルパス(完全修飾 URL ではない)

一部のサイトでは、ファイルパスが明瞭で読みやすくなっています。ビジネスユーザーは URL を読んでファイルパスが参照するページを判断することができます。このようなサイトの場合、次のように、サーバーサイドの変数を使用して pageName ​変数にファイルへのパスを入力することができます。
s.pageName="<%= file_path %>"

pageName を空白のままにすることは推奨しません(空白のままにすると、ページの完全修飾 URL を使用することになります)。 pageName 変数を空白のままにし、 pageURL をページ識別子として使用すると、次のような副作用があります。
  • ページのドメインとパスが同じように表示されないことがあります。例えば、以下の 4 つの URL は単一ページを返します。
    • https://www.mysite.com/index.jsp
    • https://www.mysite.com
    • https://mysite.com/index.jsp
    • https://mysite.com/ pageName が空白の場合、レポートではこれらのページ名ごとに個別のエントリが作成されます。
  • 一部のページ(フォームなど)はそれ自体のページに配置されるので、元のフォームと結果として生じる出力の間の区別が消去されます。
  • ページが検索エンジンや他のオンラインツールにより別の言語に翻訳されるとき、ページの URL はサイトの URL ではなく、検索エンジンの URL になります。

HTML(document.title)

HTML タイトルを読みやすく直観的にするために多くの時間を費やしている場合は、 pageName 変数の値と同じタイトルの使用を検討することができます。アドビでは、JavaScript の document.title の代わりに、サーバー側の変数を使用して pageName を設定することをお勧めします。一部のブラウザーでは、HTML タイトルが他のブラウザーとは異なる方法で解釈されます。したがって、Analytics がブラウザーから受け取るページ名はブラウザーごとに異なる場合があります。
HTML タイトルを使用する一番良い方法は、各ページの既存のタイトルを個別の変数またはコンテンツ管理要素にコピーすることです。検索エンジンの最適化またはその他の目的で HTML タイトルを変更しても、Analytics ページ名は影響を受けません。ページ名が Analytics 内で変更されると、そのページは新しいページになり、関連する URL とは関係なく、古いページ名には関連付けられません。