In a meeting a couple of months ago, André Urban (a seasoned colleague of mine) and I got into a sudden and unexpected argument about when exactly s.doPlugins is called. I was convinced it was called as a result of calling either s.t() or s.tl(), while he says it was also called everytime a visitor clicks … Continue reading When exactly does doPlugins run?
Come see me at the US Summit
I have been invited to present at the Adobe Summit in Las Vegas this year! I'm chuffed to bits! The session is called "L302", or for us humans, "Integrate AEM with Analytics, Target and DTM". My colleague Alexander Saar and I are going to walk a lab full of eager people through an example of … Continue reading Come see me at the US Summit
How to monitor campaign performance in the Real-Time reports
Everybody who ever pays for traffic should be using campaign tracking! How else will you ever find out whether you spend your money wisely? But how about monitoring a campaign in real time? Well, Analytics has "Real-Time" — three "reports" or maybe "dashboards" that show data very quickly and refresh automatically. The Real-Time reports are … Continue reading How to monitor campaign performance in the Real-Time reports
What to Test
I think we can safely say that I have thoroughly gutted DTM by now, and that whatever else I unearth from it now won't be a pretty sight. That must mean it is time to stop writing about integration, code, and dirty tricks, and instead to wag my finger at you whilst mumbling dark prophecies … Continue reading What to Test
Self-hosting DTM Libraries
Are you an AEM architect or developer? Then you have probably heard of the DTM Cloud Service, right? You might also know that you can use that Cloud Service to automate what DTM calls "Library Download". If you are working with any other CMS, you can obviously also download the Javascript that DTM generates and … Continue reading Self-hosting DTM Libraries
Quick tip – setting products or listX in DTM
If I had a Franken for each time someone asked me how to set s.products and List Vars using DTM, ... but I don't. And the question is valid. And it comes up a lot, so let me write down how it is done. Note: my friend Pedro was faster this time, see his post … Continue reading Quick tip – setting products or listX in DTM
Data Layer – Yet Another Reason
If your new year resolutions for this year included "help your friendly marketer be more successful", I have something for you today. It's a fairly straight-forward thing to do, but it'll help her big time: build a proper, solid data layer for her. There are countless blog articles out there about the advantages of having … Continue reading Data Layer – Yet Another Reason
How does DTM know which rule is more specific?
Here's a simple question: If I have two Page Load Rules setting the same variable, and if both rules fire, which one wins? Hm... I might have a standard PLR that fires on every single page of my site. This rule might use the URL of the current page to compute some kind of page … Continue reading How does DTM know which rule is more specific?
2015 in review
The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog. Here's an excerpt: The Louvre Museum has 8.5 million visitors per year. This blog was viewed about 74,000 times in 2015. If it were an exhibit at the Louvre Museum, it would take about 3 days for that many people to see … Continue reading 2015 in review
Basic Tracking – Remix (contains DTM)
In March 2013, I wrote an article on Basic Tracking, showing you the minimal set of code on a page that is needed for tracking the page in Adobe Analytics. We're in 2015, now, we have DTM, so it is time for a refresh. This article will give you the minimal setup needed for tracking … Continue reading Basic Tracking – Remix (contains DTM)
![[Screenshot]](https://webanalyticsfordevelopers.com/wp-content/uploads/2016/03/160315-rt-real-time-report-success.png?w=656&h=300&crop=1)