Google Analytics和母版页/用户控制交换

时间:2009-01-12 16:50:00

标签: c# asp.net master-pages google-analytics

我在我的网站上使用GA,需要在多个页面中添加跟踪功能。这些页面通过母版页与Telerik选项卡控件一起呈现。选择选项卡后,代码将评估单击的选项卡,并为该页面插入相应的用户控件并重新呈现。根据浏览器,它始终是default.aspx,但其中的ascx是不同的。

如何通过这种设置跟踪不同的页面?

1 个答案:

答案 0 :(得分:0)

你可以试试这样的......

  1. 确保在完全呈现的页面末尾触发Google Analytics分析跟踪
  2. 让ASCX设置一个全局“page_name”变量(这应该在主视图中的某个位置进行初始化,我想),其中有一些独特的名称可以让你知道ascx是什么
  3. 使用谷歌分析轨道重载之一,允许您提供页面名称(我没有一个方便的示例,但您应该能够轻松找到一个)。使用全局“page_name”变量作为页面名称
  4. 这不是最干净最合适的解决方案,但WebForms通常可以规定不那么漂亮的解决方案......这将是我能想到的最简单,最容易实现的改变。