我正在创建专门用于触发Google Analytics事件的.NET页面。原因是我希望能够看到有多少人点击我在电子邮件中发送的链接。我最好的想法是制作一个简单的.NET页面,它会触发一个事件,然后重定向到一个文档。
问题是,它使用以下方法重定向: protected void Page_Load(object sender,EventArgs e) { Response.Redirect(“...”。true); }
但我无法解决这个问题。我尝试使用StringBuilder,这是我习惯于从代码隐藏添加脚本的方式。有关如何使事件发挥作用的任何建议,甚至是更好的方法来点击文件的电子邮件点击事件?
答案 0 :(得分:0)
Google Analytics(分析)事件未发生的原因是Google Analytics(分析)是客户端脚本。
当服务器将HTML和JavaScript(以及其他内容发送到浏览器时)提供客户端脚本。
通过在服务器上使用Response.Redirect,您可以确保Web服务器永远不会将该HTML和JavaScript发送到浏览器。相反,Web服务器发送一个http代码(Http status-code 302),告诉Web浏览器转到您要重定向到的页面。
您希望跟踪您最好将其保存在Page_Load事件中的数据库中,而不是尝试使用Google Analytics。