QR-Kampagnen mit Google Analytics verbinden – per Zapier
Zapier schließt die Lücke zwischen einem gescannten Code und deinem Analytics-Dashboard: Scan-Ereignisse werden automatisch an Google Analytics übergeben, sodass die Kampagnen-Performance direkt neben deinen anderen Marketingkanälen auftaucht – ganz ohne manuellen Export.
Key Takeaways
- Ein dynamischer QR-Code mit webhook-fähiger Weiterleitung ist Voraussetzung – statische Codes können keinen Zap auslösen, da sich ihr Ziel nie ändert und sie keine Rückmeldung geben.
- Die integrierte Google-Analytics-Aktion von Zapier sendet Measurement-Protocol-Ereignisse. Du brauchst also eine GA4-Measurement-ID und ein API-Secret, bevor du den Zap erstellst.
- UTM-Parameter in der Ziel-URL sind auch mit Zapier weiterhin wichtig – nur so kann GA4 die Scans einer benannten Kampagne zuordnen, statt sie einfach unter „direkt" zu verbuchen.
Früher mussten Einzelhändler auf jeden Flyer einen QR-Code drucken und dann bis zum Monatsende warten, um bei der Druckerei oder der Werbeagentur nach einer rohen Scan-Zahl zu fragen. Bis diese Zahl überhaupt vorlag, war die Kampagne meist längst vorbei – und niemand konnte mehr sagen, welche Filiale, welche Flyer-Version oder welche Tageszeit für den Traffic verantwortlich war. Marketingentscheidungen wurden aus dem Bauch heraus getroffen, weil die Daten viel zu spät kamen, um noch etwas zu bewirken.

