標記是否存在

此參考文件主要探討 Adobe Experience Platform Auditor 為確認標記是否存在所執行的各項測試,為使用者提供詳細資訊。

Platform Auditor 會評估標記是否存在,並判斷標記是否位於頁面程式碼中的正確位置。

測試 標準 建議

Advertising Cloud - 程式碼是否存在

權重:5

Advertising Cloud 標記無法在 DOM 中使用。

使用 Adobe Experience Platform Launch 的 Advertising Cloud 擴充功能來實作 Advertising Cloud 標記。

Advertising Cloud - 實作區段像素

權重:5

將您的 Advertising Cloud 區段像素升級為新的 Advertising Cloud 僅限影像標記。使用過時的 AMO 區段標記可能會導致資料遺失。

使用 Platform Launch 的 Advertising Cloud 擴充功能來實作 Advertising Cloud 區段像素。

Analytics - 在 DOM 中載入

權重:5

其他資訊

未偵測到 Adobe Analytics 標記。

安裝最新版的 Analytics。

DTM - 載入程式庫

權重:5

其他資訊:

在 DOM 中找不到全域_satellite 物件。Dynamic Tag Management 未安裝或無法執行。

確認已在頁面上實作 DTM 程式庫,且後續指令碼活動不會加以封鎖。

DTM - 單一內嵌程式碼

權重:5

其他資訊

生產網站應載入一個 DTM 程式庫即可。

確認頁面上僅載入所需的生產程式庫。

DTM - pageBottom 回呼存在於 <body> 中

權重:5

其他資訊

在頁面的 <body> 內找不到 Dynamic Tag Management 所需的 _satellite.pageBottom() 回呼。

如果在頁面上完全找不到 pageBottom 呼叫,或該呼叫位於 <head> 標記中 (或其他非預期的位置),則此測試不會通過。只有在 pageBottom 位於 <body> 標記內的某處時,測試才會通過。如果完全不在頁面上,則無法運作,且其他兩個 pageBottom 測試也不會通過。

在結尾的 </body> 標記前面加上緊鄰的內嵌指令碼,以確保 DTM 可正常運作。

DTM - 引發 pageBottom 標記

權重:5

其他資訊

未偵測到 DTM pageBottom 標記。

如果呼叫位於 if 陳述式內而產生類似於 if (false) {_satellite.pageBottom()} 的行為,就會發生此狀況。因此,儘管標記可能存在且已正確放置,仍可能無法引發。

在每個頁面上安裝 DTM pageBottom 呼叫。

Experience Cloud ID 服務 - 程式碼是否存在

權重:5

其他資訊

找不到 Experience Cloud ID 服務程式碼。強烈建議使用 Experience Cloud ID (MCID) 以確保能夠充分發揮 Experience Cloud 解決方案的效益,且其對於 Experience Cloud 解決方案的 ID 管理而言十分重要。

安裝最新版的 MCID。

Experience Cloud ID 服務 - Cookie 是否存在

權重:5

其他資訊

找不到 AMCV_ Cookie。您必須從 VisitorAPI.js 程式碼將訪客物件具現化。

如果這是 DTM 實作,請確認已在 MCID 工具中正確輸入 AdobeOrg ID。

Experience Cloud ID 服務 - 有 MID 值存在

權重:5

其他資訊

AMCV_ Cookie 中找不到 MID 值。

再次測試以確認是否有任何 MCID API 延遲。若持續發生此狀況,請連絡 Adobe 客戶服務。

Launch - 載入程式庫

權重:5

其他資訊

在 DOM 中找不到全域_satellite 物件。Platform Launch 未安裝或無法執行。

確認已在頁面上實作 Platform Launch 程式庫,且後續指令碼活動不會將其封鎖。

Launch - 沒有多個內嵌指令碼

權重:5

其他資訊

頁面上不應載入多個內嵌指令碼。生產網站只需載入一個 Platform Launch 程式庫。

確認頁面上僅載入所需的生產程式庫。

Launch - pageBottom 回呼存在於 <body> 中

權重:5

其他資訊

在頁面的 <body> 內找不到 Platform Launch 所需的 _satellite.pageBottom() 回呼。

如果在頁面上完全找不到 pageBottom 呼叫,或該呼叫位於 <head> 標記中 (或其他非預期的位置),則此測試不會通過。只有在 pageBottom 位於 <body> 標記內的某處時,測試才會通過。如果完全不在頁面上,則無法運作,且其他兩個 pageBottom 測試也不會通過。

請在結尾的 </body> 標記前面加上緊鄰的內嵌指令碼,以確保 Platform Launch 可正常運作。

Launch - 進行非同步部署時,pageBottom 回呼不應存在

權重:5

其他資訊

在頁面上找到 _satellite.pageBottom() 回呼,但以非同步方式部署 Platform Launch 時不應有此回呼。

移除 _satellite.pageBottom() 指令碼,以啟用正確的 Platform Launch 功能。

Target - 程式碼是否存在

權重:5

其他資訊

Target 應定義於 DOM 中。

安裝最新版的 Target (at.js)。

Target - 在 <head> 中載入程式庫

權重:4

其他資訊

Target 程式庫應載入 <head> 標記中。

確認 Target 程式庫已載入 <head> 標記中。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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