Sobald Sie Ihre Datenbankverbindung erfolgreich eingerichtet haben, können Sie damit beginnen, Segmente anhand von Relational Data zu erstellen.
Inhalt:
Relationale Segmentvorlagen erstellen
Der Segmentvorlagen-Ersteller steht Kunden mit Komplettverwaltungsservice nicht zur Verfügung.
Kunden, die Selbstverwaltung und gehostete Selbstverwaltung nutzen, finden das unter der Registerkarte Add-ons > Relational Data > Segmentvorlagen.
Mit Segmentvorlagen können Sie komplexe Szenarien für die Segmentierung aus SQL-Abfragen heraus vordefinieren und diese dann in natürlicher Sprache beschreiben. So können auch Ihre technisch weniger versierten Kollegen die Vorlagen leicht verwenden, um Segmente zu erstellen.
Im Beispiel unten haben wir eine Segmentvorlage erstellt, die jeden ansprechen kann, der:
- Abreisen in x Tagen (kann auch in der Vergangenheit liegen; in diesem Fall ist die Zahl negativ)
- In Klasse x reisen (Premium, Economy etc.)
Um eine Segmentvorlage zu erstellen, gehen Sie wie folgt vor:
- Richten Sie die DB-Verbindung ein (1) - Wählen Sie im Drop-down-Menü die Datenbank aus, die verbunden werden soll.
- Parameter erstellen (2) - Erstellen Sie einen Parameter vom passenden Typ für jedes der verschiedenen Kriterien in Ihrem Segment. Geben Sie ihm eine Bezeichnung, die für die Definition der Segmentvorlage sinnvoll ist. Folgende Arten sind verfügbar:
- Texteingabe - Erstellt ein freies Textfeld, das alphanumerische und Sonderzeichen akzeptiert.
- Numerische Eingabe - Erstellt ein numerisches Feld, das nur Zahlen und Dezimalstellen akzeptiert (einschließlich negativer Werte).
- Dateneingabe - Erstellt ein Datenfeld im Format dd-mmm-yyyy. Auch eine Kalenderfunktion ist vorhanden.
- Individuelles Drop-down-Menü - Erstellt eine Liste, aus der nur ein Element ausgewählt werden darf. Der Name erscheint im Segment (das sieht also der Marketer) und die Werte der Listenelemente verwenden Sie in der SQL-Abfrage. Sie können verschiedene Optionsarten für das Drop-down-Menü auswählen; neben Text- und numerischer Eingabe können Sie hier auch die Filteroperatoren definieren.
Mit den Parametern können Sie aus derselben Vorlage mehrere Segmente mit verschiedenen Kriterienwerten erstellen. Auf der rechten Seite sehen Sie die erstellten Parameter (grüne Tags), die Sie mit der Maus in die SQL-Abfrage ziehen und dort ablegen können. Parameter sind wiederverwendbar. Sie brauchen keinen zweiten zu erstellen, wenn Sie zum Beispiel zwei Zielparameter benötigen.
- Definition der Segmentvorlage (3) - Diese Definition verwenden Sie für die Segmenterstellung. Es enthält die Parameter, die Sie für die Definition erstellt haben, und sollte in natürlicher Sprache geschrieben werden.
- Zugrunde liegende SQL-Abfrage (4) - Dies ist das wahrscheinlich wichtigste Element, da es die eigentliche Abfrage enthält, mit der die Daten aus der Datenbank extrahiert werden. Wann immer Sie diese Segmentvorlage verwenden, läuft sie im Hintergrund. Sie können Segmentvorlagen nur mit dieser SQL-Abfrage erstellen, ohne Parameter hinzuzufügen. Aber dies wäre weniger praktisch, da Sie später nicht verschiedene Eingaben machen könnten. Wir empfehlen, dass Sie die Abfrage zunächst auf Ihrer Datenbank testen und sie dann kopieren und hier einfügen.
- Schnelltest (5) - Mit diesem Funktionsbutton können Sie überprüfen, ob die SQL-Abfrage ausführbar und syntaktisch korrekt ist, indem Sie die Abfrage in einem
EXPLAIN
-Statement laufen lassen. In diesem Statement werden die Variablen durch die entsprechenden Dummydaten ersetzt (z. B. string -> "" [leerer String]). Die Ergebnisse können sich je nach Typ des Datenbank-Engines unterscheiden. Bei einer MS SQL-Datenbank gibt die Abfrage einen Durchführungsplan im XML-Format zurück, den Sie mit SQL Server Management Studio öffnen können. Wenn der konfigurierte Datenbankbenutzer keine ausreichenden Berechtigungen hat, um Ihre Abfrage in einemEXPLAIN
-Statement laufen zu lassen, wird die Abfrage mitLIMIT 1
ausgeführt. - Vorschau und Test (6) - Hier sehen Sie eine Vorschau dessen, was Ihre Kollegen sehen werden, wenn sie ein Segment erstellen, und Sie können es mit echten Daten testen. Wählen Sie die Werte für die Parameter und klicken Sie auf Starten. Das Segment sollte die entsprechende Anzahl Kontakte aus Ihrer Datenbank zurückgeben.
- Kontaktfeld in Emarsys und Feld bei der Abfrage (7) - Hier legen Sie zwei Felder fest, die Ihre Kontakte in beiden Datenbanken identifizieren. In der Regel ist das die E-Mail-Adresse, aber Sie können dafür nehmen, was Sie möchten, so lange es ein eindeutiger Identifikator in allen Datenbanken ist.
- Kontaktfeld in Emarsys - Der eindeutige Identifizierungsschlüssel in Ihrer Emarsys-Kontaktdatenbank (Sie können ihn aus einem Drop-down-Menü auswählen).
- Verweisfeld - Derselbe eindeutige Identifizierungsschlüssel in Ihrer eigenen Datenbank, den Sie verwenden, um relationale Segmente und Segmentvorlagen zu erstellen. Das kann ein Alias sein (z. B. wäre
customer_id
in Ihrer Emarsys-Kontaktdatenbankid
in Ihrer Datenbank. In diesem Fall müssen Sie die SQL-Abfrage folgendermaßen starten:SELECT customer_id as id
, dann erscheintid
im Verweisfeld.
Klicken Sie auf Speichern, wenn Sie fertig sind.
Relationale Segmente erstellen
Haben Sie einmal Ihre Segmentvorlagen erstellt, können Sie diese verwenden, um die eigentlichen Segmente zu erstellen.
- Klicken Sie auf Neu erstellen , um mit der Erstellung eines Segmentes zu beginnen.
- Geben Sie Ihrem Segment einen aussagekräftigen Namen, der Ihnen später hilft, es wiederzufinden.
- Wählen Sie Ihr Szenario. Dies ist die Segmentvorlage, die Sie zuvor erstellt haben. Wenn Sie einen auswählen, erscheint er mit roten Fragezeichen in der Segmentdefinition, um anzuzeigen, wo Sie die Kriterienwerte hinzufügen müssen.
- Klicken Sie auf die Fragezeichen und wählen Sie die Werte für die Parameter aus bzw. geben Sie sie ein. In diesem Beispiel spricht das Segment diejenigen an, die weniger als (Operator) 6 Mal (Zahleneingabe) in den letzten 20 (Zahleneingabe) Tagen gereist sind, deren Reiseziel Budapest (Drop-down-Menü) war und die vom Flughafen London Heathrow (Drop-down-Menü) abgeflogen sind.
- Klicken Sie auf Starten, um das Segment zu erstellen (und zu speichern) und die Ergebnisse anzuzeigen. Das Segment erscheint nunmehr auf der Liste der Relationalen Segmente . Sie können das Segment später bearbeiten, wenn Sie seine Parameter oder deren Werte ändern müssen.
Relationale Segmente verwenden
Um dieses Segment in der Anwendung einsetzen zu können, müssen Sie es zu einem kombinierten Segment hinzufügen (Kontakte > Kombinierte Segmente). Sie müssen es nicht unbedingt mit einem anderen Segment kombinieren. Es genügt, das Segment einfach als einziges enthaltenes Segment auszuwählen:

Dieses Segment kann jetzt überall verwendet werden, wo kombinierte Segmente unterstützt werden, zum Beispiel als Quelle eines Nachrichtenempfängers oder in einem Filterknoten des Automation Centers.
Derzeit unterstützt die STO keine Kampagnen, die gleichzeitig relationale Segmente und die Personalisierung mit relationalen Daten verwenden. In diesen Fällen aktivieren Sie die STO nicht, da Kontakte sonst möglicherweise vom Versand ausgeschlossen werden.