【发布时间】:2023-01-26 20:55:24
【问题描述】:
如何使用 ampScript 编写此 CTA:
号召性用语按钮需要链接到一个基于 SFMC 的登陆页面(Cloudpage),该登陆页面随它一起发送变量——email_address、energy_type 的收件人值和电子邮件名称本身应该在点击 cta 时发送到登陆页面
提前致谢
【问题讨论】:
标签: ampscript
如何使用 ampScript 编写此 CTA:
号召性用语按钮需要链接到一个基于 SFMC 的登陆页面(Cloudpage),该登陆页面随它一起发送变量——email_address、energy_type 的收件人值和电子邮件名称本身应该在点击 cta 时发送到登陆页面
提前致谢
【问题讨论】:
标签: ampscript
下面是一个示例,说明如何在链接到 Salesforce Marketing Cloud (SFMC) 云页面的电子邮件模板中使用 AMPScript 创建“注册我”号召性用语 (CTA) 并使用它发送变量:
%%[
/* Declare variables */
SET @email_address = AttributeValue("email_address")
SET @energy_type = AttributeValue("energy_type")
SET @email_name = AttributeValue("email_name")
SET @landing_page_url = "https://CHANGEME.com/landing_page" /* Change this to the URL of your Cloud page */
SET @query_string = "?email_address=" + @email_address + "&energy_type=" + @energy_type + "&email_name=" + @email_name
SET @cta_url = @landing_page_url + @query_string
]%%
<a href="%%=RedirectTo(@cta_url)=%%">Sign me up</a>
此代码使用 AMPScript AttributeValue() 函数从收件人的数据中检索 email_address、energy_type 和 email_name 的值。
然后,它通过将云页面 URL 与具有收件人的 email_address、energy_type 和 email_name 值的查询字符串组合,创建变量来保存云页面的 URL、查询字符串和 CTA URL。
最后,它创建一个 HTML 锚标记,其中包含 CTA 文本“Sign me up”,并将 href 属性设置为 CTA URL。 RedirectTo() 函数用于确保链接正确重定向并将变量传递到云页面。
请注意,您需要将云页面的 URL 替换为示例中云页面的实际 URL。
您还可以添加其他变量
【讨论】: