脚本配置文件属性

脚本用户档案属性是在Adobe Target解决方案中定义的名称/值对。 该值是在每个服务器调用时,通过在 Target 服务器上执行一段 JavaScript 代码来确定。

为访客评估受众和活动用户编写一小段代码,该代码片段会在每次 mbox 调用时、且在评估访客的受众群体和活动成员资格之前执行。

格式

脚本配置文件属性在 Target 的“受众”区域中创建。任何属性名称都是有效的,其属性值是由 Target 用户编写的 JavaScript 函数所产生的结果。该属性名称自动在 Target 中添加“user. ”作为前缀,以便与页面内配置文件属性区分开。

代码片段以 Rhino JS 语言编写,可引用令牌和其他值。

使用示例

  • 购物车放弃:当访客到达购物车时,将配置文件脚本设为 1。当访客转化后,将其重置为 0。如果值 = 1,则访客在购物车中有一个商品。
  • 访问计数:每新增一次访问,计数将增加 1,以跟踪访客返回网站的频率。

方法的优势

不需要更新页面代码。

在受众和活动成员资格决策之前执行,这样这些配置文件脚本属性会影响单个服务器调用的成员资格。

此方法操作容量非常大。每个脚本可以执行多达 2,000 条指令。

注意事项

需要 JavaScript 知识。

无法保证配置文件脚本的执行顺序,因此它们不能相互依赖。

可能很难调试。

代码示例

配置文件脚本非常灵活:

user.purchase_recency: var dayInMillis = 3600 * 24 * 1000; if (mbox.name == 'orderThankyouPage') {  user.setLocal('lastPurchaseTime', new Date().getTime()); } var lastPurchaseTime = user.getLocal('lastPurchaseTime'); if (lastPurchaseTime) {  return ((new Date()).getTime()-lastPurchaseTime)/dayInMillis; }

相关信息的链接

配置文件脚本属性

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now