电子邮件中的Asp.net Track Link

时间:2016-02-16 06:48:56

标签: c# asp.net email

我要求将电子邮件发送给多个用户

TO: user1,user2

BCC: user3

CC: user4

该电子邮件中有一个链接,我想跟踪哪个用户点击了该链接。 就像user1点击了或者user2点击了

一样

任何人都可以建议可能的解决方案

我尝试在该链接中包含用户的loginid,但为此我需要向所有用户发送单独的电子邮件,例如4封电子邮件而不是1封电子邮件

2 个答案:

答案 0 :(得分:1)

Satish,为此你会以某种方式需要能够“追踪”这个链接。您需要为特定链接生成某种标识符。但是,很难找出哪个特定收件人点击了该链接(因为发送一封电子邮件,您仍然会在链接上附加相同的标识符)。

但基本前提是,只要用户点击您的跟踪链接,您就会更新数据库中的值。例如。您更新计数器被点击的次数。

但请相信我,你在这方面遇到了很多问题。如果您开始使用垃圾邮件过滤垃圾邮件或群发邮件,垃圾邮件过滤器可能会阻止这些链接。

另外,到目前为止你有没有尝试过这个。看到你做过的一些事情真是太好/令人鼓舞。

答案 1 :(得分:0)

每当用户点击链接时更新数据库中的值,以便您可以跟踪用户点击了链接