跟踪电子邮件活动以 mailgun 标签打开

Tracking email campaign opens with mailgun tags

我正在使用 mailgun 向多个收件人发送电子邮件活动,我需要跟踪打开了多少与发送了多少。目前,我已经设置了一个 webhook 来跟踪来自 mailgun 的打开事件。为了确定电子邮件是哪个活动的一部分,我尝试使用标签(我没有使用实际的 mailgun 活动,因为我想即时创建这些活动而不必担心限制)。查看 mailgun 日志,我可以看到在外发电子邮件上正确设置了标签。

这是我的问题:打开电子邮件时,mailgun 会记录事件并触发 webhook,但不知何故标签数组为空。

如果我对文档的理解正确,我应该能够看到来自打开事件的标签:https://documentation.mailgun.com/user_manual.html#tracking-opens

所以我想知道的是为什么标签没有传递到开放事件,如果有更好的方法我应该跟踪活动开放。

提前致谢。

在进一步调查甚至联系了 mailgun 支持之后,我似乎误会了实际问题。在某些情况下会触发 webhook,但并非全部。活动电子邮件未触发 webhook,但其他系统电子邮件触发了(这就是通过的电子邮件中没有标签的原因)。

为了解决这个问题,我必须在每封竞选电子邮件中明确地将 o:tracking-opens 标志设置为 true,即使它已经在 mailgun 控制面板中设置为 true。

希望这对可能遇到类似问题的其他人有所帮助。