Mailgun轨道独特打开

2023-12-06

刚刚通过其 API 测试了 mailgun。

一切正常。

简短:如何通过 Webhooks 跟踪特定邮件的唯一打开情况。


(不一定相关,但为了完整性,我使用 Yii2 PHP 框架 - 没有扩展,只是来自 mailgun 的快速启动 php 代码)

电子邮件被发送并跟踪打开的事件。 但我发现它会跟踪同一封邮件的每次打开。

那么跟踪特定邮件是否被打开的最佳方法是什么(通过 webhook)。哪些数据最适合识别特定电子邮件或在发送时更好地使用“自定义变量”?


好吧,我想我得到了一个可以接受的工作流程 - 通过“自定义变量”。

您可以为每个收件人定义不同的值,这样您就可以发送唯一的 ID,然后在打开的事件上跟踪该 ID。只需为每个发件人保存一个开放时间或更新开放时间即可。

我的发送代码(PHP):

$result = $mg->sendMessage($domain, array(
            'from'    => '[email protected]>',
            'to'      => '[email protected], [email protected]',
            'subject' => 'Hello %recipient.first% from %recipient.group%!',
            'text'    => 'Test of Mailgun',
            'html'    => '<html>It is so simple to send a message.<br/>Right?</html>',
            'o:tag'   => array('test'),
            'o:tracking-opens' => 'yes',
            'v:my-custom-data' => '{"my_message_id": %recipient.id%}',
            'recipient-variables' => '{
                "[email protected]": {"first":"Recipient1", "group":"group1", "id":1},
                "[email protected]": {"first":"Recipient2", "group":"group2", "id":2}
            }'
));

然后,在每个事件中,您都会收到带有唯一 ID 的响应。

第一封电子邮件的打开事件:

"user-variables": {
    "my-custom-data": "{\"my_message_id\": 1}"
},

第二封邮件的打开事件:

