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

.NET上的谷歌分析事件(C#代码隐藏)重定向页面,.net,google-analytics,.net,Google Analytics,我正在创建一个.NET页面,专门用于启动Google Analytics事件。原因是我希望能够看到有多少人在点击我在电子邮件中发送的链接。我最好的想法是制作一个简单的.NET页面,触发一个事件,然后重定向到一个文档 问题是,它可以通过以下方式重定向: 受保护的无效页面加载(对象发送方、事件参数e) { 响应。重定向(“…”.true); } 但我不能让这件事发生。我尝试使用StringBuilder,这是我习惯于从代码后面添加脚本的方式。有没有关于如何让事件正常运行的建议,或者更好的方法来启动事

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

问题是,它可以通过以下方式重定向: 受保护的无效页面加载(对象发送方、事件参数e) { 响应。重定向(“…”.true); }


但我不能让这件事发生。我尝试使用StringBuilder,这是我习惯于从代码后面添加脚本的方式。有没有关于如何让事件正常运行的建议,或者更好的方法来启动事件以通过电子邮件点击文档?

谷歌分析事件没有发生的原因是谷歌分析是客户端脚本

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

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

如果你想跟踪点击,最好在页面加载事件中将点击保存在数据库中,而不是尝试使用谷歌分析