
Du hast also eine Kampagne gestartet, einen QR-Code auf ein Poster gedruckt und einen Link in einem Chat geteilt - doch die Zahlen in deinem Dashboard sehen eher ernüchternd aus. Geh nicht gleich davon aus, dass es niemanden interessiert hat. Häufiger ist irgendwo zwischen dem Klick und deinem Analyse-Skript unbemerkt das Signal verloren gegangen.
Wo Besuche verschwinden
Die meisten Analyse-Tools - einschließlich GA4 - funktionieren nach demselben Prinzip: Auf der Seite wird ein Skript geladen, das Skript setzt ein Cookie oder schreibt Daten in einen Speicher, und das Cookie ordnet den Besuch einer Sitzung zu. Wird diese Kette an irgendeiner Stelle unterbrochen, existiert der Besuch für das Dashboard schlicht nicht.
Dafür kann es viele Gründe geben:
- Browser, die Tracker standardmäßig blockieren
- Werbeblocker und Datenschutz-Erweiterungen
- Unternehmens-Firewalls und DNS-Filter
- übereifrige Antivirenprogramme
- deaktiviertes JavaScript
- Nutzer, die beim Einwilligungsbanner auf "Nein" klicken
- In-App-Browser, die im Hintergrund ihre eigenen Regeln anwenden
Das bedeutet nicht, dass deine Kampagne gescheitert ist. Die Erfassungsebene bekommt lediglich nichts von dem mit, was passiert ist, bevor die Seite überhaupt geladen werden konnte.

