我通过运行在一个集成了Mandrill API的WP网站上的Mailpoet定期发送时事通讯。
在这些时事通讯中,我有多个链接到我博客上的帖子以及帖子的摘录。我目前通过Mandrill跟踪所有链接和所有链接点击的总和显示在我的Mandrill Url跟踪屏幕。问题是,对于我发出的时事通讯,有必要看到哪些特定的链接获得了最多的关注(点击),所以我知道哪些内容与读者相关。
我已经搜索了所有的谷歌和stackoverflow,但我还没有找到答案。如果有一种方法可以使用Mandrill或任何其他事务性邮件服务来跟踪特定的链接活动,或者任何其他可以想象的方法来跟踪被点击的电子邮件中的单个链接,那就很好了——这个功能在这一点上对我的项目至关重要。
我有点不知所措,所以任何帮助都会非常感激。
谢谢你的时间!
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库来解析这些数据,并将其放入excel/sql和group by url和count(*)将给出哪些url被点击最多。
上面回复中的url字段,是邮件中的url。它会显示URL被点击的时间/地点。
希望有帮助,
Mandrill在每个收件人的基础上跟踪电子邮件,而不是在默认情况下将统计数据分组在一起,以谨慎的批量发送或时事通讯报告。但是你可以做一些事情来方便地查看单个链接的点击。
您可以根据URL在Mandrill web界面或API(消息/搜索)中搜索您的出站活动。例如:url:"https://yourdomain.com/someotherpage/
或url:"https://yourdomain.com/somepattern*
,这仍然会显示您的点击为个别收件人虽然,所以如果你需要将"电子邮件"分组在一起,你可能想要设置标签或自定义消息元数据,这样你就可以分组统计在一起的方式。例如,你可以使用一个标签为您的批量电子邮件称为"时事通讯。"然后,在该电子邮件发送后,您可以通过该标签搜索您的出站活动,然后查看哪些收件人单击了哪些url,并可选择导出该数据。
你也可以设置webhooks来获取特定url的点击信息,然后根据需要在你自己的应用程序中聚合这些数据。