首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET (C#代码隐藏)重定向页面上的谷歌分析事件

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

Stack Overflow用户
提问于 2012-12-21 05:16:11
回答 1查看 811关注 0票数 0

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

问题是,它使用: protected void Page_Load(object sender,EventArgs e) { Response.Redirect("...".true);}

但我不能让事件触发。我尝试使用StringBuilder,这是我习惯于从代码隐藏添加脚本的方式。有没有什么建议可以让事件工作,或者甚至是更好的方法来触发文档的电子邮件点击事件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-21 05:23:20

Google analytics事件没有发生的原因是Google Analytics是客户端脚本。

当服务器向浏览器发送超文本标记语言和JavaScript (以及其他内容)时,客户端脚本就会被传送。

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

如果你想跟踪点击,你最好将它们保存在Page_Load事件中的数据库中,而不是试图使用Google Analytics。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13980588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档