我对在ExactTarget登录页面上使用JavaScript感兴趣。
我希望我在页面上的JavaScript可以检查Cookie值,并基于这个Cookie值在AMPScript中设置一个变量。
如果我使用SSJS,JavaScript是在AMPScript之前执行,还是先执行AMPScript,再执行SSJS?
发布于 2015-07-15 21:47:30
您不能混用服务器端JavaScript和客户端JavaScript。在页面显示之前,会对AMPScript和SSJS进行评估。设置Cookie值是一个客户端操作,所以没有交叉。但是,您可以使用SSJS输出客户端JS。
SSJS被转换为AMPScript,因此使用它会产生额外的开销。
我经常在登录页面中同时使用SSJS和AMPScript。有些事情比较容易和/或在两者中都不支持。
顺便说一句,在http://salesforce.stackexchange.com上有更多关于SFMC的讨论。
https://stackoverflow.com/questions/28443329
复制相似问题