Asp.net mvc 3 MVC3-如何检查用户是否单击了您在.net中通过电子邮件发送的链接?

Asp.net mvc 3 MVC3-如何检查用户是否单击了您在.net中通过电子邮件发送的链接?,asp.net-mvc-3,Asp.net Mvc 3,我经营一个电子商务网站,定期向客户发送时事通讯。 我使用的是nopcommerce v2.40。 我只是看看谁都订阅了。我想开发一个详细的时事通讯管理系统,比如MailChimp。 我想要一份关于有多少用户实际点击了我通过电子邮件发送给他们的链接的报告。 谁能告诉我怎么做?? 这是一个相当笼统的问题,但我对这方面还不熟悉,不知道怎么做 谢谢大家! 简单 在您的电子邮件通讯中添加您需要收集的参数 范例 <a href="http://mysite.com/ClickController/In

我经营一个电子商务网站,定期向客户发送时事通讯。 我使用的是nopcommerce v2.40。 我只是看看谁都订阅了。我想开发一个详细的时事通讯管理系统,比如MailChimp。 我想要一份关于有多少用户实际点击了我通过电子邮件发送给他们的链接的报告。 谁能告诉我怎么做?? 这是一个相当笼统的问题,但我对这方面还不熟悉,不知道怎么做

谢谢大家!

简单

在您的电子邮件通讯中添加您需要收集的参数

范例

<a href="http://mysite.com/ClickController/Index?redirect=page-you-want-to-display-after-click&email=email&name=john">click to view</a>


每次有人点击上面的链接,他们都会被带到您的默认控制器,该控制器会收集点击和其他您想要的参数。然后,您将保存这些数据,并通过url中提供的“重定向”参数重定向到您希望他们看到的实际页面。

您可以通过Google Analytics简单地完成这类工作

这里有一些链接值得一看


当然,添加一些与电子邮件地址相关联的散列,并通过querystring进行验证。你的意思是在促销链接的末尾添加一些查询字符串,每次点击时,增加计数器?是的,类似的。也许您可以存储哈希并将其与特定的电子邮件地址关联起来。你明白了。哦,对了。。这是可以做到的。。但是将一个唯一的字符串与一个特定的电子邮件id关联起来会很乏味,因为我有将近5-6k的订阅者。。我可以用其他方法检查哪个用户点击了?我检查了这个,但我不知道如何使用它。我只需要在url中添加必需的字段,tats完成了吗???其他一切都将由谷歌分析负责?是这样吗?或者,在谷歌分析中有什么需要遵循的步骤吗?是的,没错,在谷歌跟踪活动之后,有URL生成器帮助你正确地形成URL。这些可以在Google Analytics中的“流量来源>活动SOHH”下找到。。谢谢这很简单。