So trackst du Click-Events in Shopify (2026)

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

Wichtige Erkenntnisse

  • Der Click-Trigger im Google Tag Manager ist der einfachste Weg, um Klicks auf bestimmte Buttons ohne Code-Änderungen zu tracken.
  • Die GA4 Optimierte Analyse trackt automatisch Klicks auf externe Links ohne jegliche Einrichtung.
  • Für individuelles Button-Tracking füge Daten-Attribute zu deinen Buttons hinzu und höre diese per JavaScript ab.
  • Click-Tracking verrät dir, welche CTAs, Links und Buttons tatsächlich genutzt werden – essenziell für die Conversion-Optimierung.

Click-Tracking schließt die Lücke zwischen Seitenaufrufen und Käufen. Du siehst vielleicht, dass 1.000 Personen deine Produktseite besucht haben – aber ohne Click-Tracking weißt du nicht, ob 900 von ihnen auf „In den Warenkorb“ geklickt haben oder nur 90. Dieser Unterschied ändert deine Optimierungsstrategie komplett.

So trackst du Button-Klicks auf einer Website

Drei Ansätze, von einfach bis flexibel:

  1. GA4 Optimiertes Messen – automatisches Tracking ausgehender Links, keine Einrichtung erforderlich
  2. Google Tag Manager Click-Trigger – beliebiges Element ohne Code-Anpassungen tracken
  3. Custom JavaScript mit Data-Attributen – am flexibelsten, funktioniert ohne GTM

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


GA4 trackt Klicks auf externe Links (Links, die Besucher auf eine andere Domain führen) automatisch, sobald das Optimierte Messen aktiviert ist.

So prüfen Sie die Einstellung:

  1. GA4 öffnen → Verwaltung → Datenstreams → wählen Sie Ihren Stream aus
  2. Prüfen Sie unter „Optimierte Analysen“, ob „Klicks auf externe Links“ aktiviert ist

Dies löst bei jedem externen Klick ein click-Event mit dem Parameter link_url aus. Nützlich für das Tracking von Klicks zu Partnerseiten, Marktplätzen oder Affiliate-Links.

Passend dazu: Custom Events in Shopify hinzufügen.

Einschränkung: Dies trackt nur externe Klicks. Für Klicks innerhalb Ihres eigenen Stores (wie „In den Warenkorb“ oder „Details anzeigen“) benötigen Sie GTM oder Custom JavaScript.


Methode 2 — Google Tag Manager Click-Trigger

GTM kann Events für jedes Element auslösen, auf das ein Besucher klickt – Buttons, Links, Bilder oder jedes andere anklickbare Element.

Schritt 1 — GTM Click-Variablen aktivieren. Gehe im GTM zu Variablen → Konfigurieren. Aktiviere unter Klicks: Click Element, Click Classes, Click ID, Click Target, Click Text, Click URL.

Schritt 2 — Button identifizieren. Klicke in deinem Live-Shop mit der rechten Maustaste auf den Button, den du tracken möchtest → Untersuchen. Notiere dir von dem Element:

Schritt 3 — Click-Trigger im GTM erstellen.

Verwandt: Add Custom Events in Shopify.

Schritt 4 — GA4 Event Tag erstellen.

Schritt 5 — Testen mit dem GTM Preview-Modus. Klicke auf In der Vorschau ansehen → öffne deinen Shop im neuen Fenster → klicke auf den Button. Bestätige im GTM Debugger, dass dein Tag ausgelöst wird.

Schritt 6 — Senden und veröffentlichen.


Methode 3 — Individuelles JavaScript mit Daten-Attributen

Für Shops ohne GTM oder wenn das Tracking direkt in eine Section integriert werden soll, bieten Data-Attribute ein sauberes, wartungsfreundliches Klick-Tracking.

Schritt 1 – Data-Attribute zu Buttons hinzufügen. Fügen Sie im Liquid-Code Ihres Themes dem Button ein data-track-Attribut hinzu:

<button
  type="submit"
  class="product-form__submit"
  data-track="add-to-cart"
  data-product="{{ product.title | escape }}"
>
  In den Warenkorb
</button>

Schritt 2 – Click-Listener hinzufügen. In der theme.liquid oder im {% javascript %}-Block einer Section:

