发行说明
本文档介绍Adobe Experience Platform Web SDK的发行说明。
有关Web SDK标记扩展的最新发行说明,请参阅 Web SDK标记扩展发行说明.
版本2.14.0 - 2023年1月25日
新增功能
修复和改进功能
- 修复了Adobe Target VEC自定义代码操作中的问题,该问题导致代码插入到的替代位置中,而不是 at.js.
- 修复了在某些边缘节点中,对边缘网络的请求未正确设置“referer”标头的问题。
- 修复了 用户代理客户端提示 属性可能设置为不正确的类型。
- 修复了
placeContext.localTime
与架构不匹配。
版本2.13.1 - 2022年10月13日
- 修复了在window.Visitor配置后定义时,访客迁移无法正常工作的问题。 在使用Adobe标记运行时,这尤其是一个问题。
- 修复了
device.screenWidth
和 device.screenHeight
在某些环境中被填充为字符串。
版本2.13.0 - 2022年9月28日
新增功能
修复和改进功能
- 修复了禁用链接跟踪时个性化点击跟踪量度未更新的问题。
- 更新了命令,以在指定未知选项时引发验证错误。
- 的
_experience.decisioning.propositionEventType
现在,自动发送显示和交互个性化事件时会填充属性。
- 为
getIdentity
命令。
- 为
sendEvent
命令。
版本2.12.0 - 2022年6月29日
- 将请求更改为边缘网络,以使用
cluster
cookie位置提示作为URL的一部分。 这可确保在会话期间更改其位置(例如通过VPN或使用移动设备驾驶等)的用户点击同一边缘并具有相同的个性化配置文件。
- 字符串getLibraryInfo命令响应中配置的函数。
版本2.11.0 - 2022年6月13日
新增功能
- 现在,您可以在移动应用程序和移动Web内容之间以及跨域共享访客ID,从而更准确地提供个性化体验。 请参阅 专用文档 以了解更多。
- 您现在可以渲染或执行 Adobe Target 单页应用程序中,而不会增加分析量度。 这可减少报表错误并提高分析的准确性。 请参阅 专用文档 以了解更多。
- 在
getLibraryInfo
命令(包括可用命令和实例的最终配置)。
修复和改进功能
- 更新了Cookie设置以使用
sameSite="none"
和 secure
标记为 HTTPS 页面。
- 修复了使用
eq
伪选择器。
- 修复了
localTimezoneOffset
可能无法通过Experience Platform验证。
版本2.10.1 - 2022年5月3日
- 修复了为ID同步和区段目标创建多个永久iframe的问题。
版本2.10.0 - 2022年4月22日
- 对所有ID同步和区段目标使用永久性iframe。
- 修复了合并的量度主张在
sendEvent
结果。
2.9.0版 — 2022年3月10日
- 添加了对跟踪的支持 control (default) Adobe Target体验。
- 优化了单页应用程序的视图更改事件。 现在,在呈现个性化体验时,显示通知会包含在视图更改事件中。
- 删除了控制台警告,当没有
eventType
存在。
- 修复了
propositions
仅从 sendEvent
命令。 的 propositions
属性现在将始终定义为数组。
- 修复了从Adobe Experience Edge返回错误时未显示隐藏容器的问题。
- 修复了交互事件未计入Adobe Target的问题。 通过在XDM的web.webPageDetails.viewName中添加视图名称,修复了此问题。
- 修复了控制台消息中文档链接损坏的问题。
2.8.0版 — 2022年1月19日
- 支持用于个性化的卷影DOM选择器。
- 重命名了个性化事件类型。 (
display
和 click
变成 decisioning.propositionDisplay
和 decisioning.propositionInteract
)
- 修复了即使脚本只运行一次,带有内联脚本标记的HTML选件仍会将脚本标记添加两次到页面的问题。
2.7.0版 — 2021年10月26日
- 在的返回值中显示Experience Edge的其他信息
sendEvent
,包括 inferences
和 destinations
. 由于这些功能当前作为测试版的一部分推出,因此这些属性的格式可能会发生更改。 有关更多信息,请参阅 跟踪事件。
2.6.4版 — 2021年9月7日
- 修复了设置HTMLAdobe Target操作时应用于
head
元素正在替换 head
内容。 现在,设置应用于的HTML操作 head
元素已更改,可附加HTML。
2.6.3版 — 2021年8月16日
- 修复了非公共用途的对象通过
configure
命令。
2.6.2版 — 2021年8月4日
- 修复了
result.decisions
(由 sendEvent
命令)将记录到控制台,即使 result.decisions
未访问资产。 访问 result.decisions
属性,但该属性仍被弃用。
2.6.1版 — 2021年7月29日
- 修复了在对没有个性化内容的单页应用程序视图进行个性化渲染时,会引发错误并导致从
sendEvent
命令。
2.6.0版 — 2021年7月27日
- 在
sendEvent
已解决的promise,包括Adobe Target响应令牌。 当 sendEvent
命令执行时,会返回一个promise,该promise最终通过 result
包含从服务器接收的信息的对象。 以前,此结果对象包含名为的属性 decisions
. 此 decisions
属性已弃用。 新财产, propositions
,已添加。 此新资产为客户提供了对更多个性化内容的访问权限,包括 响应令牌.
2.5.0版 — 2021年6月
- 添加了对重定向个性化选件的支持。
- 自动收集的作为负值的视区宽度和高度将不再发送到服务器。
- 通过返回取消事件时
false
从 onBeforeEventSend
回调,则现在会记录一条消息。
- 修复了多个事件中包含针对单个事件的特定XDM数据段的问题。
2.4.0版 — 2021年3月
- SDK现在可以 作为npm包安装.
- 添加了对
out
选项时 配置默认同意,在收到同意之前会丢弃所有事件(现有 pending
选项会将事件排入队列,并在收到同意后发送它们)。
- 的 onBeforeEventSend回调 现在可用于阻止发送事件。
- 现在使用XDM架构字段组,而不是
meta.personalization
发送有关呈现或单击的个性化内容的事件时,会向用户发送相关消息。
- 的 getIdentity命令 现在,将边缘区域ID与标识一起返回。
- 从服务器收到的警告和错误已得到改进,并以更适当的方式处理。
- 添加了 Adobe的同意2.0标准.
- 同意首选项在收到后将经过哈希处理并存储在本地存储中,以便CMP、Platform Web SDK和Platform Edge Network之间实现优化集成。 如果您收集同意首选项,我们现在鼓励您调用
setConsent
每次加载页面时。
- 两个 监控挂钩,
onCommandResolved
和 onCommandRejected
,已添加。
- 错误修复:当用户导航到新的单页应用程序视图、返回到原始视图并单击符合转化条件的元素时,个性化交互通知事件将包含有关同一活动的重复信息。
- 错误修复:如果SDK发送的第一个事件
documentUnloading
设置为 true
, sendBeacon
将用于发送事件,从而导致有关未建立身份的错误。
2.3.0版 — 2020年11月
- 添加了nonce支持,以允许更严格的内容安全策略。
- 为单页应用程序添加了个性化支持。
- 改进了与可能会覆盖的其他页面JavaScript代码的兼容性
window.console
API。
- 错误修复:
sendBeacon
在 documentUnloading
设置为 true
或自动跟踪链接点击时。
- 错误修复:如果锚点元素包含HTML内容,则不会自动跟踪链接。
- 错误修复:包含只读的某些浏览器错误
message
未正确处理属性,从而导致向客户显示其他错误。
- 错误修复:如果iFrame的HTML页面来自与父窗口的HTML页面不同的子域,则在iFrame中运行SDK会导致错误。
2.2.0版 — 2020年10月
- 错误修复:选择加入对象阻止Alloy在
idMigrationEnabled
is true
.
- 错误修复:使Alloy了解应返回个性化选件以防止出现闪烁问题的请求。
2.1.0版 — 2020年8月
- 删除
syncIdentity
命令和支持在 sendEvent
命令。
- 支持IAB 2.0 Consent Standard。
- 支持在
setConsent
命令。
- 支持覆盖
datasetId
在 sendEvent
命令。
- 支持合金显示器(了解更多)
- 通过
environment: browser
在实施详细信息中,上下文数据。
Business.Adobe.com 资源