[AEM Assets]{class="badge positive" title="适用于AEM Assets)。"}

Dynamic Media投放报告 dynamic-media-delivery-reports

获取通过 Dynamic Media 投放资产的投放洞察,包括资产级别投放计数、反向链接信息、AEM Assets 中的资产路径和唯一资产 ID。 可针对通过 AEM Assets 存储库 Dynamic Media 投放的所有资产或 AEM Assets 中的特定文件夹层级生成报告。 此外,Dynamic Media 投放报告洞察有助于衡量投放资产的 ROI、衡量渠道性能,并有助于对资产采取明智的资产管理任务。

生成Dynamic Media投放报告的先决条件 prereqs-dynamic-media-delivery-reports

您应该拥有 Dynamic Media 许可证才能创建和使用此报告。

IMPORTANT
  • 提供通过 Dynamic Media 投放的资产的报告。
  • 前100万行会生成报表。 要捕获此限制内的所有文件,请考虑包含较小文件夹的反向链接列。
  • 仅可生成过去 3 个月的报告。

在Assets视图中创建Dynamic Media投放报告 create-dynamic-media-delivery-report

  1. 使用创建报告中提到的步骤创建 Dynamic Media 投放报告。

  2. 报告类型​下拉列表中选择 Dynamic Media 投放

    Dynamic Media 投放报告下拉菜单

  3. ​选项卡中,您可以选择 反向链接​列,以将其包含在报告中。

    反向链接

    下载的报告中的所有列都是只读的,但​ 反向链接 ​列除外,您可以修改该列以将其包含在报告中或从报告中排除。

对Dynamic Media投放报告执行的操作 actions-performed-dynamic-media-delivery-reports

创建报告后,您可以执行以下操作:

  • 删除:您可以删除选定的报告。

  • 下载 CSV:您可以以 CSV 格式下载选定的报告。 下载的报告包含名称、路径、DynamicMediaID、反向链接、点击量列。

    • 反向链接​列列出了资产投放或包含的 URL。

    • 点击量​列列出了资产被投放的次数(投放计数)。

要删除或下载 CSV 格式的 Dynamic Media 投放报告,请参阅查看和下载现有报告

下载的 Dynamic Media 投放报告 CSV

对Dynamic Media投放报告中缺少的反向链接数据问题进行故障诊断 troubleshoot-missing-referrer-data-dynamic-media-delivery-reports

反向链接​列显示Dynamic Media资产请求所源自的网页的URL。 该值从随资产投放请求发送的​ 反向链接 ​请求标头填充。

如果​ 反向链接 ​列为空,请查看以下方案。

网页未发送反向链接信息 webpage-does-not-send-referrer-information

如果网页的​ 反向链接策略 ​设置为no-referrer,则浏览器不会随资产请求发送反向链接信息。 因此,反向链接​列保持为空。

直接访问资产 asset-is-accessed-directly

当用户直接访问资产时,反向链接​列也可以为空,例如,通过:

  • 在浏览器的地址栏中输入资产URL。
  • 打开已添加书签的资产URL。
  • 直接打开资产URL。

在这些情况下,没有可用的反向链接信息。

请求来自非浏览器客户端 request-comes-from-a-non-browser-client

非浏览器客户端,例如:

  • 本机移动设备应用程序
  • 服务器到服务器请求
  • 脚本
  • 机器人
  • cURL客户端

不要自动发送​ Referrer ​请求标头。 如果标头未包含在资产交付请求中,则​ 反向链接 ​列保持为空。

填充反向链接列 populate-the-referrer-column-dynamic-media-delivery-reports

基于浏览器的请求 browser-based-requests

如果网页的Referrer-Policyset未设置为no-referrer策略,则浏览器会自动填充​反向链接

本机移动应用程序和服务器端客户端 native-mobile-applications-and-server-side-clients

对于本机移动设备应用程序和服务器端调用方,在资产交付请求中明确包含​ Referrer ​请求标头。

以下示例演示了如何设置​ Referrer ​标头。

iOS (URLession) ios-urlsession

request.setValue(
    "https://app.customer.com/<screen>",
    forHTTPHeaderField: "Referer"
)
Android (OkHttp) android-okhttp
Request request = new Request.Builder()
    .url(assetUrl)
    .header("Referer", "https://app.customer.com/<screen>")
    .build();
NOTE
示例使用https://app.customer.com/<screen>作为占位符值。 请将其替换为应用程序的相应URL。

另请参阅

recommendation-more-help
experience-manager-cloud-service-help-main-toc