执行时间,AMPScript/JavaScript

Execution timing, AMPScript / JavaScript?

本文关键字:JavaScript AMPScript 执行时间      更新时间:2023-09-26

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

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

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

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

SSJS被翻译成AMPScript,因此它的使用会带来额外的开销。

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

顺便说一句,SFMC还有很多讨论正在进行中http://salesforce.stackexchange.com.