document.addEventListener('click', function(event) {
  var tracked = event.target.closest('[data-track]');
  if (!tracked) return;

  var action = tracked.dataset.track;
  var product = tracked.dataset.product || '';

  // An GA4 senden
  if (typeof gtag !== 'undefined') {
    gtag('event', action, {
      'product_name': product
    });
  }
});

Dies nutzt Event Delegation – ein einziger Listener auf dem Document erfasst alle getrackten Klicks. So funktioniert es auch bei dynamisch hinzugefügten Elementen (wie Quick-Add-Buttons auf Kategorieseiten).

Klick-getrackte Conversion-Elemente zu Ihrem Shopify-Store hinzufügen.
Try Fudge for Free

Um die Ergebnisse zu messen, siehe Landingpage in Shopify erstellen.

Um die Ergebnisse zu messen, siehe Button in Shopify hinzufügen.

Um die Ergebnisse zu messen, siehe Eigene Conversion-Elemente in Shopify hinzufügen.


Was man in einem Shopify-Store tracken sollte

Nicht jeder Klick muss getrackt werden. Konzentriere dich auf Klicks, die dir etwas aussagekräftiges verraten:

Wertvolle Klicks zum Tracken:

Weniger wertvoll zu tracken:

Frage dich: „Wenn ich die Klickrate hierauf wüsste, würde ich etwas ändern?“ Wenn ja, tracke es.


Click-Daten in GA4 ansehen

Sobald die Klick-Events einlaufen:

Diese Daten zeigen dir, welche CTAs performen und welche nicht — essenziell für eine fundierte Conversion-Rate-Optimierung.


FAQ

Was ist der Unterschied zwischen GA4 Klick-Events und Shopify Customer Events?

GA4 Klick-Events feuern für jedes klickbare Element, das du konfigurierst (jeder CTA auf den Storefront-Seiten). Shopify Customer Events sind vordefinierte Commerce-Events (product_viewed, cart_viewed, checkout_started), die von Shopify automatisch gefeuert werden — sie beinhalten Checkout-Seiten-Events, die der GTM nicht erreichen kann. Nutze beides: Customer Events für Commerce-Aktionen, GA4 Klick-Events für benutzerdefinierte CTAs.

Wie viele Klick-Events sollte ich in einem Shopify-Store tracken?

Starte mit 5–10 hochwertigen Events (Add to Cart, Buy Now, View Details, Email-Signup, wichtige Navigationslinks). Das Hinzufügen von Tracking zu jedem klickbaren Element erzeugt nur Rauschen, das die wirklich nützlichen Signale überdeckt. Tracke nur das, was du auch tatsächlich für Entscheidungen nutzen würdest.

Warum tauchen meine GA4 Klick-Events nicht in den Berichten auf?

GA4 hat eine Verarbeitungsverzögerung von 24–48 Stunden für Standardberichte. Nutze die DebugView (Verwalten → DebugView) für eine Bestätigung in Echtzeit. Prüfe außerdem: Feuert das Event (Browser-Konsole)? Erreicht das Event GA4 (Network-Tab → nach collect filtern)? Ist die GA4-Property mit deiner Reporting-Ansicht verbunden?

Macht das Klick-Tracking meine Shopify-Seite langsamer?

Nur geringfügig, wenn es richtig implementiert ist. Ein einzelner Event-Listener auf Dokumenten-Ebene mit Delegation (Methode 3) fügt 1–2 KB und ~1 ms pro Klick hinzu. GTM-basiertes Tracking fügt den GTM-eigenen Overhead von ~70 KB hinzu, was mehr ist, aber immer noch im akzeptablen Rahmen liegt. Der Erkenntnisgewinn durch die Daten übersteigt die Kosten.

Sollte ich Klicks auf jedem CTA in meinem Shopify-Store tracken?

Nein. Tracke CTAs, bei denen die Klickrate für Entscheidungen relevant ist: primäre Kaufaktionen, alternative Wege zum Kauf, Lead-Capture-Formulare. Überspringe das Tracking von Logo-Klicks, grundlegender Navigation (Seitenaufrufe decken das ab) und dekorativen Buttons. Hier gilt der Filter: "Wenn ich diese Zahl wüsste, würde ich danach handeln?".

Jacques's signature
Füge conversion-optimierte Buttons und CTAs hinzu, indem du sie einfach beschreibst.