透過DTM啟用Assets深入分析 enable-asset-insights-through-dtm

AdobeDynamic Tag Management是可啟用您的數位行銷工具的工具。 Adobe Analytics客戶可免費使用此功能。 您可以自訂追蹤代碼,讓協力廠商CMS解決方案能夠使用Assets Insights,或使用DTM插入Assets Insights標籤。 僅支援並為影像提供深入分析。

CAUTION
AdobeDTM已遭取代而支援Adobe Experience Platform,且即將結束生命週期。 Adobe建議您使用 Adobe Experience Platform 進行資產分析

執行這些步驟,透過DTM啟用Assets Insights。

  1. 按一下Experience Manager標誌,然後前往​ 工具 > Assets > 深入分析設定

  2. 使用DTMCloud Service設定Experience Manager部署

    在您登入https://dtm.adobe.com並造訪使用者設定檔中的​ 帳戶設定 ​後,應該就能使用API權杖。 從Assets Insights的角度來看,不需要執行此步驟,因為仍在進行Experience Manager Sites與Assets Insights的整合。

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

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

    • 選取​ Web屬性 ​標籤,然後按一下​ 新增屬性

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

    建立編輯Web屬性

  5. 在​ 規則 ​標籤中,從瀏覽窗格選取​ 頁面載入規則,然後按一下​ 建立新規則

    chlimage_1-58

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

    chlimage_1-59

  7. 按一下Experience Manager標誌,然後前往​ 工具 > Assets

  8. 按一下​ 前瞻分析頁面追蹤器,複製追蹤器程式碼,然後將其貼到您在步驟6中開啟的指令碼對話方塊中。 儲存變更。

    note note
    NOTE
    • AppMeasurement.js已移除。 應透過DTM的Adobe Analytics工具提供。
    • assetAnalytics.dispatcher.init()的呼叫已移除。 DTM的Adobe Analytics工具載入完成後,應該會呼叫函式。
    • 根據Assets前瞻分析頁面追蹤器的託管位置(例如,Experience Manager、CDN等),指令碼來源的來源可能需要變更。
    • 對於Experience Manager託管的頁面追蹤器,來源應使用Dispatcher執行個體的主機名稱指向發佈執行個體。
  9. 存取https://dtm.adobe.com。 在Web屬性中按一下​ 概觀,然後按一下​ 新增工具 ​或開啟現有的Adobe Analytics工具。 建立工具時,您可以將​ 組態方法 ​設定為​ 自動

    新增Adobe Analytics工具

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

  10. 展開​ 程式庫管理,並確定​ ​載入程式庫​ 頁面頂端

    chlimage_1-61

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

    chlimage_1-62

  12. 在視窗中貼上下列程式碼:

    code language-java
    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, for example, 'listVar1' */
              "",  /** eVar to put Asset ID for Asset Click Events in, for example, 'eVar3' */
              "",  /** event to include in tracking-calls for Asset Impression Events, for example, 'event8' */
              "",  /** event to include in tracking-calls for Asset Click Events, for example, '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中新增。
    • 如前瞻分析頁面追蹤器程式碼(工具> Assets >前瞻分析頁面追蹤器)中的評論所指示,當頁面追蹤器未建立AppMeasurement物件時,前三個引數(RSID、追蹤伺服器和訪客名稱空間)無關。 傳遞空字串而非醒目提示此專案。
      其餘引數對應至見解設定頁面(工具> Assets >見解設定)中的設定內容。
    • 透過查詢所有可用AppMeasurement引擎的satelliteLib來擷取SiteCatalyst物件。 如果設定了多個標籤,請適當的變更陣列選擇器的索引。 陣列中的專案會根據DTM介面中可用的SiteCatalyst工具排序。
  13. 儲存並關閉程式碼編輯器視窗,然後將變更儲存在工具設定中。

  14. 在​ 核准 ​索引標籤中,核准兩個擱置的核准。 DTM標籤已可插入您的網頁。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2