通过DTM启用资产分析

Adobe动态标签管理是一种激活数字营销工具的工具。 免费提供给Adobe Analytics客户。 您可以自定义跟踪代码,使第三方CMS解决方案能够使用资产分析,也可以使用DTM插入资产分析标记。 只支持并提供图像分析。

注意

Adobe DTM已弃用,支持Adobe Experience Platform Launch,并且很快将达到生命结束。 Adobe建议您使用Launch获取资产分析

执行以下步骤以通过DTM启用资产分析:

  1. 点按/单击AEM徽标,然后转至​工具>资产>分析配置

  2. 使用DTMCloud Service配置AEM实例

    登录https://dtm.adobe.com并从用户档案图标访问​帐户设置​后,API令牌应可用。 从资产分析的角度看,不需要执行此步骤,因为AEM Sites与资产分析的集成仍在进行中。

  3. 登录https://dtm.adobe.com,然后根据需要选择公司。

  4. 创建/打开现有Web属性

    • 选择​Web属性​选项卡,然后点按/单击​添加属性
    • 根据需要更新字段,然后点按/单击​创建属性(请参阅文档)。

    chlimage_1-193

  5. 在​规则​选项卡中,从导航窗格中选择​页面加载规则,然后点按/单击​创建新规则

    chlimage_1-194

  6. 展开​Javascript /Third Party Tags。 然后点按/单击​顺序HTML​选项卡中的​添加新脚本​以打开“脚本”对话框。

    chlimage_1-195

  7. 点按/单击AEM徽标,然后转至​工具>资产

  8. 点按/单击​分析页面跟踪器,复制跟踪器代码,然后将其粘贴到您在步骤6中打开的“脚本”对话框中。 保存更改。

    注意
    • AppMeasurement.js 已删除。预计可通过DTM的Adobe Analytics工具获得。
    • 将删除对assetAnalytics.dispatcher.init()的调用。 DTM的Adobe Analytics工具完成加载后,应调用该函数。
    • 根据资产分析页面跟踪器的托管位置(例如AEM、CDN等),脚本源的来源可能需要更改。
    • 对于AEM托管的页面跟踪器,源应使用调度程序实例的主机名指向发布实例。
  9. 打开https://dtm.adobe.com。 单击Web属性中的“概述”,然后单击“添加工具”或打开现有的Adobe Analytics工具。 创建工具时,可将“配置方法”设置为“自动”。

    chlimage_1-196

    根据需要选择暂存/生产报表包。

  10. 展开​库管理,并确保将​​加载库设置为​页首

    chlimage_1-197

  11. 展开​自定义页面代码,然后单击或点按​打开编辑器

    chlimage_1-198

  12. 在窗口中粘贴以下代码:

    var sObj;
    
    if (arguments.length > 0) {
      sObj = arguments[0];
    } else {
      sObj = _satellite.getToolsByType('sc')[0].getS();
    }
    _satellite.notify('in assetAnalytics customInit');
    (function initializeAssetAnalytics() {
      if ((!!window.assetAnalytics) && (!!assetAnalytics.dispatcher)) {
        _satellite.notify('assetAnalytics ready');
        /** NOTE:
            Copy over the call to 'assetAnalytics.dispatcher.init()' from Assets Pagetracker
            Be mindful about changing the AppMeasurement object as retrieved above.
        */
        assetAnalytics.dispatcher.init(
              "",  /** RSID to send tracking-call to */
              "",  /** Tracking Server to send tracking-call to */
              "",  /** Visitor Namespace to send tracking-call to */
              "",  /** listVar to put comma-separated-list of Asset IDs for Asset Impression Events in tracking-call, e.g. 'listVar1' */
              "",  /** eVar to put Asset ID for Asset Click Events in, e.g. 'eVar3' */
              "",  /** event to include in tracking-calls for Asset Impression Events, e.g. 'event8' */
              "",  /** event to include in tracking-calls for Asset Click Events, e.g. 'event7' */
              sObj  /** [OPTIONAL] if the webpage already has an AppMeasurement object, please include the object here. If unspecified, Pagetracker Core shall create its own AppMeasurement object */
              );
        sObj.usePlugins = true;
        sObj.doPlugins = assetAnalytics.core.updateContextData;
        assetAnalytics.core.optimizedAssetInsights();
      }
      else {
        _satellite.notify('assetAnalytics not available. Consider updating the Custom Page Code', 4);
      }
    })();
    
    • DTM中的页面加载规则仅包含pagetracker.js代码。 任何assetAnalytics字段都被视为默认值的替代。 默认情况下,它们不是必需的。

    • 在确保_satellite.getToolsByType('sc')[0].getS()已初始化且assetAnalytics,dispatcher.init可用后,代码调用assetAnalytics.dispatcher.init()。 因此,您可以跳过在步骤11中添加它。

    • 如“分析页面跟踪器”代码(“工具”>“资产”>“分析页面跟踪器”)中的注释所示,当“页面跟踪器”未创建AppMeasurement对象时,前三个参数(RSID、跟踪服务器和访客命名空间)将不起作用。 而是传递空字符串以突出显示此项。

      其余参数与“分析配置”页(工具>资产>分析配置)中的配置相对应。

    • 通过查询satelliteLib以获取所有可用的SiteCatalyst引擎,可检索AppMeasurement对象。 如果配置了多个标签,请相应地更改数组选择器的索引。 数组中的条目按DTM界面中可用的SiteCatalyst工具排序。

  13. 保存并关闭“代码编辑器”窗口,然后在“工具”配置中保存更改。

  14. 在​批准​选项卡中,批准两个待批准。 DTM标记已准备好插入网页。 有关如何在网页中插入DTM标记的详细信息,请参阅在自定义页面模板中集成DTM

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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