与Adobe Target 可视化体验编辑器和增强型体验编辑器相关的问题疑难解答

在某些情况下,Target 可视化体验编辑器 (VEC)和增强型体验编辑器 (EEC)有时会发生显示问题和其他问题。

详细信息

在使用以下Chrome版本时,请注意会影响VEC和EEC的更改:

note
NOTE
以下更改将影响下面列出的所有三次更新:
  • 如果VEC Helper扩展未安装并为受密码保护的网站页面启用,则​ 将 ​无法使用VEC。 您的网站登录Cookie被视为第三方Cookie,在浏览模式下,不会与VEC编辑器中的登录请求一起发送。 唯一的例外是您的网站登录Cookie已设置SameSite=None和Secure属性。

Chrome 94(2021年9月21日):由于计划对Chrome 94版本(2021年9月21日)进行即将进行的更改,以下更改将影响具有Chrome 94+浏览器版本的所有用户:

  • 将删除命令行标志--disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure。

Chrome 91(2021年5月25日):随着对Chrome 91版本(2021年5月25日)实施更改,以下更改将会影响具有Chrome 91+浏览器版本的所有用户:

  • 已从chrome://flags中删除标志#same-site-by-default-cookies和#cookies-without-same-site-must-be-secure。 默认情况下,此行为现在处于启用状态。

Chrome 80(2020年8月):随着更改在2020年8月实施,具有Chrome 80+浏览器版本的所有用户:

  • 编辑活动时,无法​下载Target库吗(当这些库不在网站上时)。 这是因为下载调用是从客户域向安全的Adobe域发起的,并且被拒绝为未经身份验证。

  • 对于所有用户,EEC将​ 不是 ​函数,因为它不能为adobemc.com domain上的Cookie设置SameSite属性。 如果没有此属性,浏览器会拒绝这些Cookie,从而导致EEC失败。

确定阻止了哪些Cookie

详细信息

要确定由于SameSite Cookie实施策略而阻止哪些Cookie,请在Chrome中使用Developer Tools。

  1. 在Chrome中查看VEC时,要访问Developer Tools,请单击Chrome > 更多工具 > 开发人员工具​右上角的​ 省略号 ​图标。

  2. 单击​ 网络 ​选项卡> ,然后查找被阻止的Cookie。

    note
    NOTE
    使用​ 已阻止Cookie ​复选框可更轻松地查找已阻止的Cookie。

Target是否支持多级iframe?

详细信息

Target不支持多级iframe。 如果您的网站加载的iframe具有子iframe,则at.js仅与父iframe交互。 Target库不与子iframe交互。

作为解决方法,您可以在体验中添加一个页面,其中包含子 iframe 的 URL。

我在尝试编辑页面时,看到的只是一个旋转图标而不是我的页面。 (VEC 和 EEC) section_313001039F79446DB28C70D932AF5F58

详细信息
如果URL包含#字符,则可能会发生这种情况。 要解决此问题,请在VEC或EEC中切换到浏览模式,然后切换回撰写模式。 此时,旋转图标应当消失,页面应会加载。

内容安全策略(CSP)标头阻止我的网站上的Target库。 (VEC 和 EEC) section_89A30C7A213D43BFA0822E66B482B803

详细信息

如果您网站的CSP标头阻止了Target库,然后加载了网站但阻止编辑,请确保Target库未被阻止。

note
NOTE
除了以下信息外,您还可以为Google Chrome使用Adobe Target VEC助手浏览器扩展。

cpsheaders图像

作为解决方法,您可以配置Requestly规则以删除CSP标头,如下所示:

cpsheaders2图像

您可以为任何导致资源无法在VEC中加载的标头配置类似的Requestly规则。

对于Requestly,无论何时需要删除标头,都应执行以下操作之一:

  • 为要在 VEC 中打开的 URL 添加 URL 规则,以便仅删除这些 URL 的标头。
  • 在 VEC 中进行编辑时启用该规则,而在不使用 VEC 时禁用该规则。

