重定向选件 - A4T 常见问题解答

本主题包含有关使用Adobe Analytics作为Adobe Target (A4T)的报告源时使用重定向优惠时常被问到的问题的解答。

Adobe Target(A4T)的Analytics是否支持重定向优惠?

是,如果您的实现使用at.js。 但是,您的实施必须满足下列最低要求,才能在使用 Analytics 作为报表源的活动中使用重定向选件

注意

存在一个已知问题,该问题会导致将重定向与 A4T 结合使用的有限数量的客户看到较高的未经整合点击率百分比。请参阅已知问题和已解决的问题

对A4T使用重定向优惠的最低要求是什么?

您的实施必须满足以下最低要求:

  • Experience Cloud 访客 ID 服务:visitorAPI.js 版本 2.3.0 或更高版本。

  • Adobe Analytics:appMeasurement.js 版本 2.1。

  • Adobe Target:at.js 版本 1.6.2 或更高版本。

    mbox.js 库不支持将重定向选件与 A4T 配合使用。您的实施必须使用 at.js。

具有重定向选件的页面和访客被重定向到的页面都必须包含这三个库。

为什么 A4T 与 Analytics 之间有时会出现数据差异?

有些数据差异是预期行为。有关更多信息,请参阅使用和不使用 A4T 时,Target 和 Analytics 之间的预期数据差异

为何有时会同时计入原始页面和重定向页面上的查看次数?

使用at.js版本1.6.3或更高版本时,计算两个页面上的页面视图并不成问题。 这种争用情况仅影响使用早期版本的客户。Target 团队维护两个版本的 at.js:当前版本和当前版本的上一个版本。根据需要升级 at.js,以确保您运行的是受支持的版本

如果您使用的是不受支持的早期 at.js 版本,则可能会发生某种争用情况,这种情况可能导致先触发 Analytics 调用,然后再在第一个页面上执行重定向。这种情况可能导致原始页面和重定向页面上的页面视图全部计数。 在这种情况下,第一个页面上的页面查看次数便是多余的,因为当时访客实际上从未“查看过”该页面。

建议使用基于表单的书写器构建重定向活动,以提高页面重定向的速度,因为代码在页面上的执行位置。 此外,还建议为每个体验各创建一个重定向选件,甚至对默认体验(在默认体验中重定向会返回原始页面)也是如此。为每个体验创建重定向优惠可确保在发生错误计数时,所有体验中都会发生错误。 报告和分析仍对测试有效。

您希望对活动中包括默认(控制)体验在内的所有体验都使用重定向选件,因这样可以为所有体验施加相同的条件。例如,如果默认体验没有重定向选件,但其他体验具有重定向选件,则没有重定向选件的体验速度将具有一种内在优势。建议仅对临时方案(例如测试)使用重定向选件。不建议对永久性方案(例如个性化)使用重定向选件。确定“入选者”后,应删除重定向以提高页面加载性能。

有关此问题的更多信息,请参阅已知问题中的“重定向选件”信息。

如果我使用的是 mbox.js JavaScript 库,能否将重定向选件与 A4T 配合使用?

mbox.js 库不支持将重定向选件与 A4T 配合使用。您的实施必须使用 at.js。

可视化体验编辑器 (VEC) 和基于表单的体验编辑器是否均受支持?

是,只要您使用内置的重定向选件,这两种编辑器便均受支持。

如果您使用自己的自定义重定向代码,则必须确保填充两个与重定向 URL 关联的新参数(即下面介绍的 adobe_mc_sdidadobe_mc_ref)。

重定向 URL 中新增了哪些查询字符串参数?

以下查询字符串参数与重定向选件相关联:

参数 描述
adobe_mc_sdid adobe_mc_sdid参数将补充数据ID(SDID)和Experience Cloud组织ID从默认页面传递到新页面。 这些ID允许A4T将默认页面上的目标请求与新页面上的分析请求“拼合”在一起。
adobe_mc_ref adobe_mc_ref 参数可将默认页面的引荐 URL 传递到新页面。与AppMeasurement.js版本2.1(或更高版本)一起使用时,Analytics将此参数值用作新页面上的引荐URL。

在 VEC 和基于表单的体验编辑器中使用内置的重定向选件时,如果已在页面上实施访客 ID 服务,则这两个参数会自动添加到重定向 URL 中。如果您在 VEC 或基于表单的编辑器中使用自己的自定义重定向代码,则必须确保使用自定义代码传递这两个参数。

我的 Web 服务器将从我的 URL 中去除这些参数,我应该怎么做?

请与您的IT团队合作,让这些参数(adobe_mc_sdidadobe_mc_ref)列入允许列表。

如果我没有在重定向活动中使用 A4T,也不想在 URL 中添加这些额外的参数,我应该怎么做?

在以下情况下使用自定义编码重定向:

  • 您没有将A4T用于重定向活动
  • 您已实施访客ID服务
  • 您不希望这些参数自动添加到您的URL

但是,作为最佳实践,您可能想要在 URL 中保留 adobe_mc_ref 参数,以便能够向 Analytics 正确报告引荐信息。

adobe_mc_ref 和 adobe_mc_sdid 参数为何会在我的实施中进行双重 URL 编码?

如果您同时使用 A4T 和重定向选件,则 Target 会将 adobe_mc_refadobe_mc_sdid 参数附加到 URL。这两个值已进行 URL 编码。在大多数情况下,一切都会按预期运行;但是,有些客户使用的负载平衡器或 Web 服务器可能会尝试对查询字符串参数再次进行编码。

由于此双重编码过程,访客 API 在尝试对 adobe_mc_sdid 值进行解码时,将无法提取 SDID 值,故而会生成一个新的 SDID。此过程会导致向目标和Analytics发送不正确的SDID值,并且您在Analytics报告中看到重定向的拆分不均。

Adobe建议您与IT团队沟通,以确保adobe_mc_refadobe_mc_sdid被列入允许列表,以便这些值不会以任何方式转换。

为什么必须将引荐URL传递到新页面?

假设访客单击www.google.com上指向主页(www.mysite.com/index.html)的链接,该链接上存在重定向活动,然后重定向到新页面(www.mysite.com/index2.html)。

以前,新页面上的 Analytics 请求报告的引荐 URL 是 www.mysite.com/index.html,而不是 www.google.com。这会导致 Analytics 中与引荐 URL 有关的报表(例如营销渠道报表)不准确。这些报表忽略了您是从 [!DNL www.google.com] 访问网站的事实。

对于at.js版本0.9.6(或更高版本)和AppMeasurement.js 2.1(或更高版本),新页面上的Analytics请求报告引用URL [!DNL www.google.com]。

我能否使用自定义/HTML 重定向选件?

不能,您必须在使用 Analytics 作为报表源 (A4T) 的活动中使用内置的重定向选件。对 Target 而言,HTML 选件是不透明的:Target 无法知晓某段特定的 HTML 是否包含可对重定向进行实例化的 JavaScript。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now