Segmente und Datenfelder

Mit Keila ist es einfach, zusĂ€tzliche Datenfelder zu Anmeldeformularen hinzuzufĂŒgen, gezielt Newsletter-Kampagnen an bestimmte Teil-Gruppen (Segmente) zu versenden und dynamische Kampagnen mit der Liquid-Template-Sprache zu erstellen.

Screenshot des Formular-Builders in Keila mit einem benutzerdefinierten Tags-Feld

Wozu dienen Datenfelder und Segmente in Newslettern?

Möglicherweise interessieren sich nicht alle Abonnenten deines Newsletters fĂŒr die gleichen Themen. Wenn du beispielsweise den Newsletter einer Weltraum-Firma betreibst, interessieren sich einige Abonnenten (die Rakentenwissenschaftler) eher fĂŒr deine Job-Angebote. Andere Abonnenten (die BĂŒcherwĂŒrmer) interessieren sich dagegen dafĂŒr, wenn dein neuestes Weltraum-Buch erscheint.

Die Lösung: Ein benutzerdefiniertes Datenfeld fĂŒr jeden Kontakt, in dem gespeichert wird ob er ein Rakentenwissenschaftler oder ein BĂŒcherwurm ist.

Das erlaubt es dir, Segmente deiner Kontaktliste zu erstellen, die automatisch nur Kontakte einer der beiden Gruppen beinhalten. Du kanst Job-Angebote an Rakentenwissenschaftler senden und Neuigkeiten zu deinen BĂŒchern an die BĂŒcherwĂŒrmer. Alle sind zufrieden.

Datenfelder mit dem Formular-Werkzeug zu Anmeldeformularen hinzufĂŒgen

Der einfachste Weg um Datenfelder zu deinen Kontakten hinzuzufĂŒgen ist es, diese gleich bei der Anmeldung zu erfassen. Mit dem Form Builder von Keila ist das ein Kinderspiel, du kannst zusĂ€tzliche Textfelder, Checkboxen, Dropdowns und Tags zu deinen Anmeldeformularen hinzufĂŒgen.

Erstellen von Segmenten

Basierend auf den Datenfeldern deiner Kontakte kannst du Segmente erstellen. Keila bietet einen visuellen Segment-Editor, mit dem du verschiedene Bedingungen leicht kombinieren kannst.

Screenshot des Segment-Editors von Keila

FĂŒr erfahrenere Nutzer bietet Keila außerdem eine Abfragesprache, die auf den Query Documents von MongoDB basiert. Eine Abfrage fĂŒr alle Kontakte, die nicht den “rocket-scientist” Tag haben, wĂŒrde z. B. so aussehen.

{
  "$not": { "data.tags": "rocket-scientist" }
}

Du kannst auch Segmente basierend auf Kampagnen-Interaktionen erstellen. Zum Beispiel, um alle Kontakte zu erreichen, die eine Kampagne erhalten, aber nicht geöffnet haben:

{
  "messages": {
    "campaign_id": "your-campaign-id",
    "opened_at": { "$empty": true }
  }
}

Mehr zur Abfrage-Sprache in der Dokumentation erfahren..

Kontakt-Daten als JSON

Mit Keila fÀllt das Verwalten und Importieren von benutzerdefinierten Datenfeldern leicht. Die Datenfelder jedes Kontakts sind Teil eines einzigen JSON-Objekts. Du kannst es im Kontakt-Editor inspizieren.

Screenshot des Kontakt-Editors mit Datenfeldern

Verwendung von Liquid-Templates in Kampagnen

Keila bietet eine vollstĂ€ndige UnterstĂŒtzung der Liquid-Template-Sprache von Shopify im Kampagnen-Text und -Betreff.

So kannst du einen Kontakt mit seinem Vornamen anschreiben:

Hallo {{ contact.first_name }}!

Beim Versenden der Kampagne wird {{ contact.first_name }} mit dem Vornamen des Kontakts ersetzt.

Wenn einige Kontakte keinen Vornamen hinterlegt haben, kannst du den default-Filter verwenden:

Hallo {{ contact.first_name | default: "du"}}!

So wird der Text im Newsletter “Hallo du!” lauten, wenn kein Vorname fĂŒr den Kontakt hinterlegt ist.

Auch die Verwendung von komplexeren AusdrĂŒcken ist möglich. Beispielsweise könntest du ein “gender”-Datenfeld haben und dann die korrekte Anrede erstellen:

{% if contact.data.gender == "female" %}
  Sehr geehrte Frau {{ contact.last_name }}!
{% elsif contact.data.gender == "male" %}
  Sehr geehrter Herr {{ contact.last_name }}!
{% else %}
  Guten Tag {{ contact.first_name }} {{ contact.last_name }}!
{% endif %}

So wird der Kontakt mit “Sehr geehrter Herr” oder “Sehr geehrte Frau” ansprochen, wenn im “gender”-Feld die Werte “female” oder “male” hinterlegt sind. Wenn das Feld einen anderen Wert einhĂ€lt oder nicht gesetzt ist, wird die geschlechtsneutrale “Guten Tag” mit dem vollstĂ€ndigen Namen verwendet.

Mehr ĂŒber Liquid in Keila erfahren.