发行说明

上次更新: 2024-01-10
  • 主题:
  • Web SDK
    查看有关此主题的更多信息
  • 创建对象:
  • Developer

本文档介绍Adobe Experience Platform Web SDK的发行说明。
有关Web SDK标记扩展的最新发行说明,请参阅 Web SDK标记扩展发行说明.

版本2.19.2 - 2024年1月10日

修复和改进功能

  • 修复了标识错误正在掩蔽其他错误,并将标识错误更改为警告的问题。
  • 修复了当renderDecisions设置为false的页面调用顶部时,页面底部绝不会发送的问题。
  • 修复了在存在多个adobe_mc查询字符串参数时Web SDK无法读取跨域标识的问题。

版本2.19.1 - 2023年11月10日

修复和改进功能

  • 修复了从返回建议数组的问题 sendEvent 呼叫始终为空。

版本2.19.0 - 2023年11月1日

新增功能

  • 添加了对从Adobe Journey Optimizer呈现应用程序内消息的支持。
  • 添加了对页面顶部和底部事件的支持。
  • 向sendEvent命令添加了“defaultPersonalizationEnabled”选项以控制请求页面范围的范围和默认表面。

修复和改进功能

  • 在呈现多种类型的个性化时,组合的个性化会显示多个事件。
  • 修复了单页面应用程序视图名称区分大小写的问题。
  • 修复了影子DOM个性化优惠选择器的问题。

2.18.0版 — 2023年7月31日

新增功能

修复和改进功能

  • 修复了由于域是查询的一部分而导致退出链接不符合条件的问题。
  • 已弃用 edgeConfigId 支持 datastreamId 在Web SDK配置中。

2.17.0版 — 2023年5月17日

修复和改进功能

版本2.16.0 - 2023年4月25日

新增功能

版本2.15.0 - 2023年3月30日

新增功能

  • 添加了对的支持 onBeforeLinkClickSend 链接单击回调。
  • 添加了对Adobe Journey Optimizer点击跟踪的支持。

修复和改进功能

  • 现在,链接收藏集包含链接名称和访客区域。
  • 移除了失败URL目标的控制台错误。

版本2.14.0 - 2023年1月25日

  • (测试版)添加了对Adobe Journey Optimizer表面和建议的支持。

修复和改进功能

  • 修复了Adobe Target VEC自定义代码操作的一个问题,该问题导致代码被插入到的替代位置而不是 at.js.
  • 修复了在某些边缘情况下,对边缘网络的请求未正确设置“referer”标头的问题。
  • 修复了以下问题 用户代理客户端提示 属性可能设置为不正确的类型。
  • 修复了以下问题 placeContext.localTime 不匹配架构。

版本2.13.1 - 2022年10月13日

  • 修复了在配置后定义window.Visitor时访客迁移不起作用的问题。 当使用Adobe标签运行时,这个问题尤为突出。
  • 修复了以下问题 device.screenWidthdevice.screenHeight 在某些环境中以字符串形式填充。

版本2.13.0 - 2022年9月28日

新增功能

  • 添加了对的支持 分页完整迁移. 现在,当访客在at.js和Web SDK页面之间移动时,将保留Adobe Target配置文件。
  • 添加了对的可配置支持 高熵用户代理客户端提示.
  • 添加了对新的支持 applyResponse 命令。 这支持通过以下方式实现混合个性化 边缘网络服务器API.
  • QA模式链接现在可以在多个页面中使用。

修复和改进功能

  • 修复了在禁用链接跟踪时个性化点击跟踪量度未更新的问题。
  • 更新了在指定未知选项时引发验证错误的命令。
  • _experience.decisioning.propositionEventType 属性现在在自动发送显示和交互个性化事件时填充。
  • 为添加了重复的命名空间验证 getIdentity 命令。
  • 为添加了重复的决策范围验证 sendEvent 命令。

版本2.12.0 - 2022年6月29日

  • 更改对Edge Network的请求以使用 cluster URL中包含的Cookie位置提示。 这可确保会话期间更改其位置(例如,通过VPN或带着移动设备开车等)的用户点击同一边缘并具有相同的个性化配置文件。
  • 在getLibraryInfo命令响应中字符串化已配置的函数。