重新编辑保存的活动时,VEC 或 EEC 显示为已损坏或未初始化。 (VEC 和 EEC) section_5AC3BA8F8FBB451EA814F298D0645E54

详细信息
如果定义体验后,网站在VEC外部发生更改,则在打开活动以进行重新编辑时,无法找到之前对其执行操作的选择器。 页面会显示为已损坏,且不会出现任何警告。

VEC 或 EEC 不显示我的旋转横幅以及其他包含 JavaScript 的内容。 (VEC 和 EEC) section_8B5BE6EB050B42D6A14A054724C41330

详细信息
默认情况下,VEC会阻止JavaScript元素。 如果您禁用JavaScript,则可以使用这些元素。 根据网站的设置方式,某些项目可能会继续以不正确方式显示或仍然不可用。

我在页面上更改一个元素时,多个元素会发生更改。 (VEC 和 EEC) section_309188ACF34942989BE473F63C5710AF

详细信息
如果页面上的多个元素使用相同的 DOM 元素 ID,则更改其中一个元素会导致具有该 ID 的所有元素都发生更改。 为防止这种情况发生,一个 ID 只应在每个页面上使用一次。 此实践是标准的HTML最佳实践。 有关详细信息,请参阅页面修改方案。

我无法编辑防 iFrame 嵌套网站的体验。 (VEC 和 EEC) section_9FE266B964314F2EB75604B4D7047200

详细信息

通过启用增强型体验编辑器 (EEC),可以解决此问题。 单击​管理 > 可视化体验编辑器,然后选中启用增强型体验编辑器的复选框。 EEC使用Adobe管理的代理加载您的页面以进行编辑。 此代理允许在iFrame-busting网站上进行编辑,并允许在尚未添加Adobe Target代码的网站和页面上进行编辑。 在添加代码之前,活动不会向网站交付内容。 某些网站可能无法通过EEC加载,在这种情况下,您可以取消选中此选项以通过iFrame加载EEC。

note
NOTE
Adobe代理服务器无法访问本地托管页面或在您的网络外部不可访问的页面,这些页面无法在EEC中打开。 这些页面可能包括测试 URL、用户验收测试 (UAT) URL 或本地托管页面。

我想在尚未完成mbox/Target实施的页面上设置测试。 (VEC 和 EEC) section_DE63BCCB5B124E10A71FA579B582A80A

详细信息
请参阅上面的“我无法编辑防 iFrame 嵌套网站的体验”。

我的页面上不显示带有编辑文本/编辑HTML或更改文本/Change HTML的粗体和斜体文本样式。 有时,在应用这些样式更改后,文本会消失。 (VEC 和 EEC) section_7A71D6DF41084C58B34C18701E8774E5

详细信息

如果您在VEC中对A/B测试、体验定位活动使用​编辑文本/编辑HTML,或者对HTML或Automated Personalization活动使用​ 更改文本/更改 ​以使文本变为粗体或斜体,则这些样式可能不会在页面上应用,或者文本会从VEC的页面中消失。 出现这种情况是因为富文本编辑器应用这些样式的方式可能会干扰网站标记。

如果您遇到此问题:

  1. 单击富文本编辑器中的 HTML 按钮以进入源编辑模式。

  2. 找到样式文本元素。

    • 对于粗体文本,请将 <strong> 元素更改为 <b>。

    • 对于斜体文本,请将 <em> 元素更改为 <i>。

对于自动个性化活动,VEC 或 EEC 中的图像交换显示为已中断。 (VEC 和 EEC) section_88AABFDFE6A3420299B0D508B12A3994

详细信息
向某个位置添加图像选件会占据 VEC 或 EEC 中原始图像空间的整个大小范围。 在交付时,图像不会展开,而是会按原样显示,这样便不会影响交付。
recommendation-more-help
target-help-main