Adobe動態標籤管理是啟用數位行銷工具的工具。 此服務免費提供給Adobe Analytics客戶。 您可以自訂追蹤代碼,讓協力廠商CMS解決方案能使用Assets Insights,或使用DTM插入Assets Insights標籤。 僅支援並提供影像見解。
執行這些步驟以透過DTM啟用Assets Insights。
按一下Experience Manager標誌,然後前往工具 > 資產 > 前瞻分析設定。
使用DTMExperience Manager配置Cloud Service
一旦您登入https://dtm.adobe.com,並造訪使用者設定檔中的帳戶設定,API代號就應該可供使用。 從資產分析的角度來看,此步驟並非必要步驟,因為Experience Manager網站與資產分析的整合仍在進行中。
登入https://dtm.adobe.com,並視情況選取公司。
建立或開啟現有Web屬性
選擇Web屬性頁簽,然後按一下添加屬性。
視需要更新欄位,然後按一下建立屬性。 請參閱檔案。
在Rules頁簽中,從導航窗格中選擇Page Load Rules,然後按一下Create New Rule。
展開JavaScript /第三方標籤。 然後,在循序HTML標籤中按一下新增指令碼以開啟「指令碼」對話方塊。
按一下Experience Manager標誌,然後前往Tools > Assets。
按一下前瞻分析頁面追蹤器,複製追蹤器程式碼,然後貼到您在步驟6中開啟的指令碼對話方塊中。 儲存變更。
AppMeasurement.js
已移除。預期可透過DTM的Adobe Analytics工具取得。assetAnalytics.dispatcher.init()
的呼叫。 當DTM的Adobe Analytics工具完成載入時,即應呼叫函式。存取 https://dtm.adobe.com
. 在Web屬性中按一下概述,然後按一下新增工具或開啟現有的Adobe Analytics工具。 建立工具時,可以將配置方法設定為自動。
視情況選取測試/生產報表套裝。
展開程式庫管理,並確定在載入程式庫已設為頁面頂端。
展開自訂頁面代碼,然後按一下開啟編輯器。
將下列程式碼貼入視窗中:
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物件是透過查詢所有可用SiteCatalyst引擎的satelliteLib
來擷取。 如果已配置多個標籤,請適當更改陣列選擇器的索引。 陣列中的項目會依DTM介面中可用的SiteCatalyst工具排序。
儲存並關閉「代碼編輯器」視窗,然後在「工具」設定中儲存變更。
在Approvals標籤中,批准兩個待審批。 DTM標籤已準備好插入網頁。