我正在使用mailgun向多个收件人发送电子邮件广告系列,我需要跟踪已打开的广告次数与已发送的次数。目前,我已经设置了一个webhook来跟踪来自mailgun的开放事件。为了确定电子邮件属于哪个广告系列,我尝试使用标记(我没有使用实际的mailgun广告系列,因为我想要即时创建这些广告,而不必担心限制)。查看mailgun日志,我可以看到在外发电子邮件上正确设置了标记。
这是我的问题:当电子邮件打开时,mailgun会记录事件并触发webhook,但不知何故,标签数组是空的。
如果我正确理解文档,我应该能够看到公开活动中的标记:https://documentation.mailgun.com/user_manual.html#tracking-opens
所以我想知道为什么标签不能进行公开活动,如果有更好的方式我应该跟踪活动开放。
提前致谢。
答案 0 :(得分:2)
在进一步研究这个问题后,甚至与mailgun支持联系,似乎我误解了实际问题。在某些情况下,webhook被触发,但不是全部。广告系列电子邮件没有触发webhook,但其他系统电子邮件(这就是为什么电子邮件中没有标签出现的原因)。
要解决此问题,我必须在每个广告系列电子邮件中明确将o:tracking-opens标志设置为true,即使它已在mailgun控制面板中设置为true。
希望这有助于其他可能遇到类似问题的人。