Funktionen
Wie Dynamic Number Insertion funktioniert
Die technische Erklärung des Call Trackings von LeadJourney – wie ein Besucher seine eigene Nummer bekommt, was das Skript tatsächlich auf der Seite verändert, wie viele Nummern ein Pool braucht und was das für NAP-Konsistenz und SEO bedeutet.
Dynamic Number Insertion (DNI) sorgt dafür, dass ein Anruf der Anzeige zugeordnet werden kann, die ihn ausgelöst hat. Jeder Besucher sieht eine andere Rufnummer aus einem kleinen Pool – klingelt diese Nummer, weiß LeadJourney genau, welche Sitzung und damit welche Kampagne, Anzeige und welches Keyword am anderen Ende ist.
Kurz gesagt
Ein paar Nummern kaufen, zu einem Pool gruppieren und dem Pool sagen, welche Nummer auf deiner Seite ersetzt werden soll. Das Tracking-Skript gibt dann jedem Besucher für die Dauer seiner Sitzung eine eigene Nummer, und der Anruf wird an deine echte Leitung weitergeleitet.
Wie ein Besucher seine eigene Nummer bekommt
Der Besucher landet auf deiner Seite
Das Tracking-Skript erkennt die Sitzung und ihre Quelle – Kampagne, Anzeige, Keyword, Referrer.
Deine Nummer wird getauscht
Das Skript fragt bei LeadJourney eine freie Nummer aus dem Pool an und ersetzt die Nummern, die du konfiguriert hast. Die Zuweisung hängt an der Click-ID des Besuchers und wird in seinem Browser gespeichert, übersteht also einen Seitenwechsel.
Der Besucher ruft an
Der Anruf wird an deine echte Nummer weitergeleitet. Weil LeadJourney weiß, wer welche Nummer gesehen hat, wird der Anruf genau dieser Sitzung zugeordnet.
Alles landet in LeadJourney
Der Anruf erscheint in der Calls-Übersicht mit Aufnahme, Transkript, KI-Zusammenfassung und der vollständigen Customer Journey.
Was das Skript tatsächlich auf der Seite ändert
Dieser Teil lohnt sich genau zu verstehen, denn er entscheidet, ob deine angezeigte Nummer sich überhaupt verändert. Das Skript fasst drei Dinge an, und jedes verhält sich anders:
Das Linkziel jedes tel:-Links sowie jedes Element, das du mit data-lj-phone oder .lj-phone markierst.
Sichtbarer Text — wird nur umgeschrieben, wenn der Text selbst eine Telefonnummer ist oder wenn du diese Nummer als Swap Target hinterlegst.
| Was | Was passiert |
|---|---|
tel:-Links | Das href wird immer auf die Pool-Nummer gesetzt. Der sichtbare Text wird nur ersetzt, wenn er wie eine Telefonnummer aussieht – mindestens sieben Ziffern und nichts außer Ziffern, Leerzeichen, Klammern, +, - und . |
| Text auf der Seite | Wird nur ersetzt, wenn du die Nummer im Pool als Swap Target hinterlegt hast. Das Skript sucht sie dann im Seitentext, inklusive der Schreibvarianten, die du angibst. |
| Von dir markierte Elemente | Alles, was auf [data-lj-phone] oder .lj-phone passt, bekommt immer neuen Text – und ein neues href, wenn es ein Link ist. |
Inhalte, die später dazukommen – eine Sticky-Leiste, ein Modal, ein nachgeladener Block – werden behandelt, sobald sie erscheinen.
Kann die angezeigte Nummer gleich bleiben?
Ja. Wenn dein Call-to-Action ein Link ist, dessen Text keine Telefonnummer ist – „Jetzt
anrufen", ein Button, ein Telefon-Symbol –, ändert sich nur das href, und der Besucher sieht
genau das, was du gestaltet hast. Nichts auf der Seite wird umgeschrieben, solange der Text nicht
selbst eine Nummer ist, du sie nicht als Swap Target hinterlegt hast und das Element nicht mit
data-lj-phone markiert ist.
Du kannst Call Tracking also vollständig im Hintergrund auf einem Klick-zum-Anrufen-Button betreiben und jede gedruckte Nummer auf der Seite unangetastet lassen.
Mit abgeschaltetem DNI passiert gar nichts
Dynamic Number Insertion ist ein Schalter unter Call Tracking → Setup. Ist er aus, wird deine Seite nie verändert – du kannst trotzdem Nummern kaufen, Anrufe weiterleiten und das Anrufprotokoll sehen. Der Schalter allein reicht aber auch nicht: Der Pool braucht zusätzlich eine aktive Nummer, die eingesetzt werden kann.
NAP-Konsistenz und SEO
Die übliche Sorge: Local SEO belohnt ein konsistentes Name, Address, Phone über Website, Google Business Profile und Verzeichniseinträge hinweg. Eine Nummer, die sich je Besucher ändert, scheint das zu brechen.
In der Praxis muss sie das nicht, weil du genau bestimmst, was ersetzt wird:
- Lass deine NAP-Nummer als Text stehen – im Footer, auf der Kontaktseite, in deinen strukturierten Daten – und trage sie nicht als Swap Target ein. Das Skript fasst sie dann nicht an; es schreibt Seitentext nur für Nummern um, die du ausdrücklich konfigurierst.
- Tausche stattdessen den Call-to-Action. Die Tracking-Nummer liegt hinter dem Button oder dem
tel:-Link, den die Leute tatsächlich antippen, während die gedruckte NAP-Nummer bleibt, wie sie ist. - Strukturierte Daten werden nie verändert. Das Skript arbeitet auf gerendertem Text und
href-Attributen, nicht auf deinem JSON-LD – die Nummer, die eine Suchmaschine aus deinem Markup liest, bleibt also die, die du veröffentlicht hast.
Wenn du die sichtbare Nummer doch tauschen willst
Manche Teams tauschen die sichtbare Nummer bewusst, weil das die Zuordnung sauberer macht, wenn jemand die Nummer abliest und von einem anderen Gerät wählt. Das ist eine legitime Abwägung – halte nur deine primäre NAP-Nummer in Google Business Profile, strukturierten Daten und Verzeichnissen konsistent und behandle die getauschte Nummer als zusätzliche Leitung, nicht als Ersatz.
Pools: einer je Website
Ein Pool ist eine Gruppe von Nummern für genau eine Website. Er trägt die Website-URL, die
Nummern darin und die Swap Targets – die auf dieser Seite angezeigten Nummern, die ersetzt
werden sollen, samt Schreibvarianten für Seiten, die dieselbe Nummer uneinheitlich schreiben
(+49 30 1234567, 030 1234567, 0049301234567).
Wie viele Nummern braucht ein Pool?
Jeder Besucher hält eine Nummer für seine gesamte Sitzung plus zehn Minuten danach. Der Pool muss also deine Spitze an gleichzeitigen Besuchern abdecken – nicht deine Monatssumme.
| Website-Besucher pro Monat | Empfohlene Pool-Größe |
|---|---|
| bis 5.000 | 4 Nummern |
| 5.000 – 15.000 | 6 Nummern |
| 15.000 – 40.000 | 8 Nummern |
| 40.000 – 100.000 | 12 Nummern |
| 100.000 – 250.000 | 16 Nummern |
| mehr als 250.000 | 25 Nummern |
Vier Nummern sind das Minimum. Mit weniger teilen sich Besucher eine Nummer, und ein Anruf kann der falschen Sitzung zugeordnet werden. Ist der Pool erschöpft, gibt LeadJourney eine geteilte Nummer zurück, und das Skript lässt deine Seite unangetastet, statt eine Nummer anzuzeigen, die es nicht zuordnen kann.
Die Einrichtung
Der Bildschirm Call Tracking → Setup führt in sieben Abschnitten durch:
- Tracking-Skript – dasselbe Snippet wie für den Rest von LeadJourney. Ist es bereits für die Formular-Erfassung installiert, bist du fertig; Call Tracking und DNI laufen darüber.
- Wie jeder Besucher seine eigene Nummer bekommt – die Erklärung von oben.
- Pools und zu ersetzende Nummern – je Website einen Pool anlegen und die zu tauschenden Nummern eintragen.
- Installation prüfen – eine Seiten-URL eingeben, und LeadJourney prüft, ob das Skript läuft und Nummern tatsächlich getauscht werden.
- Lead-Erstellung – ob aus einem getrackten Anruf automatisch ein Lead wird. Neue Anrufer werden zu Leads mit der vollständigen Zuordnung des Anrufs, wiederkehrende hängen sich an ihren bestehenden Lead. Ist das aus, verknüpfst du Anrufe von Hand mit Leads.
- Anrufaufzeichnung – angenommene Anrufe für Wiedergabe, Transkript und KI-Zusammenfassung aufzeichnen, optional mit einer Ansage, bevor der Anruf durchgestellt wird.
- E-Mail-Benachrichtigungen – wer informiert wird, wenn eine Nummer Dokumente braucht, eine Behörde sie ablehnt oder die Weiterleitungsminuten zur Neige gehen.
In manchen Ländern braucht der Nummernkauf Papiere
Viele europäische Länder verlangen einen registrierten Teilnehmer mit geprüfter lokaler Adresse, bevor eine Nummer freigeschaltet wird, manche zusätzlich einen Nachweis wie eine Rechnung eines Versorgers oder einen Handelsregisterauszug. Deutschland und Österreich verlangen alle drei. Plane dafür ein paar Tage ein, statt mit sofort aktiven Nummern zu rechnen.
Häufige Fragen
Verwandte Artikel
Tracking-Skript installieren
Dasselbe Snippet treibt Call Tracking und DNI an.
Wie Attribution funktioniert
Was Klick, Sitzung und spätere Conversion verbindet.
CallRail verbinden
CallRail statt der eigenen Nummern von LeadJourney nutzen.
Lead-Übersicht
Wo ein getrackter Anruf in der Journey der Person auftaucht.
Lead Overview
Jeder Lead in einer Tabelle – mit First- und Last-Touch-Quelle, CRM-Status, Tags, Umsatz und vollständiger Journey. Klicke auf einen Lead, um seine komplette Timeline aus Klicks, Conversions und Sales zu sehen – die Person hinter den Zahlen.
Attributionsmodelle
Alle sechs Attributionsmodelle in LeadJourney – Last Click, First Click, Linear, Time Decay, U-Shaped und Progressive – wem sie die Conversion gutschreiben, wann du welches nimmst, dazu Conversion Window und Attribution Date, die bestimmen, welche Conversions zählen und an welchem Tag.