Was sich mit einem Kurzlink ändert
Ein Kurzlink liegt direkt im Klickpfad. Die Anfrage erreicht zuerst den Kurzlink-Server, wird dort protokolliert und erst danach wird der Besucher zur eigentlichen Seite weitergeleitet. Die Erfassung erfolgt, bevor irgendein Tracking auf Seitenebene ausgeführt werden kann - ohne JavaScript, ohne Cookies und ohne etwas, das blockiert werden könnte.
Dabei sollte klar sein, was tatsächlich gezählt wird: Klicks und Scans, nicht bestätigte Personen. Klickt eine Person dreimal, werden drei Klicks erfasst. Dasselbe gilt für einen Bot, der den Link prüft. Kurzlink-Statistiken sind eine nützliche Ergänzung zu deiner Website-Analyse, aber kein vollständiger Ersatz.
QR-Codes messbar machen
Ein QR-Code allein ist lediglich ein Bild, das eine URL enthält. Der Scan selbst liefert dir keinerlei Daten.
Liegt jedoch ein Kurzlink dahinter, entsteht plötzlich ein Ablauf, den du tatsächlich messen kannst:
QR-Code -> Kurzlink -> Anfrage protokolliert -> Weiterleitung -> Landingpage
Genau hier spielt diese Lösung ihre Stärke aus - überall dort, wo sich der Code außerhalb eines Browser-Tabs befindet. Auf Verpackungen. Flyern. Postern. Speisekarten. Veranstaltungsschildern. Tickets. Präsentationsfolien. Produktbeilegern. Sobald solche Materialien gedruckt sind, lassen sie sich nicht mehr ändern. Die URL hinter dem Code kann aber weiterhin erfasst und bei Bedarf sogar später ausgetauscht werden, wenn die Kampagne auf ein anderes Ziel führen soll.
Zwei Ebenen, zwei Zahlen
In der Praxis erhältst du normalerweise zwei Messwerte gleichzeitig. Der Kurzlink-Dienst protokolliert die Anfrage. Die Website-Analyse erfasst - sofern sie ausgeführt werden darf - was anschließend auf der Seite passiert.
Diese Zahlen werden nicht übereinstimmen. Das tun sie nur selten, und das ist völlig normal. Sie messen unterschiedliche Vorgänge an verschiedenen Punkten der Nutzerreise. Die Differenz zwischen beiden Werten ist kein Fehler. Sie zeigt dir, wo deine Messung greift und wo nicht.
Bots und Link-Vorschauen
Ohne Filter wären Weiterleitungsprotokolle voller Störsignale - von Sicherheitsscannern und Monitoring-Diensten bis hin zu Link-Vorschauen aus sozialen Netzwerken und Messengern. Sobald du einen Link in Slack, Telegram oder WhatsApp einfügst oder ihn auf X veröffentlichst, rufen diese Dienste die URL ab, um eine Vorschaukarte zu erstellen. Dieser Abruf ist eine echte Anfrage, obwohl zu diesem Zeitpunkt noch niemand deine Seite angesehen hat.
MeoVC filtert solche Zugriffe heraus. Bekannte Bot-User-Agents, Headless-Browser, Prefetcher und Crawler für Social-Media-Vorschauen fließen nicht in die Weiterleitungsstatistik ein. Dadurch spiegeln die Zahlen im Dashboard eher tatsächliche Klicks und Scans als automatisierten Datenverkehr wider.
Ganz ohne Einschränkung funktioniert das jedoch nicht. Ein Bot, der einen normal wirkenden User-Agent sendet und sich wie ein gewöhnlicher Browser verhält, lässt sich nur schwer von einem Menschen unterscheiden. Dasselbe gilt für Residential-Proxy-Netzwerke und Headless-Browser, die ein echtes Gerät nachahmen. Die Filterung arbeitet heuristisch und ist nicht perfekt - offensichtliche Störsignale entfernt sie zuverlässig, bei absichtlich getarnten Zugriffen ist sie weniger treffsicher. Das solltest du im Hinterkopf behalten, wenn eine Zahl etwas zu sauber oder etwas zu hoch wirkt.
UTM funktioniert weiterhin
Du musst nicht auf Kampagnen-Tags verzichten, nur weil du einen Kurzlink verwendest. Die dahinterliegende Ziel-URL kann einen vollständigen Satz an UTM-Parametern enthalten. Der Link, den du druckst oder teilst, bleibt kurz, der QR-Code bleibt gut scanbar und jedes Analyse-Tool, das UTM ausliest, kann den Zugriff weiterhin der richtigen Kampagne zuordnen. Der Kurzlink-Dienst zählt die Weiterleitung selbst dann, wenn das Skript auf der Zielseite gar nicht ausgeführt werden kann.
Zum Beispiel:
https://example.com/product?utm_source=poster&utm_medium=qr&utm_campaign=summer_sale
UTM ist übrigens keine reine Google-Sache - es handelt sich um eine gemeinsam verwendete Konvention. Die meisten Plattformen können damit umgehen.
MeoVC Relay
Falls du mehr als die üblichen UTM-Tags benötigst, bietet MeoVC die Funktion Relay. Sie überträgt Abfrageparameter vom Kurzlink an die Zieladresse, wobei du festlegen kannst, wie viele davon weitergegeben werden.
Nur UTM-Parameter - ausschließlich utm_source, utm_medium, utm_campaign, utm_content, utm_term und ref. So bleibt das Verhalten vorhersehbar, wenn du lediglich die Zuordnung zur Kampagne benötigst.
Alle Parameter weitergeben - jeder Parameter des Kurzlinks wird mit demselben Schlüssel und demselben Wert übernommen. Das ist praktisch für Affiliate-IDs, Aktionscodes, interne Kampagnen-IDs, vorausgefüllte Formularwerte und alles andere, was eine nachgelagerte Integration benötigt.
Noch ein wichtiger Hinweis: Speichere niemals vertrauliche Informationen in einer URL. Passwörter, Tokens und personenbezogene Daten können im Browserverlauf, in Serverprotokollen oder in Referrer-Headern landen. URLs sind öffentlich. Behandle sie entsprechend.
Was diese Lösung nicht kann
Für das Erfassen einer Weiterleitung ist kein Cookie auf der Zielseite erforderlich, was die Lösung aus Datenschutzsicht schlanker macht. Von deinen Datenschutzpflichten befreit dich das jedoch nicht. Welche Daten du erhebst, wie lange du sie speicherst und womit du sie verknüpfst, bleibt rechtlich relevant.
Außerdem erhältst du damit kein vollständiges Bild. Ohne einen echten Einwilligungsprozess oder eine Identitätsebene kannst du dieselbe Person nicht zuverlässig über mehrere Besuche oder Geräte hinweg erkennen. Du siehst nicht den gesamten Weg vom ersten Klick bis zum endgültigen Kauf und kannst auch nicht immer sicher zwischen Mensch und Bot unterscheiden. Es ist ein nützliches Signal, aber eben nicht das Gesamtbild.
So sieht das in der Praxis aus
Angenommen, ein Unternehmen druckt einen QR-Code auf eine Produktbroschüre. Hinter dem Code liegt ein MeoVC-Kurzlink. Jemand scannt ihn, MeoVC protokolliert die Anfrage und leitet die Person auf eine Kampagnenseite mit angehängten UTM-Parametern weiter. Funktioniert die Analyse auf der Seite wie vorgesehen, umso besser - dann erhältst du zusätzlich Daten zur Verweildauer, zu Klicks und zu Conversions. Blockiert ein Browser oder eine Erweiterung das Skript, gehen diese Informationen verloren. Der ursprüngliche Scan bleibt jedoch in der Weiterleitungsstatistik von MeoVC erhalten - vollkommen unabhängig davon, was die Zielseite getan oder nicht getan hat.
Genau darin liegt der eigentliche Wert dieses Aufbaus. Du wirst nicht jeden Besuch erfassen. Du verfügst aber über eine Messebene, die nicht darauf angewiesen ist, dass die Zielseite mitspielt - und beim Link-Tracking ohne Cookies sowie beim QR-Code-Tracking ohne Cookies entscheidet genau das oft darüber, ob du zumindest einige Zahlen erhältst oder überhaupt keine.

