ウェブサイトにトラッキングを追加したい。私は私が必要なものを追跡しているように見えるグーグルアナリティクスを見ました。
それで、私はグーグルアナリティクススニペットを各ページ、マスターページ、ちょうど私のデフォルトページに貼り付けますか?最良のメトリックを取得するためのここでのベストプラクティスは何ですか。
ウェブサイトにトラッキングを追加したい。私は私が必要なものを追跡しているように見えるグーグルアナリティクスを見ました。
それで、私はグーグルアナリティクススニペットを各ページ、マスターページ、ちょうど私のデフォルトページに貼り付けますか?最良のメトリックを取得するためのここでのベストプラクティスは何ですか。
グーグルアナリティクスコードスニペットは、追跡したいすべてのページにある必要があります。
マスターページを使用する場合は、コードをマスターページに配置するのが最も簡単です。
それ以外の場合は、すべてのページに配置するか、関連するページに含めるか、サーバーサイドインクルードを使用して含めることができるユーザーコントロールに配置します。例:
<!-- #include file="file_containing_google_analytics_code.js" -->
サイトの構造によって異なります。マスター ページの数が少ない場合は、そこに意味があります。または、すべてのページ (またはマスター ページ) を継承する基本クラスでそれを発行するコードを配置することもできます。または、標準のフッター コントロールがある場合は、そこに入れることができるすべてのページで使用します。
私は通常、ASP.Net のプレースホルダーにラップし、web.config 設定からオン/オフを切り替えるコードをいくつか用意して、サイトがテスト/UAT/開発マシンで実行されているときに表示されないようにします。
Google Analyticsを使用しており、これをベースページに組み込んでいますが、最初の実装はHttpModuleを使用して行われました。
ベースページのアプローチは、志を同じくするタスクの共通領域であるため、気に入っています。さらに、ビューステートをフォームの下部に移動したり、空白を削除したりします。