Calendar Icon
LinkedIn Logo

Lead Attribution von GA4 bis Salesforce mit einer Lead ID

Lesezeit: 5 Minuten
SHARE
Inhalte

Einleitung

Du siehst in Web Analytics Tools, welche Kanäle Traffic bringen und welche nicht. Du siehst im CRM, welche Leads zu Opportunities und Umsatz werden.
Was oft fehlt, ist die verlässliche Brücke zwischen beiden Welten. Genau an dieser Stelle entsteht der Nebel im Reporting.

Wenn du nicht sauber verbinden kannst, welcher Lead zu welcher Session, Kampagne und Landingpage gehört, optimierst du am Ende nach Klicks, nach Bauchgefühl oder nach Last Click.

Das ist besonders schmerzhaft, wenn du Online Marketing Maßnahmen sei es paid oder organic oder auch Mailings bewertest, weil diese oft mehrere Touchpoints brauchen, bis daraus eine Anfrage wird.

Die Lösung ist simpel und wirkungsvoll. Eine eindeutige Lead ID, die vom Formular Submit bis ins BI durchgezogen wird.

Warum eine Lead ID so viel verändert

Eine Lead ID ist ein technischer Schlüssel, der beim Absenden eines Formulars entsteht. Diese ID wird in deinem Tracking gespeichert und zusätzlich im CRM beim Lead abgelegt. Dadurch kannst du später im BI die Journey zusammenführen.

Das Ergebnis: Du kannst endlich nachvollziehen, welche Inhalte und Kampagnen nicht nur Traffic, sondern qualifizierte Leads und Umsatz bringen.

Das Zielbild in einem Satz

Ein Lead bekommt eine eindeutige ID, diese ID landet im Data Layer, wird an Google Analytics 4 gesendet und wird im Salesforce Lead gespeichert. Danach kannst du im BI über diese ID die Touchpoints mit Lead Status und Umsatz verbinden.

Welche Fragen du danach beantworten kannst

  1. Welche Landingpages aus SEO wirklich qualifizierte Leads liefern
  2. Welche Inhalte aus GEO, also Sichtbarkeit in KI-Suchsystemen, später zu Anfragen beitragen
  3. Welche Google Ads und Meta Ads Kampagnen den Erstkontakt bringen und welche den letzten Impuls geben
  4. ie viele Sessions typischerweise bis zur Anfrage nötig sind
  5. Welche Leads später zu Opportunities und Umsatz werden

Schritt für Schritt. So baust du das Setup in der Praxis

Schritt 1: Lead ID beim Formular Submit erzeugen

Die Lead ID muss eindeutig sein und sollte pro Lead genau einmal erstellt werden. Viele Teams erzeugen sie im Frontend oder im Backend. Wichtig ist die Konsistenz.

Schritt 2: Lead ID in den Data Layer schreiben

Zusätzlich solltest du die lead_id in ein Hidden Field deines Formulars schreiben, damit sie beim Submit an Salesforce übergeben wird

Schritt 2: Lead Event in GA4 senden

Der DataLayer ist die saubere Übergabe Schicht für deinen Tag Manager. Dort liegen die Informationen, die du für Events und Parameter brauchst.

Beispiel für einen Data Layer Push:

				
					window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: "generate_lead",
  lead_id: "LID20260202_8f3a2c",
  form_name: "contact",
  form_type: "demo_request"
});
				
			

Schritt 3: Event an Google Analytics 4 senden

Sende beim Submit ein Event, zum Beispiel generate_lead oder form_submit. Wichtig ist, dass du es überall gleich benennst und die Parameter standardisierst.

Sinnvolle Parameter in GA4 sind:

  1. lead_id
  2. form_name
  3. form_type
  4. page_location oder page_path
  5. content_group, wenn du Content Bereiche clustern willst
  6. language und country, wenn du international arbeitest

 

Die Kanalzuordnung wie source, medium und campaign kommt in GA4 über die Attribution und die Kampagnenparameter wie utm_source und utm_campaign. Du musst sie nicht als eigene Parameter nachbauen.

Schritt 4. Lead ID im CRM speichern

Lege in Salesforce ein eigenes Feld am Lead an, zum Beispiel Lead_ID__c, und speichere dort genau die Lead ID, die du auch an GA4 gesendet hast.

Optional kannst du die Lead ID später auch an die Opportunity weiterreichen, damit der Umsatz Join noch einfacher wird. Das ist abhängig von eurem Prozess.

Schritt 5. Join im BI

Im BI verbindest du dann GA4 Event Daten mit den CRM-Daten über lead_id. Damit bekommst du eine Journey Sicht, die endlich bis zum Umsatz reicht.

Das ist der Moment, in dem SEO Reporting und GEO Reporting wirklich stark werden, weil du Inhalte nicht mehr nur nach Sessions bewertest, sondern nach Lead Qualität und Outcome.

Datenschutz-Topic: Warum du keine persönlichen Daten an GA4 senden solltest

Sende an Google Analytics 4 keine Informationen, die eine Person direkt identifizierbar machen, zum Beispiel Name, E-Mail-Adresse, Telefonnummer oder Adresse. Nutze stattdessen eine technisch erzeugte Lead ID, die allein keine Person erkennbar macht. Die Zuordnung zur Person bleibt im CRM.

Typische Stolpersteine aus der Praxis

  1. Lead ID wird mehrfach erzeugt, zum Beispiel bei Double Click oder Reload
  2. Lead ID wird nicht in allen Formular Varianten gesetzt, etwa bei mehrstufigen Formularen
  3. Consent verhindert Messung, dadurch entstehen Lücken. Das muss im Reporting berücksichtigt werden
  4. Parameter Namenschaos, wenn Teams formName, form_name und formname parallel nutzen
  5. Zeitstempel Unterschiede zwischen Frontend Event und CRM-Erstellung, das erschwert Journey Analysen
  6. Duplikate im CRM, wenn Leads zusammengeführt werden, ohne die Lead ID mitzunehmen

Was du mindestens benötigst:

  1. Lead ID Logik, eindeutig und stabil
  2. Data Layer Übergabe beim Submit
  3. GA4 Event mit lead_id Parameter
  4. Salesforce Feld für Lead ID
  5. BI Join über lead_id
  6. Definition, was ein qualifizierter Lead ist, zum Beispiel MQL oder SQL

Fazit: Nebel raus, Klarheit rein

Mit einer durchgezogenen Lead ID Kette bekommst du echte End to End Messbarkeit. Genau das ist die Basis, um SEO, GEO, Google Ads und Meta Ads nicht nach Klicks zu optimieren, sondern nach Wirkung entlang der Customer Journey bis zum Umsatz.

5/5

Der IT-WINGS Blog -
Immer auf dem neusten Stand bleiben