Daten & Wissen Prüfen & Überwachen Läuft im Alltag
368 Dubletten zusammengeführt — null Datenverluste
Derselbe Betrieb stand mehrfach in der Kundendatenbank. Die Regel „gleiche Website, gleicher Betrieb“ hätte echte Kunden gelöscht. Freigegeben wird nur, was drei Prüfungen zugleich besteht.
Der Fall auf einen Blick
Das Problem
Derselbe Betrieb kam über verschiedene Kanäle mehrfach in die Kundendatenbank (CRM), und der Abgleich über die Website meldete Tausende „Dubletten“, die keine waren.
Was der Fall macht
Führt doppelt erfasste Betriebe in der Kundendatenbank zusammen — aber nur, wenn drei Prüfungen zugleich bestanden sind.
Was er bewirkt
368 Zusammenführungen am 08.09.2026, alle bestätigt, bei null verlorenen Mailadressen.
So funktioniert es
In diesem Ablauf arbeitet kein Sprachmodell mit. Die KI hat beim Bauen geholfen — im Betrieb läuft ein normales Programm.
- 1 Daten Vollabzug des CRM 84.088 Einträge, nach Monaten abgezogen und je Monat gegen die vom CRM gemeldete Sollzahl gezählt.
- 2 Programm Ketten sperren Werte, die zu viele Einträge verbinden, belegen eine Kette, keine Identität — das Programm sperrt sie.
- 3 Programm Nur Eindeutiges freigeben Das Programm gibt nur frei, wenn Schlüssel, Name und Ort zugleich passen.
- 4 Mensch Probe und Freigabe Erst 20 Gruppen zur Probe, dann gibt ein Mensch den Rest des Stapels frei.
- 5 Programm Zusammenführen und nachzählen Sicherung vorher, Prüfung nachher: Die Quelle muss weg sein, jede erwartete Mailadresse am Ziel stehen.
- Datenquelle
- normales Programm
- Mensch
Die Zahlen dahinter
Was das für Ihren Betrieb heißt
Wenn Ihr Kundenstamm Ketten, Filialen oder Franchisepartner enthält, ist die gemeinsame Website kein Beweis für denselben Kunden — sondern oft der Beweis für zwei.
Das Muster passt auf jeden Kundenstamm, der über mehrere Kanäle wächst — Handel mit Filialkunden, Großhandel, Versicherungen, Verbände. Sehen Sie sich vor dem Bauen die größten Gruppen an. Die Häufigkeitsliste des Schlüssels zeigt in einer Minute, ob Ketten oder Plattformen im Bestand sind. Trennen Sie Finden und Freigeben. Ein Verdacht darf großzügig sein, eine Freigabe nicht.
Fallstrick: Prüfen Sie nach dem Zusammenführen nicht die Zahl der Kontakte, sondern die eindeutigen Mailadressen. Das CRM fasst gleichlautende Kontakte selbst zusammen; bei 48 von 355 Zielen hätte die Zählung Datenverlust gemeldet, wo keiner war.
Die Ausgangslage
Eine Kundendatenbank (CRM) mit 84.088 Einträgen, gespeist aus Recherche, Werbeformularen, Terminbuchungen und Importen. Derselbe Betrieb stand dadurch mehrfach darin, mit verteilten Notizen und Kontakten.
Ein früherer Abgleich über die Website-Domain meldete 11.722 Dubletten, nach Herausrechnen von Plattformen und Freemail noch 5.670. Auch das war zu hoch: Eine Hotelkette führt vier Häuser unter einer Domain. Wer darüber zusammenführt, löscht echte Kunden — und das Zusammenführen ist nicht umkehrbar.
Die Lösung im Einzelnen
Zwei Fragen getrennt: Wo sind Dubletten — und welche darf eine Maschine anfassen? Von 3.028 Verdachtsgruppen mit 7.258 Einträgen gelten 551 Gruppen mit 1.133 Einträgen als automatisch zusammenführbar.
Freigabe nur, wenn alles zugleich zutrifft: Mailadresse, Domain oder Telefonnummer geteilt, und der Name meint denselben Betrieb, und kein Ortswiderspruch. Ein Ortsname im Firmennamen gilt als Filialkennzeichen. 173 Sammelschlüssel — Ketten, Verbünde, Plattformen — sind gesperrt.
Zuerst der sichere Teil: 355 Gruppen ohne Kunde und ohne offene Verkaufschance, erst 20 zur Probe, dann der Rest. Vor jedem Vorgang eine vollständige Sicherung; danach prüft das Programm, ob die Quelle wirklich verschwunden ist, statt der Erfolgsmeldung zu glauben. Kein Sprachmodell im Lauf. Es ist Abgleich, keine Beurteilung.
- FreigegebenBrunner Haustechnik GmbH ↔ Brunner HaustechnikGleiche Domain, gleiche Telefonnummer, beide in Wels.Alle drei Bedingungen erfüllt — geht in den Stapel.
- GesperrtSeehotel Alpenblick Zell ↔ Seehotel Alpenblick Bad IschlGleiche Domain, aber zwei Orte im Namen und in der Adresse.Eine Kette, zwei Häuser. Über die Domain allein wäre eines gelöscht worden.
- Einzeln ansehenCafé Lindner, Graz 8010 ↔ Café Lindner, Graz 8020Gleiche Stadt, andere Postleitzahl.Umzug oder zweite Filiale — von außen nicht entscheidbar, darum kein Stapel.
Der zweite Eintrag ist der Grund für das ganze Verfahren: Die gemeinsame Website verbindet hier zwei Kunden, nicht zwei Datensätze desselben Kunden.
Was wir dabei gelernt haben
- Die Domain taugt bei Ketten nicht als Dublettenschlüssel. Eine Hotelkette: eine Domain, vier Häuser. Ein Strukturvertrieb: 3.653 selbstständige Berater unter einer Domain.
- Ein Abzug muss sich selbst prüfen. Die Schnittstelle ignorierte die gewünschte Sortierung still; 24 von 84.088 Einträgen fehlten, ohne dass etwas fehlschlug. Gefunden nur durch den Abgleich jedes Monats gegen die Sollzahl.
- Integrität über eindeutige Mailadressen prüfen, nicht über die Kontaktzahl. Sonst hätten 48 korrekte Ziele wie Datenverlust ausgesehen.
- Eine Kette aus lauter unverdächtigen Paaren ergibt eine verdächtige Gruppe. Ein Eintrag ohne Adresse passt zu zwei Betrieben in verschiedenen Städten und zieht beide zusammen.
- Wer im selben Atemzug testet und aufräumt, misst sein Aufräumen. Ein Test löschte das Ziel direkt nach dem Zusammenführen — das sah aus wie ein Fehler des CRM. Ein sauberer Einzelversuch widerlegte es.
Wer im selben Atemzug testet und aufräumt, misst sein Aufräumen.
Aus dem Projektjournal
Wie jede Gegenregel die Freigabe verändert hat Tabelle
| Stufe | freigegebene Gruppen | freigegebene Einträge |
|---|---|---|
| Harter Schlüssel + großzügige Namensähnlichkeit | 912 | 1.955 |
| Namensabweichung auf ein Zusatzwort verengt + Ortssperre | 500 | 1.024 |
| Ortsverzeichnis, Platzhalternamen, Gruppen-Gegenprobe, Postleitzahl ohne führende Null | 551 | 1.133 |
Quelle: Vollabzug des CRM, 07.09.2026
Der Ablauf als Diagramm Schaubild
Haben Sie so einen Fall im Betrieb?
Schreiben Sie mir in zwei Sätzen, welche Aufgabe bei Ihnen am meisten Zeit frisst. Sie bekommen eine ehrliche Einschätzung — samt Aufwand und samt der Antwort „lohnt sich nicht“, wenn es so ist.