Die Art und Weise, wie wir Batch-Kontaktdaten für die Segmentierung speichern und verarbeiten, hat sich geändert. Diese Änderung wurde Ende November 2023 für alle Kunden ausgerollt. Die wichtigsten Aktualisierungen finden Sie in diesem Artikel.
Was können Sie erwarten?
- Beim Ausführen großer Segmente zeigt die Segmentierung nun eine erheblich bessere Performance. Das wirkt sich positiv auf den Zeitaufwand aus.
- Kontaktdatenwerte, die ein Format aufweisen, das nicht ihrem Feldtyp entspricht (z.B. nicht numerischer Wert in numerischem Feld, falsch formatiertes Datum), werden einheitlicher verarbeitet, was zu abweichenden Segmentergebnissen führen kann:
- Wenn das ausgewählte Kriterium oder die Kontaktdaten im Segment einen Wert enthalten, der nicht mit dem ausgewählten Typ übereinstimmt (wenn also z.B. das Datumsfeld den Wert 0 anstelle eines gültigen Datums enthält), wird das Kriterium als FALSE ausgewertet, was die Ergebnisse beeinflusst. Wenn Sie zum Beispiel zuvor 0 als Standard-Datumswert für Kontakte verwendet haben und die Ergebnisse der Bedingung War vor mehr als X Tagen auch diese Kontakte enthielten, werden die Ergebnisse desselben Segments nun keine solchen Kontakte mehr zurückgeben.
Weitere Informationen zu den erwarteten Datenformatierungen erhalten Sie unter: CSV-Richtlinien
- Leere Kontaktdatenwerte werden nun einheitlicher verarbeitet: Sie liefern ein falsches Ergebnis für alle Operatoren außer is empty, unabhängig davon, wie der Wert importiert wurde. Ein Beispiel:
- is empty:
- Bisher wurde das Kriterium "" is empty als FALSE evaluiert.
- Bisher wurde das Kriterium "" NULL is empty als TRUE evaluiert.
- Nun werden beide Kriterien als TRUE evaluiert.
- Negative Operatoren, zum Beispiel:
- is not empty:
- Bisher wurde das Kriterium "" is not empty als TRUE evaluiert.
- Bisher wurde das Kriterium "" NULL is not empty als FALSE evaluiert.
- Nun werden beide Kriterien als FALSE evaluiert.
- does not contain:
- Bisher wurde das Kriterium ""does not contain <specified_value> als TRUE evaluiert.
- Bisher wurde das Kriterium ""NULL does not contain <specified_value> als FALSE evaluiert.
- Nun werden beide Kriterien als FALSE evaluiert.
- is not empty:
- is empty:
- Darüber hinaus haben wir auch folgende Probleme gelöst:
- Datenfelder werden ohne Trunkierung verarbeitet.
- Kontakte, die älter als 120 Jahre sind, erhalten Ihre Geburtstagskampagnen.
- Zusätzliche und nachgestellte Leerzeichen werden automatisch aus den Daten entfernt, bevor das ausgewählte Kriterium ausgewertet wird.
- In der Vergangenheit hatten einige Operatoren Schwierigkeiten mit Daten, die auch Timestamps enthielten.
- Schalttage (29. Februar) werden von bestimmten Operatoren ausgeschlossen.
- Das Sonderzeichen
%
funktioniert nicht als Wildcard-Zeichen in Kriterien, bei denen Sie Strings mit den Operatoren "contains", "starts with" oder "ends with" kombinieren.