3

サイトで GA を使用しており、いくつかのページにトラッキングを追加する必要があります。これらのページは、Telerik タブ コントロールと組み合わせたマスター ページによってレンダリングされます。タブが選択されると、コードはクリックされたタブを評価し、そのページに適切なユーザー コントロールを挿入して再レンダリングします。ブラウザーによると、常に default.aspx ですが、その中の ascx は異なります。

この種の設定で異なるページを追跡するにはどうすればよいでしょうか?

4

1 に答える 1

0

あなたはこのようなことを試すことができます...

  1. 完全にレンダリングされたページの最後で、Google アナリティクス トラッキングが開始されるようにします。
  2. ASCXにグローバルな「page_name」変数を設定させます(これはマスタービューのどこかで初期化する必要があります)、ascxが何であるかを知ることができる一意の名前を付けます
  3. ページ名を指定できる Google アナリティクス トラック オーバーロードの 1 つを使用します (便利な例はありませんが、簡単に見つけることができるはずです)。ページ名としてグローバルな「page_name」変数を使用する

これは最もクリーンで適切な解決策ではありませんが、WebForms はあまり美しくない解決策を指示することがよくあります。

于 2012-12-07T13:59:32.190 に答える