版本2.11.0 - 2022年6月13日

新增功能

  • 现在,通过在移动应用程序和移动Web内容之间以及跨域共享访客ID,您可以更准确地提供个性化体验。 请参阅 专用文档 了解更多信息。
  • 您现在可以从呈现或执行建议数组 Adobe Target 添加到单页应用程序中,而不增加Analytics量度。 这减少了报告错误,并提高了分析准确性。 请参阅 专用文档 了解更多信息。
  • 向添加了其他信息 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 属性现在将始终定义为数组。
  • 修复了从Edge Network返回错误时,未显示隐藏容器的问题。
  • 修复了Adobe Target中未计算interact事件的问题。 通过将视图名称添加到XDM的web.webPageDetails.viewName中修复了此问题。
  • 修复控制台消息中损坏的文档链接。

版本2.8.0 - 2022年1月19日

  • 支持个性化的影子DOM选择器。
  • 重命名了个性化事件类型。 (displayclick 成为 decisioning.propositionDisplaydecisioning.propositionInteract)
  • 修复了具有内联脚本标记的HTML选件将脚本标记两次添加到页面的问题,即使脚本仅运行一次。

版本2.7.0 - 2021年10月26日

  • 在返回值中公开来自Edge Network的其他信息 sendEvent,包括 inferencesdestinations. 这些属性的格式可能会随这些功能当前作为Beta测试版的一部分推出而更改。 有关更多信息,请参阅 跟踪事件。

版本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 解决了承诺,包括Adobe Target响应令牌。 当 sendEvent 执行命令,返回promise,最终使用 result 包含从服务器收到的信息的对象。 以前,此结果对象包含一个名为的属性 decisions. 此 decisions 属性已被弃用。 新资产, propositions,已添加。 这个新资产使客户能够访问更多个性化内容,包括 响应令牌.

版本2.5.0 - 2021年6月

  • 添加了对重定向个性化选件的支持。
  • 自动收集的负值视区宽度和高度将不再发送到服务器。
  • 当通过返回取消事件时 false 来自 onBeforeEventSend callback,现在会记录一条消息。
  • 修复了用于单个事件的特定XDM数据片段包含在多个事件中的问题。

版本2.4.0 - 2021年3月

  • 现在,SDK可以 作为npm包安装.
  • 添加了 out 选项条件 配置默认同意,在收到同意之前丢弃所有事件(现有 pending 选项对事件进行排队,并在收到同意后发送它们)。
  • onBeforeEventSend回调 现在可用于阻止发送事件。
  • 现在使用XDM架构字段组,而不是 meta.personalization 发送有关呈现或单击的个性化内容的事件时。
  • getIdentity命令 现在,将同时返回边缘区域ID和标识。
  • 从服务器收到的警告和错误已得到改进,并以更合适的方式进行处理。
  • 添加了对的支持 Adobe的Consent 2.0标准.
  • 同意首选项在收到后将进行哈希处理并存储在本地存储中,以实现CMP、Platform Web SDK和Platform Edge Network之间的优化集成。 如果您正在收集同意首选项,我们现在鼓励您致电 setConsent 每次加载页面时。
  • 两个 监测挂钩onCommandResolvedonCommandRejected,已添加。
  • 错误修复:当用户导航到新的单页应用程序视图、返回原始视图,并单击符合转化条件的元素时,个性化交互通知事件将包含有关相同活动的重复信息。
  • 错误修复:如果SDK发送的第一个事件已 documentUnloading 设置为 truesendBeacon 将用于发送事件,从而导致有关未建立标识的错误。

版本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进行调用: idMigrationEnabledtrue.
  • 错误修复:使Alloy知道应返回个性化选件的请求,以防止出现闪烁问题。

版本2.1.0 - 2020年8月

  • 删除 syncIdentity 命令并支持将这些ID传递到 sendEvent 命令。
  • 支持IAB 2.0 Consent Standard。
  • 支持在中传递其他ID setConsent 命令。
  • 支持覆盖 datasetIdsendEvent 命令。
  • 支持合金显示器(了解更多)
  • 通过 environment: browser 在实施详细信息上下文数据中。

在此页面上