【问题标题】:Ampscript solution needed需要 Ampscript 解决方案
【发布时间】:2023-01-26 20:55:24
【问题描述】:

如何使用 ampScript 编写此 CTA:

号召性用语按钮需要链接到一个基于 SFMC 的登陆页面(Cloudpage),该登陆页面随它一起发送变量——email_address、energy_type 的收件人值和电子邮件名称本身应该在点击 cta 时发送到登陆页面

提前致谢

【问题讨论】:

    标签: ampscript


    【解决方案1】:

    下面是一个示例,说明如何在链接到 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。

    您还可以添加其他变量

    【讨论】:

      猜你喜欢
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 2015-06-04
      • 1970-01-01
      • 2021-12-19
      • 2019-11-17
      • 2015-01-05
      相关资源
      最近更新 更多