0

我对在 ExactTarget 登录页面上使用 JavaScript 很感兴趣。

我希望我在页面上的 JavaScript 可以检查一个 cookie 值,并基于这个 cookie 值,在 AMPScript 中设置一个变量。

如果我要使用 SSJS,JavaScript 会在 AMPScript 之前执行,这会像我希望的那样工作,还是 AMPScript 先执行,然后再执行 SSJS?

4

1 回答 1

0

您不能混合使用服务器端 JavaScript 和客户端 JavaScript。AMPScript 和 SSJS 都在页面显示之前进行评估。设置 cookie 值是客户端操作,因此没有交叉。但是,您可以使用 SSJS 来输出客户端 JS。

SSJS 被转换为 AMPScript,因此使用它会产生额外的开销。

我经常在登录页面中同时使用 SSJS 和 AMPScript。有些事情更容易和/或不支持其中之一。

顺便说一句,在http://salesforce.stackexchange.com上有更多的 SFMC 讨论。

于 2015-07-15T13:47:29.697 回答