为每个网站访问者生成唯一链接

时间:2012-02-25 18:54:00

标签: html http email hyperlink tracking

我每天向人们发送3个不同的链接。我知道我发送链接的人的姓名。如何将该人员信息附加到链接以了解他们点击了链接?

我向不同的人发送了近50封电子邮件。我只是想通知我发送链接的人点击它。

2 个答案:

答案 0 :(得分:3)

您需要使用数据库。该链接可以包含可以在“电子邮件”表中查找的随机哈希。此表可以保留时间戳记录,特别是在发送emial时,以及用户单击链接时。

@QUESTION:

大多数托管服务提供商都提供了连接数据库的选项。如果您无法找到此信息,请使用Google或其支持。至于如何“使用”数据库,您需要在自己的时间学习。但与其他任何东西一样,谷歌广泛提供基础知识,在您的情况下,您只需完成项目。

答案 1 :(得分:1)

您可以在识别电子邮件地址的网址中添加加密或模糊字段。

常用方法:

  • base64已编码的电子邮件地址与已知密钥进行异或
  • md5电子邮件地址的哈希被截断为前N个字符

等等。 第一种方法允许你反向过程(即从访问日志中取回电子邮件地址),第二种方法只是单向的。

例如,使用第二种方法使用电子邮件dude@gmail.com(截断为12个字符):

http://domain.com/click.php?v=ec3ab9422d7a

或者,正如已经说过的那样,您可以简单地使用数据库并存储键值对(email, hash),为每封电子邮件提供一个由您的批量处理器即时生成的随机字符串。