So tracken Sie Scroll-Events in Shopify (2026)

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

Das Wichtigste in Kürze

  • Scroll-Tracking feuert Analytics-Events, wenn Besucher 25 %, 50 %, 75 % und 100 % der Seitenlänge 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 auf langen Produktseiten, Landingpages und in Blogbeiträgen am nützlichsten.

Das Tracking der Scrolltiefe verrät dir, ob deine Besucher deine Inhalte tatsächlich lesen oder abspringen, nachdem sie den ersten Bildschirmbereich gesehen haben. Auf langen Shopify-Produktseiten – mit Beschreibungen, Bewertungen, FAQs und Upsells – liefert dir das Wissen darüber, wie weit Käufer scrollen, bevor sie kaufen (oder die Seite verlassen), handlungsrelevante Daten.

Warum Scroll-Tracking für Shopify wichtig ist

Wenn 80 % der Besucher Ihrer Produktseite nie über den ersten sichtbaren Bereich (Above-the-Fold) hinaus scrollen, leistet dieser Bereich die gesamte Arbeit. Wenn nur 10 % Ihren Review-Bereich sehen, könnte eine Verschiebung nach oben die Conversion verbessern. Die Scrolltiefe liefert Ihnen Daten, um Layout-Entscheidungen mit Zuversicht zu treffen.

Das ist besonders nützlich, wenn:

Um Ergebnisse zu messen, siehe Landing Page in Shopify erstellen.

Um Ergebnisse zu messen, siehe Conversions in Shopify tracken.


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

Wenn in Ihrem Store der GTM installiert ist, ist das Scroll-Tracking als nativer Trigger-Typ integriert.

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

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

Schritt 3 – Wählen Sie Scrolltiefe

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.

Passend dazu: Google Tag Manager zu Shopify hinzufügen.

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


Methode 2 — Benutzerdefiniertes JavaScript in der theme.liquid

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

Um Ergebnisse zu messen, siehe Benutzerdefiniertes JavaScript in Shopify hinzufügen.

Schritt 1 – Duplizieren Sie Ihr Theme. Onlineshop → 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;
        // Send to GA4 (requires gtag.js)
        if (typeof gtag !== 'undefined') {
          gtag('event', 'scroll', {
            'percent_scrolled': threshold
          });
        }
        // Or send to dataLayer for GTM
        if (typeof dataLayer !== 'undefined') {
          dataLayer.push({
            'event': 'scroll_depth',
            'scroll_percent': threshold
          });
        }
      }
    });
  });
})();
</script>

Schritt 3 – Speichern und testen. Öffnen Sie Ihren Store, ö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

Du möchtest wahrscheinlich nicht für jede Seite Scroll-Daten erfassen – der Checkout und die Account-Seiten sind für die Content-Optimierung eher nutzlos. Filtere dein Tracking, um dich auf Folgendes zu konzentrieren:

Füge in GTM einen Seitenpfad-Filter zu deinem Scrolltiefe-Trigger hinzu. Beim Custom-JS-Ansatz fügst du ganz am Anfang des Skripts einen Pfad-Check ein.


FAQ

Was ist eine gute Scrollrate für eine Shopify-Produktseite?

Das variiert je nach Kategorie und Seitenlänge. Als Richtwerte gelten: 60–80 % erreichen 25 %, 30–50 % erreichen 50 %, 15–30 % erreichen 75 %, 5–15 % erreichen 100 %. Auf Mobilgeräten brechen Nutzer schneller ab als auf dem Desktop. Die wichtigste Erkenntnis für dich: Wo passiert der Abbruch und welcher Content befindet sich unterhalb dieses Punktes?

Sollte ich die Scrolltiefe auf jeder Shopify-Seite tracken?

Nein – Checkout-, Warenkorb- und Konto-Seiten profitieren nicht von Scroll-Daten. Beschränke dich auf Seiten, bei denen die Scrolltiefe entscheidungsrelevant ist: lange Produktseiten, Landingpages, Blogbeiträge und FAQ-Seiten. Auf der Startseite verrät dir die Scrolltiefe, ob Besucher überhaupt über den Hero-Bereich hinaus interagieren.

Macht Scroll-Tracking meine Shopify-Seite langsamer?

Nur unwesentlich. Ein gedrosselter (throttled) Scroll-Listener fügt ~1 KB JavaScript und minimale CPU-Belastung hinzu. Eine naive Implementierung (die bei jedem Scroll-Event ohne Throttling feuert) kann auf langen Seiten mit komplexen Inhalten zu leichten Verzögerungen (Lags) führen. Nutze am besten einen debounced oder schwellenwertbasierten Ansatz (das Beispiel oben feuert nur einmal pro Schwellenwert).

Kann ich die Scrolltiefe in GA4 ohne GTM tracken?

Ja – die optimierten Analysen (Enhanced Measurement) von GA4 enthalten standardmäßig automatisch ein 90%-Scroll-Event (Verwaltung → Datenstreams → Optimierte Analysen). Für granularere Schwellenwerte (25 %, 50 %, 75 %) brauchst du entweder den GTM oder eigenes JavaScript. Die optimierten Analysen sind eine No-Code-Option, aber eben auf 90 % beschränkt.

Warum feuern nicht all meine Scroll-Events?

Dafür gibt es meist drei Gründe: (1) Die Seite ist kürzer als der Viewport (Besucher können nicht scrollen), (2) per Lazy-Loading geladene Inhalte verschieben die Seitenhöhe nach der Scroll-Berechnung, oder (3) der Scroll-Trigger des GTM feuert absichtlich nur einmal pro Sitzung und Schwellenwert – er feuert bei einem Reload der Seite nicht erneut. Überprüfe zuerst die Seitenlänge und das Lazy-Loading.

Jacques's signature
Erstelle bessere Shopify-Produktseiten, indem du einfach beschreibst, was du willst.

You might also be interested in

So fügen Sie den Google Tag Manager zu Shopify hinzu (2026)
Installieren Sie Google Tag Manager in wenigen Minuten in Ihrem Shopify-Shop. Behandelt die exakte Platzierung der Skripte, Einschränkungen beim Checkout-Tracking und häufige Fehler.
Conversion-Tracking in Shopify einrichten (2026)
Richte das Conversion-Tracking in Shopify für GA4, Google Ads und das Meta-Pixel ein. Deckt integrierte Analytics und die Customer Events API ab.
So fügst du Tracking-Skripte zu Shopify hinzu (2026)
Erfahren Sie, wie Sie Tracking-Skripte zu Shopify hinzufügen — via Customer Events (Pixel-Manager), App Embeds oder theme.liquid. Inklusive Platzierung und Einschränkungen.