如何通过API向mandrill模板中的所有链接添加参数?

2024-01-02

在发送之前,我需要向 Mandrill 模板中的所有链接添加一些参数。 例如,在模板中有像这样的锚点<a href="http://google.com>click here</a>".

我需要的是添加一个字符串(每个锚点的参数集),如下所示:<a href="http://google.com?param1=value1&param2=value2>click here</a>",动态地

有没有办法通过API来做到这一点?类似的东西X-MC-Google Analytics 活动它添加了 utm_campaign 参数。


当然,您可以使用合并标签来做到这一点。您的链接看起来像这样:

<a href="http://google.com?param1=*|PARAM1|*&param2=*|PARAM2|*">click here</a>

然后,您需要在 SMTP 标头或 API 调用中传递 PARAM1 和 PARAM2 的值。

对于 SMTP,您可以使用X-MC-MergeVars标头。以下是有关该特定标头的更多信息:http://help.mandrill.com/entries/21688056-Using-SMTP-Headers-to-customize-your-messages#mergetags http://help.mandrill.com/entries/21688056-Using-SMTP-Headers-to-customize-your-messages#mergetags

如果您使用 API(messages/send 或 messages/send-template),您需要使用合并变量 or 全局合并变量参数来设置 PARAM1 和 PARAM2 的值(合并变量用于特定于收件人的信息,而全局合并变量适用于该 API 调用中的所有收件人)。

使用合并标签通过 Mandrill 创建动态内容的一般概述:http://help.mandrill.com/entries/21678522-How-do-I-use-merge-tags-to-add-dynamic-content- http://help.mandrill.com/entries/21678522-How-do-I-use-merge-tags-to-add-dynamic-content-

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

如何通过API向mandrill模板中的所有链接添加参数? 的相关文章

  • 如何使用 JavaScript 通过 Mandrill 发送电子邮件?

    我已关注this有关如何使用 JavaScript 和 Mandrill 发送电子邮件的指南 但我在控制台中收到此错误 Cross Origin Request Blocked The Same Origin Policy disallow
  • 使用 Mandrill 发送时是否可以指定我自己的 Message-Id 电子邮件标头?

    我正在使用 Mandrill 发送电子邮件 并且我想自己设置 Message ID 我现在看到这样的ID Message Id lt 30152892 2015031118380 email protected gt 我想做的是找出为什么
  • 不存在 ID 为 *id* 的消息

    我正在尝试列出通过 mandrill API 发送的电子邮件 我可以通过打电话列出它们https mandrillapp com api 1 0 messages search json 这给了我一个列表 其中包含一堆已发送的消息以及一个
  • 反序列化 MandrillApp Webhook 响应

    MandrillApp API 据称会发送一个JSON 编码的消息数组与哑剧类型application x www form urlencoded 我遇到的问题是收到的数据如下 mandrill events 5B 7B 22event 2
  • mc:edit 不适用于具有 Mandrill Javascript API 的 Mailchimp 模板

    我正在尝试使用 Mailchimp 模板通过 Mandrill API 发送电子邮件 我正在使用 Parse com 在云代码中执行此操作 请参阅此处https www parse com docs cloud modules guide
  • PHPMailer SMTP 连接失败

    我正在尝试通过 Mandrill 发送电子邮件PHP邮件程序但没有成功 在本地主机上测试 有人能告诉我问题出在哪里吗 这是来自 PHPMailer 的详细信息 2014 04 27 17 51 06 SERVER gt CLIENT 220
  • 发送电子邮件时子域是否可以保护域的声誉? [关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我正在开发一个旨在分发数千封电子邮件的应用程序 我们已经开始与 Mandrill 交互来实现这一目标 所以我的同事建议我们使用子域名来
  • 如何通过API向mandrill模板中的所有链接添加参数?

    在发送之前 我需要向 Mandrill 模板中的所有链接添加一些参数 例如 在模板中有像这样的锚点 a href http google com param1 PARAM1 param2 P a
  • Rails 4、Devise 和 Mandrill 电子邮件

    我正在尝试在 Rails 4 中制作一个应用程序 在过去的三年里 我一直在努力弄清楚 devise omniauth 我仍在努力让它发挥作用 当我尝试找到度过这一切的意愿时 抛开主要问题 我尝试使用 Mandrill 设置电子邮件 我找到了
  • 山魈回复

    今天我注册了 Mandrill 帐户来了解它是如何工作的 这是我的 PHP 代码 https gist github com anonymous 5ca4c6fe388c465d8076发送一封简单的电子邮件
  • 您可以将内联 Base64 编码图像添加到 Mandrill 模板吗?

    有谁知道是否以及如何将 Base64 编码图像添加到 Mandrill 模板中 我使用 Mandrill 模板来确保我的所有电子邮件都具有相同的外观和感觉 并且我有一个简单而小的徽标 我希望按照以下建议将其添加到我的模板中 http hel
  • 如何使用 Mandrill 模板从 MERGE VARS 中传递的数组中渲染列表

    我必须用merge vars key some key template name order confirmation template content name ORDERNUMBER content 12312312321 name
  • Mandrill 发送电子邮件时出现问题:消息未发送:已排队

    我在使用 Mandrill 发送电子邮件时遇到问题 我创建了一个帐户和一个新模板 但是当我尝试发送该模板的测试时 即使我曾经发送过电子邮件 我也会收到以下消息 消息未发送 已排队 我为具有相同 pb 的人修复了此问题 我向 Mandrill
  • Google Schema 是否支持引用可打印编码?

    我试图自我测试 https developers google com gmail markup testing your schema self testing我的电子邮件模式 我的邮件发送时带有 Content Type text pl
  • 延迟作业和 Mandrill:未初始化常量 Mandrill::API

    我有邮件服务 用户可以上传包含电子邮件和其他一些用户相关数据的 xls 文件来发送电子邮件活动 我遇到了一些超时问题 因为它需要几秒钟的时间来处理 因为我对每封要发送的电子邮件进行了一些验证和配置 例如 将记录保存到数据库 检查过去 30
  • Mandrill 通过 Laravel / PHP 入站电子邮件

    我想知道是否有人可以帮助我解决我在研究 Laravel 和通过 Mandrill 入站电子邮件处理相关问题时遇到的一些问题 基本上我希望能够通过 Mandrill 接收电子邮件并将它们存储在我的 Laravel 数据库中 现在我不确定我是否
  • 山魈嵌入图像无法正确解释

    我在 Nodejs 中使用 Mandrill 向客户发送电子邮件 并希望将图像嵌入到电子邮件所附的 html 内容中 我找到了一些解决方案https mandrill zendesk com hc en us articles 205582
  • Mandrill:渲染模板时条件合并标签不起作用

    我尝试过条件合并标签 即类似 如果 MY NUM 0 发送电子邮件时它按预期工作 但是 当我尝试渲染模板时 给定相同的 global merge vars 和 merge vars IF 合并标记块中的所有内容都保持空白 我得到了渲染的 h
  • Mandrill 通过 REST API 作为单独的消息发送给多人

    我正在尝试使用山魈发送邮件 问题是 当我将多个收件人添加到 收件人 参数时 它会多次向 收件人 列表中的所有收件人发送同一封邮件 我期望将相同的邮件单独发送给列表中的每个人 我错过了什么吗 key app key template name
  • Mandrill 验证错误

    很高兴能在 StackOverflow 上提出我的第一个问题 多年来我一直依靠它自学了很多东西 我的问题是这样的 尝试通过 Mandrill 的 API 发送邮件时出现以下错误 status error code 1 name Valida

随机推荐