asp.net Web統計-Googleアナリティクス
-
03-07-2019 - |
質問
iウェブサイトにトラッキングを追加したい。私が必要とするものを追跡しているように見えるGoogleアナリティクスを見ました。
では、各ページ、マスターページ、デフォルトページだけにGoogleアナリティクススニペットを貼り付けますか?最高のメトリックを取得するためのここでのベストプラクティスは何ですか。
解決
Googleアナリティクスのコードスニペットは、追跡するすべてのページに存在する必要があります。
最も簡単なのは、コードを使用する場合、マスターページにコードを配置することです。
それ以外の場合は、すべてのページに配置するか、関連ページに含めるか、サーバー側インクルードを使用して含めることができるユーザーコントロールに配置します。例:
<!-- #include file="file_containing_google_analytics_code.js" -->
他のヒント
サイトの構造に依存します。マスターページの数が少ない場合は、そこに意味があります。または、すべてのページ(またはマスターページ)を継承する基本クラスにそれを発行するコードを配置するか、標準フッターコントロールがある場合は、すべてのページで使用できます。
通常、ASP.Netのプレースホルダーでラップし、web.config設定からオン/オフを切り替えるコードを用意して、サイトがtest / UAT / devマシンで実行されているときに表示されないようにします。
Googleアナリティクスを使用し、これをベースページに組み込みました-最初の実装はHttpModuleで行われました。
ベースページアプローチが好きなのは、それが志を同じくするタスクの一般的な領域だからです。さらに、ビューステートをフォームの下部に移動したり、空白を削除したりします。
所属していません StackOverflow