"user-variables": {
    "my-custom-data": "{\"my_message_id\": 2}"
},
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mailgun轨道独特打开 的相关文章

  • 合并 url 中的 2 个输入值

    我有这样的形式
  • PDO语法错误

    我在一个项目中使用 PDO 但提交时出现语法错误 这是我的代码
  • 如何在 Yii2 中指定大于或小于特定数字或值的验证规则?

    我有一个模型 其验证规则如下 x integer x unique 现在我如何添加如下规则 x 或者类似的东西x gt 100 它应该是 x compare compareValue gt 100 operator gt lt and x
  • 垃圾邮件打败了我所有的验证码

    我有一个 WordPress 博客 我在上面使用验证码插件的时间最长 因为它有效 最近我收到了大量的垃圾邮件 然后我尝试执行通过 PHP 生成的 将这些随机数添加在一起 但仍然没有成功 我不太确定需要做什么来阻止这些垃圾邮件 但这很烦人 我
  • PHP 从命令行启动 gui 程序,但 apache 不启动

    首先 我阅读了有类似问题的人的一些帖子 但所有答案都没有超出导出 DISPLAY 0 0 和 xauth cookies 这是我的问题 提前感谢您的宝贵时间 我开发了一个小库 它使用 OpenGL 和 GLSL 渲染货架 过去几天我将它包装
  • 使用 phpdocx 下载损坏的 .docx

    我有一个项目 我们使用 phpdocx pro 在模板中生成 docx 文件 我可以很容易地将数据输入到模板中 但是当下载文件并在 MS Word 2010 中打开时 程序报告无法打开文件 因为内容存在问题 详细信息是 文件已损坏 并且无法
  • 这个巨大的正则表达式是如何工作的?

    我最近在我的一个目录中的一个名为的文件中找到了下面的代码doc php 文件功能或链接到文件管理器 做得非常好 基本上 它列出了当前目录中的所有文件 并且允许您更改目录 它可以访问我的所有文件 添加 重命名 信息 删除 我不记得安装过它 我
  • 在 Laravel 中的编辑表单上获取选定选项

    我的网站订单有一个可编辑的表单 并且有以下字段 User quantity note status 我在此表单中还有其他选项 但只有这些字段对我来说很重要 以便能够获取默认值 例如 我希望能够查看用户默认订购的数量 然后我可以更改它或保留它
  • Facebook iFrame 应用程序 - 摆脱垂直滚动条?

    我已经转换了一个 Facebook 应用程序 http apps facebook com video preferans 从 FBML 到 iFrame 使用 PHP SDK 现在显示的垂直滚动条与我之前显示的内容数量相同 一个徽标 一个
  • Ajax文件上传

    我想使用 Ajax 和 php 上传文件 我有一个表格
  • 如何从脚本中创建新的 Joomla 用户帐户?

    我们正在为 Joomla 创建一个 XML API 允许合作伙伴网站在我们的网站上为其用户创建新帐户 我们已经创建了一个独立的 PHP 脚本来处理和验证 API 请求 但现在我们需要实际创建新帐户 我们最初只想进行 CURL 调用来提交注册
  • 从 php 到 JavaScript 的数组

    我正在尝试使用 json 将数组列表从 php 传输到 javascript 但它不起作用 JS ajax url getProfilePhotos php type post post or get method data if you
  • 切换到 mysqli 是个好主意吗?

    我正在考虑为我的所有 php 项目切换到 mysqli 我的代码编写方式 我运行非常简单的网站并构建了自己的基本框架 我在所有网站上使用该框架 我在修改函数和类时不应该遇到太多问题 然而 我只听说过关于准备好的语句的积极的事情 除了一些关于
  • 如何在CentOS 5.3上安装php-mongodb?

    我已经在我的 VPS 上安装了 mongoDB 效果很好 现在我想安装 php 驱动程序以使 php 与 mongoDB 一起工作 我跟着蒙戈安装 http www php net manual en mongo installation
  • Laravel 登录后重定向回来

    登录后如何重定向返回页面 在 Laravel 5 2 中 认证控制器 protected redirectTo 重定向用户
  • PHP Intl 扩展线程安全吗?

    我一直在阅读有关 PHP 中的语言环境的内容 看起来setlocale 线程有问题 我对线程不太熟悉 文档提到它不是线程安全的 我想让我的项目能够处理某些数字格式 并且 Intl 扩展似乎很有趣 http php net manual en
  • 使(文本到图像)图像具有一定的宽度但无限的长度?

    我有下面的代码 可以用大量文本生成图像 我希望该图像的宽度为 700 像素 我还希望它保留字符串所具有的段落结构 该字符串来自 MySQL 数据库 我怎样才能实现这一点 font 2 width imagefontwidth font st
  • PHP LDAP 查询获取特定安全组的成员

    我正在努力让 LDAP 查询工作来为我提供安全组的成员 我们的活动目录结构设置为 DC domain DC co dc uk然后 我们有一个名为 公司用户 的 OU 其中有一个用于 IT 和标准的 OU 在这些中我们创建了用户 所以我被设置
  • PHP 共享标头而不使用服务器端脚本?

    到目前为止我总是通过 PHP 解决简单的问题 您有一个包含页眉 菜单 页脚和内容字段的网站 每个页面的页眉 菜单和页脚通常是相同的 在没有 PHP 或任何其他服务器端语言的情况下 如何使页眉 菜单和页脚数据仅存在于一个文件中 例如 您不会有
  • 通过身份验证保护 CodeIgniter 2 应用程序的正确方法是什么?

    I have Ion Auth http benedmunds com ion auth 正确安装并在我的服务器上运行 我也有默认的代码点火器2 新闻 教程在同一个 CI 安装中工作 我只是在玩 并对使用身份验证系统 封闭 或保护整个应用程

