Viele KMU investieren jeden Monat in Google Ads, LinkedIn-Kampagnen, Newsletter und Messeauftritte. Wenn dann ein Lead im CRM landet, steht beim Feld «Lead-Quelle» oft nur «Website» oder gar nichts. Welche Kampagne den Kontakt tatsächlich ausgelöst hat, bleibt ein Bauchgefühl. Genau hier setzt UTM-Tracking in Zoho CRM an: Die Herkunft jedes Besuchers wird beim ersten Klick erfasst, beim Absenden eines Formulars oder einer Terminbuchung mitgegeben und im CRM bis zum abgeschlossenen Geschäft weitergereicht. In diesem Use Case zeigen wir, wie wir das in einem aktuellen Kundenprojekt umgesetzt haben, welche Stolpersteine dabei auftauchten und welche Auswertungen danach möglich sind.
Das Wichtigste in Kürze: UTM-Parameter sind Zusätze in einer Link-Adresse, die Quelle, Medium und Kampagne eines Klicks benennen. Ein kleines Script auf der Website liest diese Werte beim ersten Besuch aus, speichert sie im Browser und übergibt sie beim Absenden eines Formulars oder einer Buchung in versteckten Feldern an Zoho CRM. Dort bleiben sie bei der Umwandlung vom Lead zum Kontakt und zum Deal erhalten. So lässt sich nicht nur messen, welcher Kanal wie viele Anfragen bringt, sondern auch, welcher Kanal Umsatz bringt.
Sie möchten Zoho in Ihrem Unternehmen einführen oder besser nutzen?
In einem kostenlosen Gespräch von 30 Minuten klären wir, welche Zoho-Anwendungen zu Ihren Abläufen passen und wo Sie am meisten gewinnen. Als Zoho Partner seit 2018 begleiten wir Sie von der Analyse bis zur Umsetzung.
Kostenloses Erstgespräch buchenMehr über uns als Zoho Partner
Darum geht es im Beitrag
- 1 Das Problem: Leads ohne Herkunft
- 2 Was UTM-Parameter sind
- 3 So tracken wir UTMs von der Website bis in Zoho CRM
- 4 Stolpersteine aus der Praxis
- 5 Welche Reports möglich werden
- 6 Der Nutzen für KMU
- 7 Datenschutz und Datenhaltung
- 8 Wie KMU Digitalisierung UTM-Tracking umsetzt
- 9 Häufige Fragen zu UTM-Tracking in Zoho CRM
- 9.1 Was sind UTM-Parameter?
- 9.2 Erfasst Zoho CRM UTM-Parameter automatisch?
- 9.3 Wie lange bleiben UTM-Daten beim Besucher gespeichert?
- 9.4 Was ist der Unterschied zwischen First Touch und Last Touch?
- 9.5 Funktioniert UTM-Tracking auch mit Zoho Bookings?
- 9.6 Welche Reports sind mit UTM-Daten in Zoho CRM möglich?
Das Problem: Leads ohne Herkunft
Die Ausgangslage in unserem Projekt ist typisch für wachsende Softwareanbieter und Dienstleister. Unser Kunde, der Schweizer Anbieter CookPit mit einer Personalplanungs-Software für die Gastronomie, gewinnt Interessenten über mehrere Wege gleichzeitig: bezahlte Google-Anzeigen, organische Suche, Beiträge auf Instagram und LinkedIn, Newsletter, Partnerempfehlungen und Fachmessen. Auf der Website gibt es drei Einstiegspunkte: ein Kontaktformular, ein Formular für ein Testkonto und die Online-Terminbuchung über Zoho Bookings.
Google Analytics zeigte zwar, woher der Traffic kam. Doch diese Zahlen endeten an der Website. Im CRM, wo das Verkaufsteam mit den Leads arbeitet und wo am Ende die Abschlüsse stehen, fehlte die Verbindung zur Kampagne. Die Folge: Das Marketing konnte zwar Klickzahlen und Kosten pro Klick ausweisen, aber nicht beantworten, welche Kampagne zahlende Kunden bringt. Und die Zahlen aus Google Analytics, Google Ads und dem CRM widersprachen sich regelmässig.
Was UTM-Parameter sind
UTM steht für «Urchin Tracking Module», ein Begriff aus der Frühzeit von Google Analytics. Gemeint sind fünf standardisierte Zusätze, die an eine beliebige Link-Adresse angehängt werden. Ein Beispiel: https://www.beispiel.ch/demo/?utm_source=linkedin&utm_medium=paid_social&utm_campaign=gastro-herbst-2026&utm_content=video-a. Dieser Link verrät, dass der Besucher über eine bezahlte LinkedIn-Anzeige der Herbstkampagne kam und die Videovariante A gesehen hat.
Die fünf Parameter haben feste Rollen. utm_source nennt die Plattform oder den Absender, etwa google, linkedin oder newsletter. utm_medium beschreibt die Art des Kanals, etwa paid_search, organic_social, email oder event. utm_campaign benennt die konkrete Kampagne. utm_term hält bei Suchanzeigen das Keyword fest, und utm_content unterscheidet Varianten einer Anzeige oder verschiedene Links in derselben E-Mail. Ergänzend gibt es Klick-IDs der Werbeplattformen, allen voran die GCLID von Google Ads, mit der sich ein Klick eindeutig einer Anzeige zuordnen lässt.
So tracken wir UTMs von der Website bis in Zoho CRM
Die technische Lösung besteht aus fünf Bausteinen, die zusammenspielen müssen. Fehlt einer davon, geht die Information irgendwo auf dem Weg verloren.
1. Eine verbindliche Namenskonvention
Der unscheinbarste Schritt ist der wichtigste. Wenn eine Person «LinkedIn», die nächste «linkedin» und eine dritte «li» schreibt, zerfallen die Auswertungen später in drei Gruppen. Wir haben deshalb mit dem Marketingteam eine kurze Konvention festgelegt: nur Kleinbuchstaben, Bindestriche statt Leerzeichen, eine feste Liste erlaubter Werte für Source und Medium und ein Kampagnenname nach dem Muster Thema-Zeitraum, etwa «igeho-2025» für eine Messe. Diese Liste liegt zentral im Team und wird bei jeder neuen Kampagne verwendet, auch für Links in Social-Media-Profilen, auf Flyern und in QR-Codes an Messeständen.
2. Ein Script, das die Werte beim ersten Besuch sichert
Ein Besucher klickt selten auf eine Anzeige und füllt sofort ein Formular aus. Meist liest er zuerst zwei, drei Seiten, kommt am nächsten Tag direkt wieder oder bucht erst eine Woche später einen Termin. Deshalb reicht es nicht, die Parameter nur auf der Einstiegsseite auszulesen. Ein schlankes JavaScript auf allen Seiten der Website liest beim Aufruf die UTM-Parameter und die GCLID aus der Adresse und speichert sie im lokalen Speicher des Browsers. In unserem Projekt bleiben die Werte dort 90 Tage gültig. Kommt später derselbe Besucher ohne Parameter zurück, sind die ursprünglichen Kampagnendaten trotzdem noch vorhanden.
3. Versteckte Felder in Formularen und Terminbuchungen
Jedes Formular auf der Website erhält versteckte Felder für die fünf UTM-Werte, die GCLID und einen Wert namens «First Action Taken», der festhält, welche Handlung der Interessent ausgelöst hat: Termin gebucht, Testkonto erstellt, Offerte angefragt, Kontaktformular oder Newsletter. Das Script füllt diese Felder vor dem Absenden automatisch aus dem lokalen Speicher. Wer Zoho Forms verwendet, hat es einfacher, denn dort ist die Übernahme von UTM-Werten bereits eingebaut. Zoho beschreibt das Vorgehen in einem Artikel zu versteckten Feldern und Kampagnenquellen.
Eine Besonderheit war die Terminbuchung. Zoho Bookings läuft als eingebettetes Fenster auf einer eigenen Domain, deshalb kann es den Speicher der Website nicht direkt lesen. Die Lösung: Das Script hängt die gespeicherten Werte an die Adresse des eingebetteten Buchungsfensters an, und zwar hinter dem Rautezeichen, weil Bookings die Parameter dort erwartet. In Zoho Bookings selbst sind entsprechende versteckte Zusatzfelder angelegt, die mit der Buchung an das CRM übergeben werden.
4. Eigene Felder und eine First-Touch-Logik im CRM
Im Leads-Modul von Zoho CRM haben wir je ein Feld für Source, Medium, Campaign, Term und Content angelegt, dazu GCLID und First Action Taken. Die Formulare und Bookings schreiben ihre Werte direkt in diese Felder. Zoho CRM erfasst UTM-Werte von sich aus nicht in einem Lead-Datensatz, und Zoho beschreibt in einer eigenen Lösungsanleitung zum UTM-Tracking einen ähnlichen Weg über eigene Felder und eine Funktion.
Wichtig ist eine klare Regel für wiederkehrende Kontakte. Wir arbeiten mit einer First-Touch-Logik: Eine kurze Deluge-Funktion prüft, ob für dieselbe E-Mail-Adresse bereits ein Lead mit Kampagnendaten existiert. Ist das der Fall, bleiben die ursprünglichen Werte stehen, sonst werden sie geschrieben. So geht der Kanal, der den Erstkontakt ausgelöst hat, nicht verloren, wenn dieselbe Person später über einen Newsletter-Link noch einmal ein Formular ausfüllt. Ein Workflow ordnet zudem jedem Lead anhand des Mediums eine verständliche Kategorie zu, etwa «Bezahlte Suche», «Social Organic», «E-Mail» oder «Messe». Damit lassen sich die Daten auch ohne Kenntnis der Rohwerte lesen.
5. Field Mapping bis zum Deal
Der letzte Baustein entscheidet, ob am Ende Umsatz einer Kampagne zugeordnet werden kann. Wenn ein qualifizierter Lead in Zoho CRM in einen Kontakt, eine Firma und einen Deal umgewandelt wird, gehen eigene Felder verloren, sofern sie nicht in der Lead-Konvertierung zugeordnet sind. Wir haben deshalb dieselben Felder im Kontakt- und im Deal-Modul angelegt und in den Einstellungen der Lead-Konvertierung verknüpft. Ab diesem Moment trägt jeder Deal die Information, über welche Kampagne der Kunde ursprünglich kam.
Stolpersteine aus der Praxis
Auf dem Papier ist das Konzept überschaubar. In der Umsetzung zeigten sich drei Fehlerquellen, die in vielen Projekten auftauchen dürften.
Erstens kamen bei einem Teil der Leads Werte wie «%7Bterm%7D» im CRM an. Google Ads ersetzt den Platzhalter {term} in der Zielseiten-URL normalerweise durch das gesuchte Keyword. Die Ursache lag aber nicht dort, sondern beim Versand an das CRM: Die Werte wurden ein zweites Mal kodiert. Nach der Korrektur durch den Webentwickler kommen die Werte unverändert an.
Zweitens wurden in Google Ads die Tracking-Vorlagen auf Kampagnenebene immer wieder überschrieben. Der Grund war eine alte Verbindung zwischen einem anderen Marketingtool und dem Werbekonto, die eigene Vorlagen setzte. Erst nach dem Trennen dieser Verbindung blieben die UTM-Werte stabil. Drittens war in Google Analytics noch das Attributionsmodell «Letzter Klick» eingestellt, während das CRM nach dem ersten Kontakt zählt. Kein Wunder also, dass die Zahlen nicht übereinstimmten. Ein Abgleich echter Leads mit Testeinträgen zeigte danach: Wo saubere Parameter ankommen, funktioniert die Zuordnung zuverlässig.
Die Lehre daraus: Vor dem Start einen strukturierten Testplan mit Test-URLs pro Kanal durchspielen, Testleads klar kennzeichnen und vereinbaren, welches System für welche Frage massgebend ist. Google Analytics beantwortet Fragen zum Besucherverhalten, das CRM Fragen zu Leads und Umsatz.
Welche Reports möglich werden
Sobald die Daten sauber fliessen, lassen sich in Zoho CRM mit Standardberichten und in Zoho Analytics mit Dashboards Auswertungen erstellen, die vorher nicht möglich waren. Die wichtigsten Berichte, die wir für solche Projekte aufsetzen, sind die folgenden.
Der Leadvolumen-Bericht zeigt pro Monat oder Quartal, wie viele neue Leads je Quelle und Kategorie entstehen. Er ist die Grundlage, reicht allein aber nicht, denn viele Leads bedeuten noch keinen Umsatz.
Der Qualitätsbericht ist der wichtigste. Er verbindet die Herkunft mit den Deals und zeigt pro Quelle die Zahl der Leads, die gewonnenen Deals, die Abschlussquote und den durchschnittlichen Auftragswert. Ein Rechenbeispiel mit fiktiven Zahlen macht den Unterschied deutlich: Eine LinkedIn-Kampagne bringt 180 Leads, von denen 18 zu Kunden werden, also eine Abschlussquote von 10 Prozent. Die organische Google-Suche bringt nur 110 Leads, aber 28 Abschlüsse, also rund 25 Prozent. Wer nur das Leadvolumen betrachtet, würde mehr Geld in LinkedIn stecken. Der Qualitätsbericht zeigt, dass Suchmaschinenoptimierung pro Lead deutlich wertvoller ist.
Der Bericht nach First Action zeigt, welche Handlung am ehesten zum Abschluss führt. In vielen B2B-Projekten schliessen Interessenten, die direkt einen Termin buchen, deutlich häufiger ab als reine Newsletter-Anmeldungen. Das hilft bei der Frage, welche Handlungsaufforderung auf der Website im Vordergrund stehen soll.
Der Messe- und Kampagnenvergleich stellt einzelne Kampagnen über die Jahre gegenüber, etwa dieselbe Fachmesse 2025 und 2026. So zeigt sich, ob sich ein Auftritt lohnt oder ob das Budget besser anders eingesetzt wird.
Zusätzlich lässt sich die GCLID für die Google-Ads-Integration von Zoho CRM nutzen. Damit werden Abschlüsse, die erst Wochen nach dem Klick im Verkauf entstehen, als Offline-Conversions an Google Ads zurückgemeldet. Die Gebotsstrategie optimiert dann nicht mehr auf Formulareinträge, sondern auf Kunden.
Der Nutzen für KMU
Der offensichtlichste Nutzen liegt beim Werbebudget. Ein zweites Rechenbeispiel: Ein KMU gibt monatlich CHF 4’000 für bezahlte Kanäle aus. Zeigt der Qualitätsbericht, dass ein Kanal mit CHF 1’500 Budget kaum Abschlüsse bringt, kann dieses Geld in den Kanal mit der besten Abschlussquote fliessen. Schon eine Verschiebung von einem Viertel des Budgets kann so mehr Abschlüsse bringen, ohne dass die Ausgaben steigen.
Der zweite Nutzen betrifft den Verkauf. Wer im Lead-Datensatz sieht, dass jemand über die Kampagne zur Zeiterfassung kam und direkt einen Termin gebucht hat, steigt im Gespräch anders ein als bei einem anonymen Kontakt. Drittens entsteht eine gemeinsame Datengrundlage für Marketing und Verkauf. Diskussionen darüber, ob ein Lead «gut» war, lassen sich mit Zahlen statt mit Eindrücken führen. Und schliesslich gewinnt die Geschäftsleitung eine belastbare Antwort auf die Frage, was das Marketing tatsächlich zum Umsatz beiträgt.
Datenschutz und Datenhaltung
UTM-Parameter enthalten für sich genommen keine Personendaten. Sobald sie aber mit einem Lead verknüpft werden, gehören sie zu den Daten einer bestimmten Person. Nach dem Schweizer Datenschutzgesetz und der DSGVO ist das in der Regel unproblematisch, sollte aber in der Datenschutzerklärung der Website erwähnt werden, ebenso die Speicherung im Browser. Wer Zoho mit Rechenzentren in der EU betreibt, etwa in Amsterdam und Dublin, behält die Daten zudem im europäischen Rechtsraum. Dieser Hinweis ersetzt keine Rechtsberatung; die konkrete Formulierung gehört in die Hände einer Fachperson.
Wie KMU Digitalisierung UTM-Tracking umsetzt
Als Zoho-Partner begleiten wir solche Projekte von der Konvention bis zum Dashboard. Am Anfang steht eine kurze Analyse der bestehenden Kanäle, Formulare und CRM-Felder. Danach legen wir die Namenskonvention mit dem Marketingteam fest, richten Felder, Workflows und Deluge-Funktionen in Zoho CRM ein und koordinieren die Arbeit am Website-Script mit dem Webentwickler. Nach einer Testphase mit klar gekennzeichneten Testleads bauen wir die Berichte auf und schulen das Team, damit neue Kampagnen von Anfang an sauber getrackt werden. Bei einer Website mit wenigen Formularen und einer Terminbuchung bewegt sich der Aufwand erfahrungsgemäss im Bereich von zwei bis drei Arbeitstagen.
Wer tiefer einsteigen möchte, findet in unserem Beitrag zu den wichtigsten Zoho CRM KPIs für KMU passende Kennzahlen für das Dashboard. Wie man Kontaktpunkte entlang der Kundenreise systematisch erfasst, zeigt der Artikel zu Customer Journey Touchpoints, und wann sich eigene Funktionen lohnen, erklären wir im Beitrag Wann Deluge in Zoho CRM Sinn macht.
Häufige Fragen zu UTM-Tracking in Zoho CRM
Was sind UTM-Parameter?
UTM-Parameter sind fünf standardisierte Zusätze in einer Link-Adresse: Source, Medium, Campaign, Term und Content. Sie beschreiben, über welche Plattform, welchen Kanal und welche Kampagne ein Besucher auf eine Website gekommen ist. Webanalyse-Tools und CRM-Systeme können diese Werte auslesen und auswerten.
Erfasst Zoho CRM UTM-Parameter automatisch?
Nein, Zoho CRM legt UTM-Werte nicht von sich aus in einem Lead-Datensatz ab. Es braucht eigene Felder im Leads-Modul und versteckte Formularfelder, die die Werte übergeben. Zoho Forms bringt eine eingebaute UTM-Erfassung mit, bei anderen Formularen übernimmt ein Script auf der Website diese Aufgabe.
Wie lange bleiben UTM-Daten beim Besucher gespeichert?
Das hängt von der Umsetzung ab. In unserem Projekt speichert ein Script die Werte 90 Tage im lokalen Speicher des Browsers. So bleibt die ursprüngliche Kampagne erhalten, auch wenn der Besucher erst Tage später direkt zurückkehrt und ein Formular ausfüllt.
Was ist der Unterschied zwischen First Touch und Last Touch?
First Touch ordnet einen Lead dem Kanal zu, über den die Person zum ersten Mal kam. Last Touch zählt den letzten Kanal vor der Anfrage. Für die Frage, welche Kampagnen neue Interessenten gewinnen, eignet sich First Touch besser; wichtig ist, dass alle Systeme nach derselben Logik zählen.
Funktioniert UTM-Tracking auch mit Zoho Bookings?
Ja, wenn die Werte an die Adresse des eingebetteten Buchungsfensters angehängt und in Zoho Bookings als versteckte Zusatzfelder angelegt werden. Weil Bookings auf einer eigenen Domain läuft, muss die Website die gespeicherten Werte aktiv mitgeben. Die Buchung überträgt sie dann an den Lead in Zoho CRM.
Welche Reports sind mit UTM-Daten in Zoho CRM möglich?
Möglich sind unter anderem Leadvolumen pro Quelle, Abschlussquote und Auftragswert pro Kampagne, Auswertungen nach der ersten Handlung wie Terminbuchung oder Testkonto sowie Jahresvergleiche von Messen. Mit der GCLID lassen sich Abschlüsse zudem als Offline-Conversions an Google Ads zurückmelden.
Wenn Sie wissen möchten, welche Ihrer Kampagnen tatsächlich Kunden bringen, schauen wir uns Ihre heutige Ausgangslage gerne in einem unverbindlichen Gespräch an. Mehr zu unserem Vorgehen finden Sie auf der Seite zur Marketingautomation mit Zoho und zur CRM-Einführung.
Quellen: Zoho Corporation, «Track and report on UTM details of leads», Zoho CRM Solutions, abgerufen 2026; Zoho Corporation, «How to use hidden fields to track campaign source and calculate true form ROI», Zoho Forms, abgerufen 2026; Zoho Corporation, «Zoho CRM for Google Ads», Online-Hilfe, abgerufen 2026; Projektdokumentation Lead Source Tracking, KMU Digitalisierung, 2026.
Noch nicht bereit für ein Gespräch? Starten Sie mit dem 7-Tage-Sprint für digitale Effizienz.
Sieben Tage, konkrete Automatisierungen und eine tägliche Checkliste, mit denen Sie Verwaltungsarbeit spürbar reduzieren. Für CHF 7, mit 30 Tagen Geld-zurück-Garantie.


