Die im erweiterten Datenpool gespeicherten Daten können in Mapp Engage auf verschiedene Art und Weise genutzt werden: Sie können in Nachrichten eingefügt werden, für das Selektieren von Empfängern verwendet oder in Personalisierungen genutzt werden.

Es ist möglich, eine bestimmte Spalte von Daten zu bestimmen, aus der sämtliche Daten importiert werden sollen. Es ist ebenfalls möglich, Funktionen für das Filtern von Daten entsprechend gewünschter Kriterien zu verwenden – Sie können z.B. spezifizieren, dass das System nur Datensätze aus einem bestimmten Zeitraum oder mit bestimmten Werten oder Einträgen berücksichtigen soll.

Diese Filterregeln können verwendet werden, um Datensätze in Nachrichten einzufügen, Selektionen vorzunehmen und Personalisierungen zu erstellen.

Für weitere Informationen siehe:

Verfügbare Funktionen​

Die folgenden Funktionen können im Umgang mit Pool-Containern nützlich sein:

FunktionBeschreibung
ecx:filterDiese Funktion durchsucht eine Spalte nach vorgegebenen Werten und liefert die passenden Einträge zurück.
ecx:filterDateRangeDiese Funktion durchsucht eine Spalte nach Datumswerten zwischen vorgegebenen Start- und Enddaten und liefert die passenden Einträge zurück.
ecx:filterDateTimeRangeDiese Funktion durchsucht eine Spalte nach Werten zwischen vorgegebenen Start- und Endzeitpunkten (Datum und Uhrzeit) und liefert die passenden Einträge zurück.
​ecm:addIntervalDiese Funktion addiert eine Zeitspanne zu einem vorgegebenen Datum (bzw. subtrahiert sie von ihm).
ecx:merge​Diese Funktion fasst mehrere Quellen zu einem Objekt zusammen.
ecm:countMapElementsDiese Funktion liefert die Anzahl von Elementen in einer Karte zurück.
Hierbei ist zu beachten, dass die Funktion im Zusammenhang mit Personalisierungs-Regeln und Selektionen einen Booleschen Wert (True oder False) ergeben muss. Wenn eine Funktion (z. B. ecx:filter) einen anderen Wert als True oder False liefert, muss die zusätzliche Funktion ecm:countMapElements verwendet werden, um aus dem eigentlichen Ergebnis einen Booleschen Wert zu machen.

Verknüpfte vs. unverknüpfte Pool-Container​

Um Daten zu filtern, ist es immer notwendig, den Schlüssel der zu filternden Pool-Container festzulegen.

  • Im Falle von verknüpften Pool-Containern wird der Schlüssel durch das zugehörige Attribut festgelegt.
  • Im Falle eines unverknüpften Pool-Containers muss der Schlüssel explizit bestimmt werden (als Attribut oder definierter Wert).

Es ist nicht möglich, einen Filter für die Suche nach allen Containern, die einen bestimmten Wert beinhalten, zu verwenden; Sie müssen immer angeben, welche Container gefiltert werden sollen, indem Sie den Schlüssel bestimmen.

Die Syntax zur Referenzierung von Pool-Containern in Parametern ist bei verknüpften und unverknüpften Containern unterschiedlich (siehe Syntax und Formatierung von Funktionen​).