脚本配置文件属性
最近更新: 2025年5月5日
创建对象:
- 开发人员
脚本配置文件属性是在Adobe Target解决方案中定义的名称/值对。 该值是在每个服务器调用时,通过在 Target 服务器上执行一段 JavaScript 代码来确定。
为访客评估受众和活动用户编写一小段代码,该代码片段会在每次 mbox 调用时、且在评估访客的受众群体和活动成员资格之前执行。
格式
脚本配置文件属性在 Target 的“受众”区域中创建。任何属性名称都有效,该值是Target用户编写的JavaScript函数的结果。 该属性名称自动在 Target 中添加“user. Target中的",以将其与页面内配置文件属性区分开。
代码片段以 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; }
相关信息的链接
Target
- Adobe Target开发人员指南
- 快速入门
- 客户端实施
- 概述:为客户端 Web 实施 Target
- Adobe Experience Platform Web SDK实施概述
- at.js 实施
- at.js概述
- at.js 的工作原理
- 如何部署 at.js
- 设备上决策
- at.js 函数
- at.js 函数概述
- adobe.target.getOffer()
- adobe.target.getOffers() - at.js 2.x
- adobe.target.applyOffer()
- adobe.target.applyOffers() - at.js 2.x
- adobe.target.triggerView() - at.js 2.x
- adobe.target.trackEvent()
- mboxCreate() - at.js 1.x
- targetGlobalSettings()
- mboxDefine() 和 mboxUpdate() - at.js 1.x
- targetPageParams()
- targetPageParamsAll()
- registerExtension() - at.js 1.x
- sendNotifications() - at.js 2.1
- at.js 自定义事件
- 使用 Adobe Experience Cloud Debugger 调试 at.js
- 结合使用基于云的实例和 Target
- at.js 常见问题解答
- at.js 版本详细信息
- 从 at.js 1.x 升级到 at.js 2.x
- at.js Cookie
- 用户代理和客户端提示
- 了解全局 mbox
- 服务器端实现
- 混合实施
- Recommendations实施
- 移动应用实施
- 电子邮件实施
- API指南
- 实施模式