脚本配置文件属性

脚本用户档案属性是在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; }

相关信息的链接

配置文件脚本属性

在此页面上