透過DTM啟用Assets Insights enabling-asset-insights-through-dtm

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

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

CAUTION
AdobeDTM已淘汰,以支援 Adobe Experience Platform 很快就會到 終止服務. Adobe建議您 use Adobe Experience Platform assets insights.

執行下列步驟以透過DTM啟用Assets Insights:

  1. 點選/按一下 Experience Manager 標誌,然後 工具 > 資產 > 前瞻分析設定.

  2. 設定 Experience Manager 具DTMCloud Service的例項

    登入後,API代號應該可供使用 https://dtm.adobe.com 和瀏覽 帳戶設定 中。 從資產分析的角度來看,不需要執行此步驟,因為整合 Experience Manager Sites 資產前瞻分析功能仍在運作中。

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

  4. 建立/開啟現有Web屬性

    • 選取 Web屬性 標籤,然後點選/按一下 新增屬性.
    • 視需要更新欄位,然後點選/按一下 建立屬性 (請參閱 檔案)。

    chlimage_1-193

  5. 規則 索引標籤,選取 頁面載入規則 從導覽窗格中,點選/按一下 建立新規則.

    chlimage_1-194

  6. 展開 Javascript/第三方標籤. 然後點選/按一下 新增指令碼循序HTML 頁簽以開啟「指令碼」對話框。

    chlimage_1-195

  7. 點選/按一下 Experience Manager 標誌,然後 工具>資產.

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

    note note
    NOTE
    • AppMeasurement.js 已移除。 預期可透過DTM的Adobe Analytics工具取得。
    • 呼叫 assetAnalytics.dispatcher.init() 已移除。 當DTM的Adobe Analytics工具完成載入時,即應呼叫函式。
    • 視Assets Insights頁面追蹤器的托管位置(例如AEM、CDN等)而定,指令碼來源的來源可能需要變更。
    • 對於AEM托管的頁面追蹤器,來源應使用Dispatcher例項的主機名稱指向發佈例項。
  9. 開啟 https://dtm.adobe.com. 按一下Web屬性中的「概觀」 ,然後按一下「新增工具」或開啟現有的Adobe Analytics工具。 建立工具時,可將「配置方法」設定為「自動」。

    chlimage_1-196

    視情況選取測試/生產報表套裝。

  10. 展開 程式庫管理,並確保 在載入程式庫 設為 頁面頂端.

    chlimage_1-197

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

    chlimage_1-198

  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, 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 欄位會視為預設值的覆寫。 預設不是必要項目。

    • 程式碼呼叫 assetAnalytics.dispatcher.init() 在確認 _satellite.getToolsByType('sc')[0].getS() 已初始化, assetAnalytics,dispatcher.init 的URL區段。 因此,您可以略過在步驟11中新增。

    • 如前瞻分析頁面追蹤器程式碼(工具>資產>前瞻分析頁面追蹤器),頁面追蹤器未建立 AppMeasurement 物件,前三個引數(RSID、追蹤伺服器和訪客命名空間)則無關。 會傳遞空字串,以反白標示此項目。

      其餘引數則對應至「前瞻分析設定」頁面(工具>資產>深入分析設定)。

    • AppMeasurement物件是透過查詢擷取 satelliteLib SiteCatalyst引擎。 如果已配置多個標籤,請適當更改陣列選擇器的索引。 陣列中的項目會依DTM介面中可用的SiteCatalyst工具排序。

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

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

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad