透過DTM啟用資產分析

Adobe動態標籤管理是可啟動數位行銷工具的工具。 酒店免費提供給Adobe Analytics客戶。 您可以自訂追蹤代碼,讓協力廠商CMS解決方案使用「資產前瞻分析」,或使用DTM插入「資產前瞻分析」標籤。 只有影像才支援並提供見解。

注意

AdobeDTM已過時,改用Adobe Experience Platform Launch,很快即將到達壽命結束。 Adobe建議您使用 Launch 獲取資產見解

執行這些步驟,以透過DTM啟用資產分析。

  1. 按一下Experience Manager標誌,並前往​工具 > 資產 > 前瞻分析設定

  2. 使用DTMExperience Manager配置Cloud Service

    當您登入https://dtm.adobe.com並造訪使用者設定檔中的​帳戶設定​時,API Token就應可用。 從「資產前瞻分析」的角度來看,此步驟不是必要步驟,因為Experience Manager網站與「資產前瞻分析」的整合仍在進行中。

  3. 登入https://dtm.adobe.com,並視需要選擇公司。

  4. 建立或開啟現有的Web屬性

    • 選擇​Web屬性​頁籤,然後按一下​添加屬性

    • 視需要更新欄位,然後按一下「建立屬性」。 ​請參閱documentation

    建立編輯Web屬性

  5. 在​Rules​標籤中,從導覽窗格中選擇​Page Load Rules,然後按一下​Create New Rule

    chlimage_1-58

  6. 展開​JavaScript /第三方標籤。 然後,在​循序HTML​標籤中按一下「新增指令碼​」以開啟「指令碼」對話方塊。

    chlimage_1-59

  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工具。 在建立工具時,可以將​配置方法​設定為​自動

    新增Adobe Analytics工具

    視需要選取「測試/生產」報表套裝。

  10. 展開「庫管理」,並確保的「載入庫」設定為「頁首」

    chlimage_1-61

  11. 展開​自訂頁面程式碼,然後按一下​開啟編輯器

    chlimage_1-62

  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欄位皆視為預設值的覆寫。 預設不需要這些字元。

    • 在確定_satellite.getToolsByType('sc')[0].getS()已初始化且assetAnalytics,dispatcher.init可用後,代碼會呼叫assetAnalytics.dispatcher.init()。 因此,您可以略過在步驟11中加入。

    • 如前瞻分析頁面追蹤器程式碼(工具>資產>前瞻分析頁面追蹤器)中的注釋所示,當頁面追蹤器未建立AppMeasurement物件時,前三個引數(RSID、追蹤伺服器和訪客命名空間)並不相關。 會改為傳遞空字串以反白標示此值。\

      其餘引數對應於「前瞻分析設定」頁面(工具>資產>前瞻分析設定)中設定的值。

    • AppMeasurement物件是透過查詢satelliteLib所有可用的SiteCatalyst引擎來擷取。 如果已設定多個標籤,請適當變更陣列選擇器的索引。 陣列中的條目按DTM介面中可用的SiteCatalyst工具排序。

  13. 儲存並關閉「程式碼編輯器」視窗,然後儲存「工具」設定中的變更。

  14. 在​Approvals​標籤中,批准兩個待審批。 DTM標籤已準備好可插入網頁。 如需如何在網頁中插入DTM標籤的詳細資訊,請參閱將DTM整合在自訂頁面範本中

本頁內容

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