问题标签 [ampscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1001 浏览

salesforce-marketing-cloud - 同步数据扩展上的 AMPscript lookuprows 错误

我的用户将使用标准联系人记录中的分布式营销快速发送。我需要将用户数据提取到电子邮件签名的内容模板中。现在我只是想从发送电子邮件的用户那里获取电话号码。

似乎无法弄清楚是否需要授予某种额外的访问权限,或者我是否缺少其他东西。

User_Salesforce_1 是我的同步用户对象 DE,位于子 BU 中。 Email是我用来匹配@sendFromEmail主要 QS Journey DE 的用户的标准电子邮件字段。

我连接了多组织。

这是错误

无法生成订阅者预览。查看详细信息,更正所有问题,然后重试。LookupRows 函数调用的数据扩展名无效。此名称的数据扩展名不存在。数据扩展名:User_Salesforce_1 函数调用:LookupRows("User_Salesforce_1","Email",@sendFromEmail) 参数名:DataExtensionName 参数序号:1

0 投票
0 回答
246 浏览

javascript - 如何在 AMP 页面中获取 document.referrer?

我正在尝试为来自 Google 的用户提供横幅,因此我需要推荐人来执行此操作。我已经设法在普通页面上做到了,但在 AMP 上我无法让它工作,因为document.referrer 返回undefined

任何想法如何在 AMP 页面上获取它?

0 投票
1 回答
77 浏览

pug - pug js 不支持 amp-state/JSON 格式

无法在 pugjs 中包含以下代码。我收到错误。

我在 pugjs 中转换为

但我收到以下错误。pugjs 不支持 JSON 格式吗?我错过了什么?

在此处输入图像描述

简短的完整错误信息

在此处输入图像描述

0 投票
1 回答
709 浏览

email - 为什么我的使用锚链接的 SalesForce Marketing Cloud url 不会转到网站页面上的锚点

所以我们有一个从查找数据扩展(数据表)中动态提取的 url。它的结构如下:https ://www.clientsite.com/on-boarding/#anchorlocation 。但是,当我们测试发送电子邮件并单击链接时,我们会转到页面,但锚不会将您带到链接的锚位置。调查后发现,一旦我们从 url 末尾删除跟踪参数,它就可以正常工作,因为它是原始 url。但是,我们需要跟踪,因此删除跟踪不是一种选择。那么,问题是什么?以下是代码示例:

这是发送电子邮件后的 url 示例。此链接将转到页面,但不会转到页面的锚定部分:

https://www.clientsite.com/on-boarding/#anchorlocation?utm_source=Onboarding&utm_medium=email&utm_term=Card%20Ship&utm_content=AliasName&utm_campaign=Onboarding_Card_Ship

0 投票
1 回答
194 浏览

javascript - 如何从 getBoundingClientRect 中的 Promise Result 对象获取特定值?

这是我返回 Promise 的代码的一部分,我正在使用 getBoundingClientRect Async 因为它在 AMP 虚拟 DOM(amp-script)中运行:

JS:

控制台日志:

如何left从对象 Promise Result 中获取价值? coords.left;返回未定义

0 投票
1 回答
135 浏览

salesforce - InsertData ampscript 函数收到错误“函数表达式无效”

我正在使用 Marketing Cloud Cloud 页面将联系人/潜在客户记录从数据扩展同步到相应的 Sales Cloud 活动(作为活动成员)。这部分运作良好。但是,当我尝试使用 InsertData 函数将信息写入数据扩展时收到错误消息。将 InsertData 函数添​​加到代码中时出现以下错误。

这是我的 InsertData 代码:

这是整个云页面代码:

这是我正在向其中写入数据的数据扩展的字段名称的屏幕截图。

谢谢!!

0 投票
1 回答
216 浏览

javascript - Amp-script 不显示 addEventListener "load" 的结果

我想全部复制AB. 使用纯 javascript,它可以按原样工作。但是当我使用它时它不起作用amp-script。它也没有显示任何错误。

一个

Javascript

这是我所有的代码


0 投票
0 回答
83 浏览

salesforce - 将多行数据合并到一封电子邮件中 ​​- Marketing Cloud

我在尝试在 DE 中组合多行时遇到问题。例如,我想获取以下数据(策略数据)并组合策略编号相同的数据,并在电子邮件中显示该信息。我在下面也复制了我的 AMPscript。

想问问有没有人有过类似的经历?

谢谢!

0 投票
0 回答
33 浏览

salesforce-marketing-cloud - 您可以将 ampscript 添加到 Einstein Contest Selection SFMC 2.0 中的资产 URL 吗?

我们使用 SFMC 2.0 发送电子邮件并使用 ampscript 将折扣代码添加到我们的电子邮件 URL。我们在电子邮件的顶部添加了这样的内容:

电子邮件中的 URL 如下所示:

www.website.com/website?utm_campaign=%%= v(@campaignID) =%%&pcode=%%= v(@pcode) =%%

我们想尝试将 Einstein 内容选择用于我们的次要图像,但我无法动态添加活动 ID 和 pcode。在 Einstein 内容选择资产库中,我添加了与电子邮件中其他链接一样的 URL,utm_campaign=%%= v(@campaignID) =%%&pcode=%%= v(@pcode) =%% . 但是,每当我插入 Einstein 内容选择内容块时,它都不会从电子邮件顶部添加参数,也不会将折扣添加到链接中。有没有办法做到这一点?

0 投票
0 回答
68 浏览

salesforce-marketing-cloud - 如何在 SFMC 2.0 的 Ampscript 主题行中设置默认值?

我们正在为 SFMC 2.0 的主题行添加个性化。这是目前我们用来将他们的名字拉入主题行的代码:

如果我们的数据中没有 billingFirstName,我该如何设置默认值?