我每天向人们发送3个不同的链接。我知道我发送链接的人的姓名。如何将该人员信息附加到链接以了解他们点击了链接?
我向不同的人发送了近50封电子邮件。我只是想通知我发送链接的人点击它。
答案 0 :(得分:3)
您需要使用数据库。该链接可以包含可以在“电子邮件”表中查找的随机哈希。此表可以保留时间戳记录,特别是在发送emial时,以及用户单击链接时。
大多数托管服务提供商都提供了连接数据库的选项。如果您无法找到此信息,请使用Google或其支持。至于如何“使用”数据库,您需要在自己的时间学习。但与其他任何东西一样,谷歌广泛提供基础知识,在您的情况下,您只需完成项目。
答案 1 :(得分:1)
您可以在识别电子邮件地址的网址中添加加密或模糊字段。
常用方法:
base64
已编码的电子邮件地址与已知密钥进行异或md5
电子邮件地址的哈希被截断为前N个字符等等。 第一种方法允许你反向过程(即从访问日志中取回电子邮件地址),第二种方法只是单向的。
例如,使用第二种方法使用电子邮件dude@gmail.com
(截断为12个字符):
http://domain.com/click.php?v=ec3ab9422d7a
或者,正如已经说过的那样,您可以简单地使用数据库并存储键值对(email, hash)
,为每封电子邮件提供一个由您的批量处理器即时生成的随机字符串。