Show Menu
主题×

通过DTM实现资产洞察

Adobe动态标签管理是一种激活数字营销工具的工具。 酒店免费提供给Adobe Analytics客户。 您可以自定义跟踪代码,使第三方CMS解决方案能够使用资产分析,也可以使用DTM插入资产分析标记。 只支持并提供图像洞察。
AdobeDTM已弃用,支持Adobe Experience Platform Launch,并且很快将 结束其使用 。 Adobe建议您使 用Launch进行资产分析
执行这些步骤,通过DTM启用资产分析。
  1. 单击Experience Manager徽标,然后转至 工具 >资 > 分析 ​配置。
  2. 登录https://dtm.adobe.com并访问用户用户档案中的 帐户 置后,API令牌 应可用。 从资产分析的角度来看,不需要执行此步骤,因为Experience Manager站点与资产分析的集成仍在进行中。
  3. 登录到https://dtm.adobe.com ,然后根据需要选择公司。
  4. 创建或打开现有Web属性
    • 选择“ Web属性 ”选项卡,然后单 击“添加属性”
    • 根据需要更新字段,然后单击“创 建属性” 。 请参阅 文档
  5. 在“规 ”选项卡中,从导 航窗格中选择“页面加载规则 ”,然后单击“ 创建新规则”
  6. 展开 JavaScript /Third Party Tags 。 然后,在“ 顺序HTML ”选 项卡中单击“添 加新脚本”以打开“脚本”对话框。
  7. 单击Experience Manager徽标,然后转至 工具 > 资产
  8. 单击 “洞察页面跟踪器 ”,复制跟踪器代码,然后将其粘贴到您在步骤6中打开的“脚本”对话框中。 保存更改。
    • AppMeasurement.js 。 它预计可通过DTM的Adobe Analytics工具获得。
    • 将删除对 assetAnalytics.dispatcher.init() 的呼叫。 一旦DTM的Adobe Analytics工具完成加载,该函数将被调用。
    • 根据资产分析页面跟踪器的托管位置(例如Experience Manager、CDN等),脚本源的来源可能需要更改。
    • 对于托管Experience Manager的页面跟踪器,源应使用调度程序实例的主机名指向发布实例。
  9. 访问 https://dtm.adobe.com . 单击 Web属性 中的“概述”,然后单 击“添加工 具”或打开现有的“Adobe Analytics工具”。 创建工具时,可将“配置方 法”设置为 “自 动”
    根据需要选择暂存/生产报表包。
  10. 展开 “库管理 ”,并确保将“ 加载库 ”设置为“ 页面顶部”
  11. 展开“ 自定义页面代码 ”,然后单 击“打开编辑器 ”。
  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, 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 字段都被视为默认值的覆盖。 默认情况下,它们不是必需的。
    • 确保已 assetAnalytics.dispatcher.init() 初始化并可用 _satellite.getToolsByType('sc')[0].getS() 后调用 assetAnalytics,dispatcher.init 代码。 因此,您可以跳过在步骤11中添加它。
    • 正如在“洞察页面跟踪器”代码(“工​ 具”>“资产”>“洞察页面跟踪器 ”)中的注释中所指出的,当页面跟踪器未创建对象时,前三个参数 AppMeasurement (RSID、跟踪服务器和访客命名空间)将不起作用。 而是传递空字符串以突出显示它。\
      其余参数与“分析配置”页面(“工具”>“资​ 产”>“分析配置” )中配置的参数相对应。
    • 通过查询所有可用的SiteCatalyst引擎 satelliteLib 来检索AppMeasurement对象。 如果配置了多个标记,请相应地更改数组选择器的索引。 阵列中的条目按DTM界面中可用的SiteCatalyst工具进行排序。
  13. 保存并关闭“代码编辑器”窗口,然后在“工具”配置中保存更改。
  14. 在“批准 选项卡中,批准两个待处理的批准。 DTM标记已准备好插入网页。 有关如何在网页中插入DTM标记的详细信息,请参 阅在自定义页面模板中集成DTM