Adobe Experience Platform Launch已更名为Adobe Experience Platform中的一套数据收集技术。 因此,产品文档中的术语有一些改动。有关术语更改的综合参考,请参阅以下文档。
对Adobe Experience Platform中的标记扩展所做的更新必须能够向后兼容该扩展的先前版本。 这意味着:
允许对扩展进行以下类型的更改:
不允许对扩展进行以下类型的更改:
如果您进行了上述任何更改,则在资产中安装了您的扩展的任何人都会马上遇到以下问题:
尤其在第二种情况下,用户可能没有相应的补救措施,并且也没有办法修复其资产,以便他们可以再次发布。
可能会有这样一些情况,即您具有正当的业务理由,并且认为您确实需要执行禁止的更改(如上面所列)。在这些情况下,您仍旧不能执行更改,但可以执行以下替代操作:
您可能找出了这些替代操作所隐含的规律。这很好。弃用旧组件时,您将需要通知扩展的用户,该组件已被弃用,他们需要切换到新组件。 有关与用户通信的几点建议:
如果旧功能不仅不需要,而且实际上也不再存在于解决方案中,您还可以执行另外一个步骤 - 但只有在已向用户发送通知并给予他们更新时间后,才可执行该步骤。
如果您已经删除了功能,并了解到用户的一些东西因此而损坏,则必须发布新版本的扩展,以恢复您删除的组件。
您可以按照如上所述,将这些组件恢复为已弃用状态,但是这些组件需要存在。
例如,假设您有一个 v1.0 版本,该版本中包含用户正在使用的组件 XYZ。然后,您发布了 v1.1 版本,其中不再包含组件 XYZ。您从用户那里了解到您的扩展损坏了其资产,您需要对其进行修复。那么您必须发布一个重新包含组件 XYZ(可能处于已弃用状态——具体取决于您)的 v1.2 版本,并让用户升级到 v1.2,以使工作正常运行。