A year ago I wrote about Declared IDs. I briefly mentioned then an issue that arises with setting these IDs: lazy loading and Adobe Target. However, I know that I did not explain too much about the issue. In this post I will get into more detail.
Order of execution
The typical order of execution of the Adobe tools on a page is as follows:
1. Request ECID on the first page of the first visit or read the stored value
2. Call Adobe Target
3. Apply changes to the DOM according to the response from Target
4. Call Adobe Analytics
5. Call Adobe Audience Manager or use server side forwarding.
Steps 1 & 2 must happen inside the HEAD section of the HTML page. Expect the unexpected if moved outside. Steps 4 & 5 can be moved to the very bottom of the page, just before the