KI fragen
Deutsch DE
Zu Watbot

Tags

Tags kennzeichnen Kontakte: „vip“, „strauss_bestellt“, „wartet_auf_lieferung“. Mit Tags lässt sich ein Szenario leicht verzweigen und lassen sich Empfänger von Newslettern auswählen. Mehr dazu unter Tags und Variablen.

Hinzugefügte und entfernte Tags werden gespeichert, nachdem der Code ohne Fehler beendet wurde. Innerhalb des Codes sehen Prüfungen die Änderungen bereits.

getContactTags

getContactTags()

Liefert alle Tags des Kontakts.

Keine Parameter.

Liefert ein Array von Zeichenketten — die Namen der Tags. Hat der Kontakt keine Tags, ist das Array leer.

var tags = getContactTags();

if (tags.length === 0) {
    sendMessage('Erzählen Sie uns, welche Blumen Sie mögen, und wir stellen einen Strauß zusammen.');
}

hasContactTag

hasContactTag(name)

Prüft, ob der Kontakt einen Tag hat.

Parameter Typ Was übergeben wird
name Zeichenkette Name des Tags. Groß- und Kleinschreibung zählt: VIP und vip sind verschiedene Tags

Liefert true, wenn der Tag vorhanden ist, sonst false.

if (hasContactTag('vip')) {
    setContactVariable('rabatt', 15);
}

setContactTag

setContactTag(name)

Fügt dem Kontakt einen Tag hinzu. Ist der Tag schon vorhanden, ändert sich nichts.

Parameter Typ Was übergeben wird
name Zeichenkette Name des Tags

Liefert nichts.

setContactTag('strauss_bestellt');

deleteContactTag

deleteContactTag(name)

Entfernt einen Tag vom Kontakt. Gibt es den Tag nicht, ändert sich nichts.

Parameter Typ Was übergeben wird
name Zeichenkette Name des Tags

Liefert nichts.

if (hasContactTag('wartet_auf_lieferung')) {
    deleteContactTag('wartet_auf_lieferung');
    setContactTag('bestellung_erhalten');
}