So tracken Sie Scroll-Events in Shopify (2026)

Zuletzt aktualisiert
Von Experten geprüft
5 Min. Lesezeit
Jacques Blom
Jacques Blom
CTO bei Fudge.

Wichtige Erkenntnisse

  • Scroll-Tracking löst Analytics-Events aus, wenn Besucher 25 %, 50 %, 75 % und 100 % einer Seite erreichen.
  • Die einfachste Methode ist die Verwendung des integrierten Scrolltiefe-Triggers im Google Tag Manager.
  • Für Shops ohne GTM erzielt benutzerdefiniertes JavaScript in der theme.liquid das gleiche Ergebnis.
  • Scroll-Daten sind am nützlichsten auf langen Produktseiten, Landingpages und Blog-Posts.

Das Tracking der Scrolltiefe zeigt Ihnen, ob Besucher Ihre Inhalte tatsächlich lesen oder abspringen, nachdem sie nur den ersten Screen gesehen haben. Auf langen Shopify-Produktseiten – mit Beschreibungen, Bewertungen, FAQs und Upsells – ist das Wissen darüber, wie weit Shopper scrollen, bevor sie kaufen (oder gehen), ein wertvoller Datenpunkt.

Warum Scroll-Tracking für Shopify wichtig ist

Wenn 80 % der Besucher Ihrer Produktseite niemals über den „Fold“ (den sichtbaren Bereich ohne Scrollen) hinausscrollen, leistet Ihr Content Above-the-Fold die gesamte Arbeit. Wenn nur 10 % Ihren Bewertungsbereich sehen, könnte eine Platzierung weiter oben die Conversion verbessern. Die Scrolltiefe liefert Ihnen Daten, um Layout-Entscheidungen mit Vertrauen zu treffen.

Es ist besonders nützlich, wenn:


Methode 1 — Google Tag Manager Scrolltiefe-Trigger (am einfachsten)

Wenn in Ihrem Shop der GTM installiert ist, ist das Tracking der Scrolltiefe als nativer Triggertyp bereits eingebaut.

Schritt 1 - Öffnen Sie den Google Tag Manager → Ihren Shopify-Container

Schritt 2 - Gehen Sie zu Trigger → Neu → klicken Sie auf Trigger-Konfiguration

Schritt 3 - Wählen Sie Scrolltiefe aus

Schritt 4 - Konfigurieren Sie den Trigger:

Schritt 5 - Erstellen Sie ein GA4-Event-Tag, das bei diesem Trigger ausgelöst wird:

Schritt 6 - Senden und veröffentlichen Sie Ihren GTM-Container

Sie sehen nun Scroll-Events in GA4 unter Ereignisse → scroll, wobei der Parameter percent_scrolled 25, 50, 75 oder 100 anzeigt.

Hinweis: Die „Optimierten Analysen“ von GA4 enthalten bereits ein grundlegendes Scroll-Tracking (wird standardmäßig bei 90 % Scrolltiefe ausgelöst). Der GTM-Ansatz liefert Ihnen mehr Datenpunkte (25 %, 50 %, 75 %) und funktioniert auf Seiten, die von den optimierten Analysen ausgeschlossen sind.


Methode 2 — Benutzerdefiniertes JavaScript in der theme.liquid

Für Shops ohne GTM können Sie das Scroll-Tracking direkt in die theme.liquid einfügen.

Schritt 1 - Duplizieren Sie Ihr Theme. Online-Shop → Themes → Drei-Punkte-Menü → Duplizieren.

Schritt 2 - Öffnen Sie theme.liquid im Code-Editor. Fügen Sie dies vor dem schließenden </body>-Tag ein:

<script>
(function() {
  var thresholds = [25, 50, 75, 100];
  var fired = {};

  function getScrollPercent() {
    var h = document.documentElement;
    var b = document.body;
    var st = 'scrollTop';
    var sh = 'scrollHeight';
    return Math.round(
      (h[st] || b[st]) /
      ((h[sh] || b[sh]) - h.clientHeight) * 100
    );
  }

  window.addEventListener('scroll', function() {
    var percent = getScrollPercent();
    thresholds.forEach(function(threshold) {
      if (percent >= threshold && !fired[threshold]) {
        fired[threshold] = true;
        // An GA4 senden (erfordert gtag.js)
        if (typeof gtag !== 'undefined') {
          gtag('event', 'scroll', {
            'percent_scrolled': threshold
          });
        }
        // Oder an den dataLayer für GTM senden
        if (typeof dataLayer !== 'undefined') {
          dataLayer.push({
            'event': 'scroll_depth',
            'scroll_percent': threshold
          });
        }
      }
    });
  });
})();
</script>

Schritt 3 - Speichern und testen. Öffnen Sie Ihren Shop, öffnen Sie die Chrome DevTools (F12) → Console. Scrollen Sie nach unten, und Sie sollten sehen, wie die Events ausgelöst werden.


Wie man Scrolling Text in Shopify erstellt?

Wenn Sie nach Lauftext (wie einem Marquee oder Ticker-Banner) suchen und nicht nach dem Tracking von Scroll-Events, ist das eine andere Funktion. Suchen Sie im Theme-Editor nach einem Bereich „Ankündigungsleiste“ oder „Marquee“ – einige Themes enthalten Sektionen für Lauftext. Wenn Ihr Theme keinen hat, kann Fudge ihn erstellen: „Add a scrolling marquee announcement bar showing our sale offers.“


Scroll-Daten in GA4 auswerten

Sobald das Scroll-Tracking eingerichtet ist, finden Sie die Daten in GA4:

Nützliche Fragen, die Sie mit diesen Daten beantworten können:

Fügen Sie Ihrem Shopify-Shop Conversion-Elemente hinzu, indem Sie sie einfach beschreiben.
Try Fudge for Free

Scroll-Tracking auf bestimmten Seitentypen

Vielleicht möchten Sie keine Scroll-Daten für jede Seite – Checkout- und Kontoseiten sind für die Content-Optimierung nicht nützlich. Filtern Sie Ihr Tracking, um sich auf Folgendes zu konzentrieren:

Fügen Sie im GTM einen Seitenpfad-Filter zu Ihrem Scrolltiefe-Trigger hinzu. Bei der benutzerdefinierten JS-Methode fügen Sie am Anfang des Skripts eine Pfadprüfung hinzu.

Jacques's signature
Bauen Sie bessere Shopify-Produktseiten, indem Sie beschreiben, was Sie wollen.

You might also be interested in

So fügen Sie ein benutzerdefiniertes Conversion-Element in Shopify hinzu (2026)
Fügen Sie Countdown-Timer, Urgency-Bars, Trust-Badges und Sticky CTAs zu Shopify hinzu – und messen Sie deren Einfluss auf die Conversions.
So fügen Sie den Google Tag Manager zu Shopify hinzu (2026)
Installieren Sie den Google Tag Manager in wenigen Minuten in Ihrem Shopify-Store. Behandelt die exakte Skriptplatzierung, Einschränkungen beim Checkout-Tracking und häufige Fehler.
So behebst du doppelte Pixel-Events in Shopify (2026)
Behebe doppelte Purchase-Events in Shopify — finde und entferne kollidierende Pixel-Installationen, prüfe die Customer Events API vs. manuellen Code und nutze GTM.