Salesforce垂直响应电子邮件中的URLENCODE变量

时间:2012-05-02 22:21:51

标签: html salesforce urlencode force.com

这是一个相当简单的问题,但我无法从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电子邮件编辑器中的函数吗?

由于

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我很高兴你能找到一个解决方法。如果您回过头来处理URL,最好在使用合并字段时禁用我们的点击跟踪。这可以通过在http之前添加nr_来实现。示例:Subsribe - 如果您尝试过但无效,或者您有任何其他问题,请通过我们的支持渠道告知我们:

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

此致

凯斯格鲁克 VerticalResponse客户支持