这是一个相当简单的问题,但我无法从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电子邮件编辑器中的函数吗?
由于
答案 0 :(得分:0)
我没有使用VerticalResponse,但如果它依赖于salesforce通信模板,那么您始终可以创建一个电子邮件模板作为Visualforce页面。然后,您可以应用Encode
函数来合并字段。
答案 1 :(得分:0)
我很高兴你能找到一个解决方法。如果您回过头来处理URL,最好在使用合并字段时禁用我们的点击跟踪。这可以通过在http之前添加nr_来实现。示例:Subsribe - 如果您尝试过但无效,或者您有任何其他问题,请通过我们的支持渠道告知我们:
support@verticalresponse.com 866-683-7842 x1 我们还提供实时聊天:http://help.verticalresponse.com/
此致
凯斯格鲁克 VerticalResponse客户支持