通过DTM启用资产分析

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

注意

AdobeDTM已弃用,支持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

在此页面上

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