Googleアナリティクスを使用するサイトで作業しています。ほとんどのページで、現在のURLを使用してGAでページビューを記録する_trackPageView()へのデフォルト呼び出しはうまく動作します。このコードをマスターページに追加して、各ページに追加することができます。Googleアナリティクスを無効にするアプローチ_trackPageView with ASP.NET
ただし、状況によっては、GAで記録されたページの名前を上書きしたいとします。たとえば、1つのページに複数のステップがあり、それらをGAで別々のページとして記録したい場合があります。 _trackPageViewメソッドはこれで正常に動作しますが、ASP.NETに組み込むための最良の方法は不明です。各ページで_trackPageViewへの呼び出しをレンダリングするロジックを処理したくありません。
マスターページ(OverrideGAURLなど)に_trackPageViewの呼び出しに挿入されているプロパティを公開するか、公開されたメソッドまたはプロパティを持つユーザーコントロールにGAスクリプトレンダリングをラップするかデフォルトレンダリングをオーバーライドします。
これに似たようなことがありましたか、これに最も近い方法で提案がありますか?私の主な目標は、GAスクリプトのレンダリングをカプセル化し、コードの後ろに1行のコードでページ名を上書きするか、属性を設定することです。