Show Menu
TOPICS×

Tag presence

This reference provides more information about the tests Auditor performs for tag presence.
Auditor evaluates whether the tag exists, and whether it's in the right place in your page code.
Test Criteria Recommendation
Advertising Cloud - Code presence
Weight: 5
The Advertising Cloud tag is not available in the DOM.
Implement the Advertising Cloud tag using the Advertising Cloud Launch Extension.
Advertising Cloud - Segment Pixel Implemented
Weight: 5
Upgrade your Advertising Cloud segment pixels to the new Advertising Cloud image-only tags. Using the deprecated AMO segment tags can result in data loss.
Implement the Advertising Cloud segment pixel using the Advertising Cloud Launch Extension.
Analytics - Loaded in DOM
Weight: 5
The Adobe Analytics tag was not detected.
Install the latest version of Analytics.
DTM - Library loaded
Weight: 5
Additional information:
A global _satellite object was not found in the DOM. Dynamic Tag Management is either not installed or failing to execute.
Verify that the DTM library is implemented on the page and is not blocked by subsequent script activities.
DTM - One embed code
Weight: 5
Production sites should only load one DTM library.
Verify that only the production library is loading on the page.
DTM - pageBottom callback exists in <body>
Weight: 5
The _satellite.pageBottom() callback was not found within the <body> of the page, which is required by Dynamic Tag Management.
This test fails if the pageBottom call isn't found at all on the page, or if it's in the <head> tag (or some other unexpected location). It will only pass if pageBottom is found somewhere within the <body> tag. If it's not on the page at all, it won't function and the other two pageBottom tests will also fail.
Add the inline script immediately prior to the closing </body> tag to ensure proper DTM functionality.
DTM - pageBottom tag fired
Weight: 5
The DTM pageBottom tag was not detected.
This could occur if the call is within an if statement that results in something similar to if (false) {_satellite.pageBottom()} . So, while it might exist and be correctly placed, the tag still might not fire.
Install the DTM pageBottom call on every page.
Experience Cloud ID Service - Code presence
Weight: 5
The Experience Cloud ID Service code was not found. The Experience Cloud ID (MCID) is highly recommended to ensure you get the most value out of your Experience Cloud solutions and is critical to ID management across Experience Cloud solutions.
Install the most recent version of MCID.
Experience Cloud ID Service - Cookie presence
Weight: 5
The AMCV_ cookie was not found. You must instantiate a visitor object from the VisitorAPI.js code.
If this is a DTM implementation, verify that the AdobeOrg ID is properly entered into the MCID tool.
Experience Cloud ID Service - MID value present
Weight: 5
The MID value was not found in the AMCV_ cookie.
Test again to check for any MCID API latency. If the condition persists, contact Adobe Customer Care.
Launch - Library loaded
Weight: 5
A global _satellite object was not found in the DOM. Launch is either not installed or failing to execute.
Verify that the Launch library is implemented on the page and is not blocked by subsequent script activities.
Launch - Not have multiple embed scripts
Weight: 5
There should not be multiple embed scripts loaded on the page. Production sites should only load one Launch library.
Verify that only the production library is loading on the page.
Launch - pageBottom callback exists in <body>
Weight: 5
The _satellite.pageBottom() callback was not found within the <body> of the page, which is required by Launch.
This test fails if the pageBottom call isn't found at all on the page, or if it's in the <head> tag (or some other unexpected location). It will only pass if pageBottom is found somewhere within the <body> tag. If it's not on the page at all, it won't function and the other two pageBottom tests will also fail.
Add the inline script immediately prior to the closing </body> tag to ensure proper Launch functionality.
Launch - pageBottom callback should not exist when asynchronously deployed
Weight: 5
The _satellite.pageBottom() callback was found on the page, which should not be the case when Launch is asynchronously deployed.
Remove the _satellite.pageBottom() script to enable proper Launch functionality.
Target - Code Presence
Weight: 5
Target should be defined in the DOM.
Install the most recent version of Target (at.js).
Target - Library loaded in <head>
Weight: 4
The Target library should be loaded in the <head> tag.
Check to be sure that the Target library is loaded in the <head> tag.