谷歌分析和主控页/用户控件交换

4

我在我的网站上使用Google Analytics,并需要为多个页面添加跟踪。这些页面是通过主页和Telerik选项卡控件来呈现的。当选择一个选项卡时,代码会评估点击了哪个选项卡并插入适当的用户控件以重新呈现页面。根据浏览器,它始终是default.aspx,但其中的ascx不同。

如何跟踪此类设置中的不同页面?

1个回答

0

你可以尝试这样做...

  1. 确保 Google Analytics 跟踪在页面完全呈现结束时触发
  2. 让 ASCX 设置一个全局的 "page_name" 变量(这应该在您的主视图中的某个地方初始化),并使用一些唯一的名称来让您知道 ASCX 是什么
  3. 使用其中一个允许您提供页面名称的 Google Analytics 跟踪重载(我没有一个方便的示例,但您应该能够轻松找到一个)。将全局的 "page_name" 变量用作页面名称

这不是最干净、最合适的解决方案,但 WebForms 通常会指定不太美观的解决方案... 这将是我能想到的最简单、最容易实现的更改。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接