我通过在WP网站上运行的Mailpoet定期发送简报,并与Mandrill的API集成。
在上述简报中,我有多个链接指向我博客上的帖子以及帖子的摘录。我目前正在通过Mandrill跟踪所有链接,并在我的Mandrill Url跟踪屏幕上显示所有链接点击的总和。问题是,对于我发送的简报,必须看到哪些特定链接得到最多关注(点击),因此我知道哪些内容与读者相关。
我搜遍了谷歌和stackoverflow,但我还没有找到答案。如果有办法使用Mandrill或任何其他交易邮件服务跟踪特定的链接活动,或跟踪点击的电子邮件中的各个链接的任何其他可想到的方法,那就没问题 - 这个功能至关重要对于我的项目。
我在这里有点过头,所以任何帮助都会非常感激。
谢谢你的时间!
答案 0 :(得分:2)
Mandrill搜索和信息API返回以下信息:
"clicks_detail": [
{
"ts": 1365190001,
"url": "http://www.example.com",
"ip": "55.55.55.55",
"location": "Georgia, US",
"ua": "Linux/Ubuntu/Chrome/Chrome 28.0.1500.53"
}
您可以使用Mandrill java库来解析此数据,并将其放入 exl / sql和group by url和count(*)将给出哪些URL被点击最多。
上面回复中的url字段,是电子邮件中的网址。它显示了点击该URL的时间/位置。
希望这有帮助,
答案 1 :(得分:1)
Mandrill基于每个收件人跟踪电子邮件,而不是默认情况下在谨慎的批量发送或简报报告中将统计信息分组在一起。但是,您可以通过以下几种方式轻松查看各个链接的点击次数。
您可以根据URL在Mandrill Web界面或API(消息/搜索)中搜索出站活动。例如:url:"https://yourdomain.com/someotherpage/
或url:"https://yourdomain.com/somepattern*
这仍会显示单个收件人的点击次数,因此如果您需要对电子邮件进行分组'在一起,您可能希望设置标记或自定义消息元数据,以便您可以将这些统计信息组合在一起。例如,您可以在批量电子邮件中使用标记为' newsletter。'然后,在该电子邮件发送之后,您可以按该标记搜索出站活动,然后查看哪些收件人点击了哪些URL,并可选择导出该数据。
您还可以设置webhook以获取有关特定网址点击的信息,然后根据需要在您自己的应用中汇总这些数据。