随机推荐

  • 苹果网站推送:推送包签名验证失败,但苹果证书没问题

    我正在尝试使用 Codeigniter 向 Safari 实现 Web 推送通知 我正在遵循苹果指南 我创建了一个库来创建基于此的推送包康纳拉科姆github 项目 这是我的图书馆
  • 禁用 iPhone 截图功能

    我正在为客户开发企业iPhone应用程序 手头的问题是客户信息将显示在手机上 我的客户担心可以使用 iPhone 屏幕捕获功能 主页 电源按钮 捕获信息 然后通过电子邮件发送或从手机同步 有什么办法可以禁用屏幕截图功能吗 这可以通过编程方式
  • 如何从命令行使用 REG_EXPAND_SZ?

    我正在阅读有关修改 Windows 注册表的命令的 Windows 命令行文档 Win F1 特别是 reg add 命令 reg add HKCU testfolder t REG EXPAND SZ v Stokrotka d syst
  • 访问帧内的帧

    好的 情况是这样的 我订阅了一个网站 可以让您添加自己的代码等 他们有一个论坛编辑器 我无法设置皮肤以匹配我的网站 所以我只想更改最内框架的颜色 以下示例中的 doc3 这是基本设置 是的 所有文档都来自同一域 但我只能将代码添加到主文档中
  • C 中将数组和数组指针传递给函数的区别

    C 中的两个函数有什么区别 void f1 double a void f2 double a 如果我要在一个相当长的数组上调用这些函数 这两个函数的行为是否会有所不同 它们会在堆栈上占用更多空间吗 首先 一些标准语 6 7 5 3 Fun
  • 附加到字符串变量[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 如何将单词附加到已填充的带空格的字符串变量中 像这样 var str blah blah blah str blah str and some more blah
  • android: onDraw 被不断调用

    我的自定义按钮有问题 onDraw 被一次又一次地调用 我不明白为什么 public class CircleButton extends Button static final int StateDefault 0 static fina
  • 有没有办法以交互方式关闭 python `Bokeh` 图中的图例

    在散景图中隐藏图例 所以我明白谁可以以编程方式关闭图例Bokeh情节 但我想知道是否有办法以交互方式做到这一点 有时 我在情节图例中有许多项目 并且图例占用了大量空间或空间 我想知道是否有一种方法可以单击图例来隐藏它 或者一些这样的选项 我
  • 如何将 git 与 dropbox 和 U 盘/拇指驱动器一起使用

    由于我对 git 比较陌生 我希望能够快速了解 如何在我的配置中使用 git 背景 我正在写机械工程学士学位论文 并在大学和家里工作 论文本身是一个 docx 文件 不允许 TeX 其中包含一些 xls 文件和子文件夹中的图片 还有一个子文
  • 如果我在不同时间使用同一 Linq 查询的不同字段,实体框架是否会多次查询数据库?

    我尝试了互联网和 SOF 但找不到有用的资源 也许我可能没有使用正确的措辞进行搜索 如果由于这个原因我错过了任何以前的问题 请告诉我 我会删除这个问题 我正在处理一个繁忙的数据库 因此需要向数据库发送较少的查询 如果我从不同级别的代码访问同
  • Google 中的 URL 索引

    我想检查特定的 url 是否已使用 asp net 在 google 中编入索引 谷歌是否提供任何与此相关的api webmethod 如果有人了解此事 请发表评论 Syed 你可以用谷歌搜索一下 网站 www websiteyouwant
  • Numpy ndarray 乘法

    我有两个 3D numpy ndarray A np array 1 1 1 1 1 1 2 2 2 2 2 2 B np array 2 0 0 2 2 2 2 2 I want to create the AB array with e
  • 如何增加 SQL 查询/存储过程的百分比?

    如何增加 SQL 查询 存储过程的百分比 已关闭 已得到解答 尝试这个 如果您只想选择 SELECT ename esalary 1 1 INTO name salary FROM employee WHERE eno 113 如果你想更新
  • C# 中是否有属性可以影响 IntelliSense 如何显示类成员?

    是否有任何 C 属性可以应用于类成员 以更改它们在 IntelliSense 列表中的显示方式 当我构建一个包含许多静态常量的类时 这突然出现在我的脑海中 并且我 简单地说 希望它看起来像 IntelliSense 中的枚举 是的 那很愚蠢
  • 保管箱 jsonp 文件

    我正在尝试使用纯 javascript html 从跨域 具体来说是 dropbox 下载一些数据 div div
  • Presto 构建具有不同数据类型的 JSON 数组

    我的目标是获取 varchar 的 JSON 数组name varcharage 以及一个列表books read 数组 varchar 对于每个id books read有以下格式 book1 book2 给定表示例 id name ag
  • 快速正文解析器处理表单上的复选框数组

    我有一个带有复选框数组的 HTML 表单 使用 命名 我需要能够处理这个express 我在用着正文解析器 问题是未选中的复选框不会提交值 同时 正文解析器似乎通过简单地将值按索引顺序打包到数组中来消除数组中的 漏洞 但忽略索引本身 更新
  • YCombinator 无法在 Swift 中工作

    我正在尝试创建一个 lambda 函数来获取阶乘函数 但这会引发分段错误和错误 我如何让它在 Swift 中工作 请观看此视频以参考我正在尝试做的事情http www confreaks com videos 1287 rubyconf20
  • cordova build android 在 Windows 上失败:临时目录不可写

    我刚刚开始学习科尔多瓦 我设置了 hello 测试应用程序并尝试构建它 但是 我收到一条非常奇怪的错误消息 我无法通过谷歌找到解决方案 在cordova在gradle目标 app transformClassesWithDesugarFor
  • Mailgun轨道独特打开

    刚刚通过其 API 测试了 mailgun 一切正常 简短 如何通过 Webhooks 跟踪特定邮件的唯一打开情况 不一定相关 但为了完整性 我使用 Yii2 PHP 框架 没有扩展 只是来自 mailgun 的快速启动 php 代码 电子