GA4 und Mailto/Tel-Klicks: Warum „korrektes Tracking“ hier ein Mythos ist
Das Wichtigste in Kürze
Das Wichtigste in Kürze:
- GA4 Enhanced Measurement liefert für mailto- und tel-Links keine verlässliche automatische Erfassung: Die domainbasierte Outbound-Click-Logik ignoriert sie entweder oder zählt sie unbeabsichtigt als False Positive mit – ein sauberes, eigenständiges Event entsteht so nicht. Der frühere GA4-interne Weg, diese Klicks als Event anzulegen, funktioniert seit Ende 2024 nicht mehr zuverlässig.

Einleitung
„Wir tracken Mail- und Tel-Klicks doch längst korrekt über GA4." Diesen Satz höre ich öfter, als mir lieb ist – meistens von Leuten, die ein GTM-Tag gebaut haben und seitdem Zahlen in den GA4-Berichten sehen. Zahlen sind aber nicht gleich Wahrheit. Enhanced Measurement trackt Outbound-Klicks automatisch – mailto- und tel-Links aber nicht verlässlich: Nach Googles Definition sind sie schlicht kein Outbound-Klick, und wo die Logik doch anschlägt, dann höchstens unsauber als False Positive. Das lässt sich mit Google Tag Manager nachrüsten – keine Frage. Was dabei aber niemand dazusagt: Selbst mit sauberem Setup bekommst du keine korrekte Messung, sondern eine Annäherung mit strukturellem Datenverlust. Warum das so ist und wo der Unterschied zu einem Formular liegt, zeige ich hier.
Was GA4 automatisch trackt – und was eben nicht
Enhanced Measurement ist eine der besten Neuerungen in GA4: Outbound-Klicks, Datei-Downloads und Site-Search laufen ohne Code-Eingriff mit, sobald der Data Stream aktiv ist. Google definiert einen Outbound-Klick als Klick auf einen Link, der die aktuelle Domain verlässt.
mailto- und tel-Links verlassen aber keine Website im klassischen Sinn – sie übergeben an ein Protokoll (Mail-Client bzw. Dialer). Googles Outbound-Click-Logik entscheidet aber rein anhand der Zieldomain, nicht anhand der Nutzerabsicht. Das führt in der Praxis zu einem unsauberen Ergebnis: Je nach Setup und gtag-Version werden diese Klicks entweder gar nicht oder als False Positive in den Outbound-Daten erfasst. Eine verlässliche, als Kontaktaktion interpretierbare Messung entsteht dabei nicht – und der frühere Weg, so ein Event direkt in GA4 anzulegen, ist seit November 2024 unzuverlässig geworden. Genau deshalb führt der saubere Weg über den Google Tag Manager.
Der GTM-Workaround – und wo er aufhört zu helfen
Die Standard-Lösung: ein „Klick – Nur Links"-Trigger in GTM, der auf `Click URL enthält mailto:` oder `tel:` reagiert, gekoppelt an ein GA4-Event-Tag mit Parametern wie `link_type` und `link_url`. Das ist in 15 Minuten eingerichtet und liefert Zahlen im Ereignisbericht.
Das Problem liegt nicht in der Einrichtung, sondern in dem, was danach passiert. Ein Klick auf `tel:` öffnet den Dialer – ob wirklich angerufen wird, siehst du nie. Ein Klick auf `mailto:` öffnet den Mail-Client – ob die Mail abgeschickt wird, ebenfalls nie. Das Event misst die Absicht, nicht die Handlung. Wer daraus Conversion-Zahlen für ein Reporting ableitet, verwechselt beides.
Formular vs. mailto/tel: der Unterschied, der alles entscheidet
Bei einem Formular läuft der Submit über einen serverseitigen Prozess – CRM-Eintrag, Mail-Versand-API, Datenbank-Log. Das ist eine zweite, unabhängige Datenquelle. Zeigt GA4 150 Submits und das CRM 148 Leads, ist die Differenz erklärbar und die Messung überprüfbar.
Bei mailto/tel gibt es diese zweite Quelle nicht. Der Klick löst nur das Öffnen einer externen App aus, ohne Request an deinen Server. Es gibt nichts, wogegen du das GA4-Event abgleichen kannst. Ohne Vergleichsgröße ist eine Messung streng genommen nicht „korrekt", sondern bestenfalls plausibel.
Warum sogar die Klicks selbst verloren gehen
Kommt erschwerend hinzu: Beim Klick auf mailto/tel wechselt der Browser sofort den Kontext. GA4 sendet zwar per `navigator.sendBeacon()`, was speziell für genau solche Fälle gebaut ist – trotzdem gehen in der Praxis Events verloren, vor allem auf iOS Safari und bei aktiven Ad-Blockern.
Wer den Verlust reduzieren will, fängt den Klick per JavaScript ab, verzögert die Weiterleitung minimal und nutzt einen Timeout-Fallback, falls der Callback nicht feuert. Das verbessert die Datenqualität spürbar, eliminiert das Grundproblem aber nicht: Was der Nutzer nach dem Wechsel zur App tut, bleibt für GA4 unsichtbar.
Die eigentliche Lösung für belastbare Zahlen: Call-Tracking
Wer Anrufe wirklich als Conversion nachweisen will, kommt an dedizierter Call-Tracking-Software nicht vorbei. Dynamische Rufnummern-Einblendung, verbunden mit einer Telefonanlage, loggt den tatsächlich stattgefundenen Anruf serverseitig – dieselbe Logik wie beim Formular-Abgleich, nur für Telefonie nachgebaut.
Für E-Mail-Anfragen ist der ehrlichste Weg oft, `mailto:` durch ein Kontaktformular mit vorausgefülltem Betreff zu ersetzen. Das erzeugt einen Server-Log statt eines reinen Client-Events und macht die Zahl damit erst überprüfbar.
Klartext: Was GTM-Tracking wirklich taugt
Für Trend-Analysen und A/B-Optimierung – welcher Call-to-Action mehr Klicks erzeugt – reicht das GTM-Setup völlig aus. Für Lead-Attribution oder ROI-Reporting gegenüber Kunden oder Geschäftsführung reicht es nicht, weil die Zahl nicht überprüfbar ist und strukturell Daten verliert.
Der Unterschied zwischen „wir erfassen Klicks" und „wir tracken korrekt" ist kein Wortklauberei – er entscheidet, ob eine Zahl im Reporting Bestand hat oder beim ersten kritischen Nachfragen zusammenfällt.
Fazit: Pro und Contra des GTM-Trackings für mailto/tel
Pro: Schnell eingerichtet, ohne Entwicklerressourcen über GTM umsetzbar. Liefert relative Trends – welche Seite, welcher Call-to-Action, welche Formulierung mehr Klicks erzeugt. Nutzt mit sendBeacon dieselbe Übertragungstechnik, die GA4 auch bei regulären Events einsetzt. Besser als gar keine Daten, wenn die Erwartungshaltung stimmt.
Contra: Kein Nachweis der eigentlichen Handlung – ein Klick ist keine gesendete E-Mail und kein geführtes Telefonat. Keine zweite, unabhängige Datenquelle zum Abgleich, anders als bei Formularen mit Server-Log. Nachweislicher Datenverlust durch den App-Kontextwechsel, verstärkt durch iOS Safari und Ad-Blocker. Von Google nicht offiziell als verlässliches Feature dokumentiert oder garantiert.
Meine Einschätzung: GTM-Tracking für mailto/tel ist ein sinnvolles Werkzeug für Optimierung, aber kein Ersatz für belastbare Attribution. Wer Zahlen für Budget-Entscheidungen oder ROI-Nachweise braucht, sollte auf Call-Tracking und serverseitig geloggte Formulare setzen – alles andere ist eine gut gemeinte Schätzung mit Lücken.
Häufig gestellte Fragen
Trackt GA4 mailto- und tel-Links automatisch?
Nein – jedenfalls nicht verlässlich. Enhanced Measurement erfasst Outbound-Klicks automatisch, mailto- und tel-Links fallen nach Googles Definition aber nicht darunter, da sie keinen Domainwechsel auslösen, sondern an einen Protokoll-Handler (Mail-Client bzw. Dialer) übergeben. In der Praxis feuert die domainbasierte Logik je nach Setup und gtag-Version trotzdem – entweder gar nicht oder unbeabsichtigt als False Positive. Eine saubere, eigenständige Erfassung entsteht ohne manuelles Setup über den Google Tag Manager also nicht.
Ist ein GTM-Tracking von mailto/tel dann nutzlos?
Nein, aber die Erwartungshaltung muss stimmen. Für Trend-Daten und Optimierung von Call-to-Actions ist es brauchbar. Für belastbare Attribution oder ROI-Nachweis nicht, weil ein Klick nicht beweist, dass tatsächlich angerufen oder eine E-Mail gesendet wurde.
Warum lässt sich ein Formular korrekt tracken, mailto/tel aber nicht?
Ein Formular-Submit läuft über deinen Server – du hast eine zweite, unabhängige Datenquelle (CRM, Datenbank, Mail-API), gegen die sich das GA4-Event abgleichen lässt. Bei mailto/tel gibt es keinen Server-Kontakt und damit keine Ground Truth zum Vergleich.
Was ist die zuverlässigste Alternative für Anruf-Tracking?
Dedizierte Call-Tracking-Software mit dynamischer Rufnummern-Einblendung, die Anrufe über eine Telefonanlage serverseitig loggt. Das ist die einzige Methode, die den tatsächlichen Anruf und nicht nur die Klick-Absicht erfasst.
Was bedeutet das für deine Website?
Du möchtest wissen, welche konkreten Schritte für deine Website sinnvoll sind? Lass uns das gemeinsam einordnen.