Ereignistracking mit Matomo:
Warum die Scrolltiefe keine gute Metrik ist

Mit dem Matomo-Tag-Manager kann man sehr einfach die Scrolltiefe auf der Seite erfassen. Auch mit einem kurzen JavaScript ist das über das Ereignistracking von Matomo schnell realisiert. Den JavaScript-Code dazu findest du unter dem Video. Aber warum sollen diese Daten keine gute Metrik sein? Das zeige ich dir im nachfolgenden knapp 6-minütigen Video - ganz ohne Intro :-)

JavaScript-Code für Scrolltiefe in Matomo

Mit dem folgenden JavaScript-Code kann man ganz einfach die Scrolltiefe in Matomo erfassen lassen. In der Variable scrollProzent werden die gewünschten Scrollpositionen festgelegt. In diesem Beispielcode sind dies 25, 50, 75 und 100 %. Ändere einfach die Zahlen auf vielleicht 50, 77 und 90 und schon hast du deine eigene Definition.

<script>
window.onload = function() {
window._paq = window._paq | [];
var scrollProzent = [25, 50, 75, 100];
var scrolledStatus;
window.onscroll = function () {
var winScroll = document.body.scrollTop || document.documentElement.scrollTop;
var height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
var scrolled = ((winScroll / height) * 100).toFixed(0);
scrolledStatus = scrolled;
for (var i = 0; i < scrollProzent.length; i++) {
if (scrollProzent[i] == scrolled) {
window._paq.push(['trackEvent','Seiteninteraktion','Scrolltiefe '+scrolledStatus+'%', window.location.pathname]);
delete scrollProzent[i];
}
}
}
}
}
</script>

Hinweis: Der Code ist breiter als in der Darstellung; bitte nach rechts scrollen

Vernetze dich mit Joachim Nickel
LinkedIn Termin buchen E-Mail