.NET上的谷歌分析事件(C#代码隐藏)重定向页面

时间:2012-12-20 21:16:11

标签: .net google-analytics

我正在创建专门用于触发Google Analytics事件的.NET页面。原因是我希望能够看到有多少人点击我在电子邮件中发送的链接。我最好的想法是制作一个简单的.NET页面,它会触发一个事件,然后重定向到一个文档。

问题是,它使用以下方法重定向: protected void Page_Load(object sender,EventArgs e)     {         Response.Redirect(“...”。true);     }

但我无法解决这个问题。我尝试使用StringBuilder,这是我习惯于从代码隐藏添加脚本的方式。有关如何使事件发挥作用的任何建议,甚至是更好的方法来点击文件的电子邮件点击事件?

1 个答案:

答案 0 :(得分:0)

Google Analytics(分析)事件未发生的原因是Google Analytics(分析)是客户端脚本。

当服务器将HTML和JavaScript(以及其他内容发送到浏览器时)提供客户端脚本。

通过在服务器上使用Response.Redirect,您可以确保Web服务器永远不会将该HTML和JavaScript发送到浏览器。相反,Web服务器发送一个http代码(Http status-code 302),告诉Web浏览器转到您要重定向到的页面。

您希望跟踪您最好将其保存在Page_Load事件中的数据库中,而不是尝试使用Google Analytics。