Das war gestern. Heute generierst du einen dynamischen QR-Code, verknüpfst das Scan-Ereignis mit einer Zapier-Automatisierung und leitest die Daten nahezu in Echtzeit direkt an Google Analytics weiter. Einmal eingerichtet, wird jeder Scan zu einem nachverfolgbaren Ereignis, das du nach Quelle, Medium und Kampagnenname auswerten kannst – genau wie du es von E-Mail- oder Suchmaschinenwerbung bereits kennst.
In dieser Anleitung gehen wir den gesamten Prozess durch: von der Erstellung des Codes bis zur Bestätigung, dass die Daten in deiner GA4-Property ankommen – plus ein paar Dinge, die du vor dem Druck prüfen solltest.
So richtest du die Zapier-Verbindung ein
Der gesamte Ablauf besteht aus drei Teilen: der Einrichtung einer Scan-Trigger-Quelle, dem Aufbau des Zaps, der darauf reagiert, und der Konfiguration der GA4-Aktion, damit das Ereignis im richtigen Report landet. Dafür brauchst du keine einzige Zeile Code – allerdings müssen die Schritte in der richtigen Reihenfolge erfolgen, sonst fließen die Daten nicht.
Schritt 1: Einen nachverfolgbaren QR-Code mit UTM-Tagging erstellen
Starte mit dem kostenlosen QR-Code-Generator und wähle einen dynamischen URL-Code statt eines statischen. Baue deinen Ziel-Link mit UTM-Parametern auf – utm_source=qr, utm_medium=print und einen utm_campaign-Wert, der den jeweiligen Flyer oder das Display benennt. Das ist dieselbe Tagging-Konvention, die bereits im Leitfaden zu QR-Codes für Landingpages beschrieben wird, und genau das liefert Google Analytics später die Grundlage für die Gruppierung.
Schritt 2: Scan-Ereignisse über einen Webhook leiten
Die meisten QR-Plattformen mit Scan-Analytics können bei jedem Scan einen Webhook auslösen – genau das ist der Trigger, auf den Zapier wartet. Erstelle in Zapier einen neuen Zap und wähle „Webhooks by Zapier" als Trigger-App mit der Option „Catch Hook". Zapier gibt dir eine eindeutige URL – trage diese in die Webhook- oder Integrationseinstellungen deiner QR-Plattform ein, damit bei jedem Scan sofort ein Payload (Zeitstempel, Standort falls verfügbar, Gerätetyp) an Zapier gesendet wird.
Schritt 3: Die Google-Analytics-Aktion hinzufügen
Suche für den Aktionsschritt im App-Verzeichnis von Zapier nach „Google Analytics" und wähle die Measurement-Protocol-Event-Aktion aus. Du benötigst deine GA4-Measurement-ID (beginnt mit G-) sowie ein API-Secret – beides findest du unter Verwaltung > Datenstreams > Measurement-Protocol-API-Secrets in deiner GA4-Property. Ordne die eingehenden Felder des Webhooks den Event-Parametern zu – Kampagnenname, Quelle und Medium –, damit der Scan als benutzerdefiniertes Ereignis erscheint, auf dessen Basis du einen Report erstellen kannst.
Schritt 4: Vor der Veröffentlichung testen
Sende einen Test-Scan und prüfe innerhalb ein bis zwei Minuten den Echtzeit-Report in GA4. Taucht das Ereignis nicht auf, liegt es meist an einem falschen API-Secret oder einem nicht korrekt zugeordneten Webhook-Payload. Sobald alles passt, veröffentliche den Zap und drucke dein Material – dieselbe Teststrenge gilt übrigens auch, wenn du einen Flyer, eine Speisekarte oder die im Leitfaden zu Check-in-QR-Codes für Hotels und Airbnb beschriebenen Check-in-Codes taggst.
Tipps für sauberere Scan-Daten
Ein funktionierender Zap bringt nur etwas, wenn die dahinterliegenden Daten verlässlich sind. Mit diesen Anpassungen reduzierst du Rauschen und Fehlzuordnungen, sobald die Pipeline live ist.
Benenne Kampagnen nach einem einheitlichen Muster wie Standort-Datum-Version – ähnlich wie bei der Namenskonvention aus dem Beitrag zu QR-Codes für bestimmte Ziele. So bleiben deine GA4-Reports auch Monate später noch sortierbar, statt zu einer Liste unzusammenhängender Einmal-Labels zu werden, an die sich niemand mehr erinnert.
Filtere Bot- und Pre-Fetch-Scans direkt in deiner Zap-Logik heraus – manche Handykameras und Messaging-Apps öffnen Links automatisch, was die Scan-Zahlen künstlich aufblähen kann, bevor überhaupt ein Mensch die Zielseite sieht.
Führe in den ersten Wochen zusätzlich ein zweites, ungefiltertes Protokoll der Rohdaten außerhalb von GA4, damit du die Gesamtzahlen abgleichen und Zuordnungsfehler erkennen kannst, bevor du dich voll auf den automatisierten Report verlässt.
Häufig gestellte Fragen
Brauche ich dafür einen kostenpflichtigen Zapier-Plan?
Der kostenlose Zapier-Tarif erlaubt eine begrenzte Anzahl an Aufgaben pro Monat und unterstützt einstufige Zaps – das reicht für Kampagnen mit geringem Scan-Volumen völlig aus. Bei QR-Kampagnen mit hohem Traffic und tausenden Scans im Monat wird allerdings meist ein kostenpflichtiger Tarif nötig, da jeder Scan als eine Aufgabe zählt.
Kann ich stattdessen Universal Analytics nutzen?
Nein. Universal Analytics hat Mitte 2024 die Datenverarbeitung eingestellt. Jedes neue Setup muss daher auf eine GA4-Property und deren Measurement Protocol ausgerichtet sein – genau darauf baut auch die Zap-Aktion in dieser Anleitung auf.
Was, wenn meine QR-Code-Plattform keine Webhooks unterstützt?
Falls dein Generator keine Scan-Webhooks anbietet, kannst du die Kampagnen-Performance trotzdem über UTM-getaggte Ziel-URLs und die Standard-Quelle/Medium-Reports von GA4 nachverfolgen – nur eben ohne die Echtzeit-Automatisierung, die Zapier zusätzlich ermöglicht.
Warum sollte ich mir mit GA4 Mühe machen, statt einfach die Scan-Zahl aus meinem QR-Tool zu nehmen?
Die reine Scan-Zahl verrät dir nicht, was nach dem Scan passiert ist. Wenn du die Daten an GA4 weiterleitest, kannst du die Conversion-Rate nach dem Scan auswerten und den QR-Traffic mit anderen Kanälen vergleichen – laut einer Studie von Bitly aus dem Jahr 2024 gilt genau das als die größte Herausforderung für Marketer: 52 % stufen die Post-Scan-Conversion als ihre wichtigste Kennzahl ein.
Bereit, Ihren QR-Code zu erstellen?
Erstellen Sie in Sekunden individuelle QR-Codes – kostenlos und einfach.
Kostenlosen QR-Code erstellen →