Hi, I am David.
About me
I have been working in the field of web analytics since 2015. I help organizations to collect, evaluate and apply information about the digital interaction with their users.
Tools like Google Analytics, Matomo or eTracker help to capture user behavior in apps or websites. I use the respective tag managers from Google or Matomo for more complex data collection and script management.
Other methods to collect data about the user experience are interviews, surveys, crawlers or benchmarks.
From reports or dashboards to analytics bots, I use the interface that makes the data most accessible to users.
Who are you?
New blog posts
In this article I describe an alternative to GA4's default session control that works better for some tracking setups such as cross-domain or measurement protocol-based approaches. It is based on...
Mehr lesenDue to its new data model, cookieless tracking with GA4 needs some additional configurations to work properly. Unlike Universal Analytics, this feature is not provided by default. In his blog,...
Mehr lesenElsewhere I have already described the advantages of the new server-side Google Tag Manager over the previous web container by providing better privacy and more control over the...
Mehr lesenGitHub Repos
Language: Smarty
Server-side session management for GA4 and Measurement Protocol via Firestore and templateDataStorage
Language: Smarty
GTM Piano Analytics tagging template
Language: Smarty
Timestamp Converter Variable for Google Tag Manager Server Container
Language: Python
Language: Smarty
GTM Piano Analytics configuration template
Language: R
Twitter Bot for the German #EconTwitter bubble based on profiles which are identified by the Makronom Magazin Twitter Ranking.
Language: Smarty
Compare the originating IP address of the request to a list of IP patterns. Returns true if one of the patterns matches. The template can be used for IP address exclusion.
Demo of tracking using etags instead of cookies (or localstorage or anything else)
Language: R
Twitter bot that twitters daily updates on vaccine deliveries and the vaccination status for COVID-19
Language: R
Chrome Remote Interface for R
OctoberCMS Plugin. Tracking using Matomo PHP class (Piwik)