Diese Antwort stammt aus dem Intercom Community Forum. 👌
Ich habe Duplikate einiger users, alle mit derselben E-Mail-Adresse. Wie ist das passiert? Wie kann ich das beheben?
Wenn Sie mehrere Kunden in Ihrem Intercom-Arbeitsbereich mit derselben E-Mail-Adresse haben, kann das daran liegen, dass Sie für jeden eine andere user_ID übergeben. Außerdem kann Intercom eingehende Kommunikationen dem zuletzt aktualisierten Benutzerprofil zuordnen, wenn mehrere Profile dieselbe E-Mail-Adresse verwenden. Um Verwirrung zu vermeiden, stellen Sie sicher, dass jeder user eindeutig durch eine konsistente und einzigartige user_ID identifiziert wird.
Wenn Sie sowohl eine E-Mail-Adresse als auch eine user_ID für einen user definieren, verwendet Intercom die user_ID als eindeutigen Bezeichner. Intercom kann auch eine cookie-basierte Identifikation verwenden, um Profile ohne E-Mails zusammenzuführen, was hilft, Besucher-/Lead- und User-Profile automatisch basierend auf dem Geräteverhalten zu vereinheitlichen.
Eine häufige Ursache für Duplikate bei CSV-Importen ist, wenn ein bestehendes Benutzerprofil keine user_id gesetzt hat, aber die zu importierende CSV sowohl eine E-Mail als auch eine user_id enthält. Da Intercom Kontakte in folgender Reihenfolge identifiziert – Intercom ID, dann user_id, dann E-Mail – wird es bei Vorhandensein einer user_id im Import nicht auf die E-Mail-Abstimmung zurückgreifen. Stattdessen wird ein neuer Kontakt erstellt, was zu einem Duplikat führt.
Um dies zu verhindern, stellen Sie sicher, dass user_id-Werte konsistent sind und für alle users vor dem Ausführen eines CSV-Imports gesetzt werden. Verwenden Sie die API, um user_id für vorhandene users zu aktualisieren, die keine haben.
Zum Beispiel, wenn Sie zwei users haben, beide mit der E-Mail-Adresse test@example.com, aber sie unterschiedliche user_IDs haben, erkennt Intercom diese Kunden als zwei einzigartige users an.
Verwenden Sie user IDs in Ihrem eigenen Produkt? Sie können dies auf Ihrer Kontaktseite überprüfen:
Es ist derzeit nicht möglich, zwei Users in Intercom zusammenzuführen. Sie können einen Lead in einen user zusammenführen, aber nicht zwei users. Beim Zusammenführen eines Leads in einen user werden alle mit dem Lead verbundenen Daten dem user zugeordnet und das Lead-Profil selbst gelöscht.
Wie man Duplikate identifiziert
Sie könnten die users, die Sie nicht behalten möchten, durch Archivierung bereinigen. Sie müssten jedoch zuerst herausfinden, welchen der beiden Datensätze Sie behalten möchten. Es gibt zwei Möglichkeiten, dies zu tun:
1. Verwendung unserer Rest API
Sie möchten ein Skript erstellen, das Folgendes tut:
Users auflisten
Die Duplikate finden
Für das Duplikat, das Sie entfernen möchten, eine Anfrage zum Archivieren stellen
2. Verwendung unseres CSV-Exports
Die andere Möglichkeit ist, unseren CSV-Export zu verwenden. Sie müssten dann eine Art Skript oder Formel verwenden, um doppelte Werte zu identifizieren. Sie könnten auch versuchen, die exportierten users in Google Tabellen zu importieren und eine Formel oder ein Add-on dafür zu verwenden.
Sobald Sie die Liste der Personen haben, die Sie archivieren möchten, können Sie einen CSV-Import verwenden, um diese zu markieren, und sie dann basierend auf dem Tag aus der Benutzeroberfläche archivieren.
Lesen Sie den gesamten Thread und erfahren Sie, wie Sie Duplikate bereinigen, hier im Intercom Community.
Wenn jemand Ihre Website besucht, ohne eingeloggt zu sein, verfolgt Intercom diese Person als anonymen Besucher mit einer browsergenerierten ID. Wenn dieser Besucher ein Lead-Formular absendet oder eine Konversation startet, fördert Intercom ihn zu einem Lead-Kontakt, wobei diese Browser-ID als Identifikator verwendet wird.
Da diese ID an einen bestimmten Browser und eine Sitzung gebunden ist, erscheint dieselbe Person, die von einem anderen Gerät oder Browser aus zugreift, als neuer Kontakt – Intercom kann ohne verifizierte Identität nicht wissen, dass es dieselbe Person ist.
Die empfohlene Lösung ist die Identitätsverifizierung (JWT). Wenn aktiviert, sendet Ihr Backend Intercom ein kryptografisch signiertes Token mit der echten ID Ihres users. Intercom behandelt dies als autoritativen Bezeichner, sodass dieselbe Person immer als derselbe Kontakt erkannt wird, unabhängig von Gerät oder Browser.
Erfahren Sie, wie Sie die Daten, die Sie über den Messenger senden, mit JWT sichern.

