1

这是一个相当简单的问题,但我无法从 Salesforce 中找到有关它的文档。

我正在设置来自 Salesforce Vertical Response 的 HTML 时事通讯,我需要在电子邮件正文中放置一个链接,该链接将转到另一个站点,该站点将用户的电子邮件地址作为查询字符串。我这样做是为了当用户单击 HTML 电子邮件中的链接时,他们将自动注册到不同的博客邮件列表。

该链接将如下所示www.mywebsite.com/blog/subscribe?email=your_email@email.com。我可以通过使用 {EMAIL_ADDRESS} 变量轻松完成此操作,因此链接如下所示:

<a href="http://www.mywebsite.com/blog/subscribe?email={EMAIL_ADDRESS}">Subsribe</a>

这很有效,但是当用户收到电子邮件并单击链接时,“@”符号会从 URL 中删除。现在我想弄清楚如何解决这个问题。我看到了有关 SalesForce 的 URLENCODE() 函数的一些文档,但是当我尝试在 SalesForce 的 HTML 电子邮件编辑器中使用它时,就像URLENCODE({EMAIL_ADDRESS})它不执行它一样,而是将其逐字解释为文本。谁能帮我?甚至可以使用 SalesForce HTML 电子邮件编辑器中的功能吗?

谢谢

4

2 回答 2

0

我没有使用 VerticalResponse,但如果它依赖于 salesforce 通信模板,那么您始终可以创建一个电子邮件模板作为 Visualforce 页面。然后,您可以将Encode函数应用于合并字段。

于 2012-05-03T08:11:28.837 回答
0

很高兴您能够找到解决方法。如果您再次处理 URL,最好在使用合并字段时禁用我们的点击跟踪。这可以通过在 http 之前添加 nr_ 来完成。示例:订阅 - 如果您尝试过但它不起作用,或者如果您有任何其他问题,请通过我们的支持渠道之一告诉我们:

support@verticalresponse.com 866-683-7842 x1 我们还提供实时聊天:http: //help.verticalresponse.com/

问候,

Keith Gluck VerticalResponse 客户支持

于 2012-05-07T14:47:35.333 回答