# Segmente mit Tracking

> Segmente mit Tracking erfassen, wer wann beitritt und austritt. Starten Sie Automatisierungen und senden Sie Webhooks bei Beitritten und Austritten, und verfolgen Sie das Wachstum eines Segments. Alpha: nur für das Emailit-Team zugänglich.

Ein Segment mit Tracking ist ein [Segment](/de/docs/segments/), das zusätzlich seine Mitglieder speichert. Wenn ein Kontakt beginnt oder aufhört, seinen Regeln zu entsprechen, erfasst Emailit die Änderung. So können Sie:

- [Automatisierungen](#start-automations) starten, wenn jemand beitritt oder das Segment verlässt,
- [Webhooks](#webhooks) für Beitritte und Austritte empfangen,
- das [Wachstum](#growth-and-the-joined-column) des Segments über die Zeit sehen und wann jeder Kontakt beigetreten ist.

Zahlen, die Liste der Kontakte und Kampagnen funktionieren wie bei jedem Segment: Sie werten die Regeln live aus und verwenden nie die gespeicherten Mitglieder.

> **Segmente sind in der Alpha:** Segmente, mit oder ohne Tracking, stehen nur dem Emailit-Team offen, solange wir sie testen. Siehe [Wer Segmente nutzen kann](/de/docs/segments/#who-can-use-segments).

Segmente mit Tracking sind in den Tarifen Pro, Business und Custom enthalten und zählen zum selben [Segmentlimit](/de/docs/segments/#limits) wie andere Segmente.

## Segment mit Tracking erstellen

Wählen Sie beim Erstellen eines Segments unter **Type** die Option **Tracked segment**. Bei Pay as you go ist die Option deaktiviert und zeigt **Upgrade**. Per API übergeben Sie `"tracked": true` an [Segment erstellen](/de/docs/api-reference/segments/create/).

Der Typ lässt sich danach nicht mehr ändern, in keine Richtung. Um ein bestehendes Segment zu tracken, erstellen Sie ein neues Segment mit Tracking und denselben Regeln. **Duplicate** behält den Typ des Originals bei.

Direkt nach dem Erstellen zeigt ein Segment mit Tracking **Recording current members**, während Emailit alle speichert, die bereits zutreffen (`tracking.status` ist in der API `syncing`). Diese erste Zählung sendet keine Events und startet keine Automatisierungen: Nur Kontakte, die danach beitreten oder das Segment verlassen, zählen als Änderungen.

## Wie Mitglieder aktualisiert werden

| Was passiert | Wann die Mitglieder aktualisiert werden | `reason` |
| --- | --- | --- |
| Ein Kontakt wird erstellt, bearbeitet oder gelöscht, meldet sich an oder ab, oder ein Schritt einer Automatisierung ändert ihn | Meist innerhalb einer Minute | `contact` |
| Ein Kontaktimport ist abgeschlossen oder eine Kontaktliste wird gelöscht | Nach Abschluss, für das ganze Segment | `contact` |
| Regeln, die mit der Zeit wandern, etwa **Created** in den letzten 30 Tagen, und Änderungen, die keine Kontakt-Events erzeugen | Täglich um 00:30 UTC, für das ganze Segment | `schedule` |
| Sie bearbeiten Quelle oder Filter des Segments | Direkt nach dem Speichern | `segment_updated` |

Jeder Beitritt und Austritt wird mit einem `reason` erfasst. Änderungen, die durch das Bearbeiten des Segments entstehen, werden an Webhooks gesendet, starten aber keine Automatisierungen. So führt eine geänderte Regel nicht für alle Betroffenen eine Automatisierung aus. Für Kontakte, die das Segment verlassen, weil sie gelöscht wurden, wird kein Event gesendet.

## Automatisierungen starten

Zwei Kontakt-Trigger starten aus einem Segment mit Tracking:

| Trigger | API-Kennung | Startet einen Durchlauf, wenn |
| --- | --- | --- |
| **Added to segment** | `contact.added_to_segment` | ein Kontakt dem Segment beitritt. |
| **Removed from segment** | `contact.removed_from_segment` | ein Kontakt das Segment verlässt. |

Wählen Sie das Segment im Trigger unter **Tracked segment**. Nur Segmente mit Tracking werden aufgelistet, und nur sie lassen sich verwenden. Durchläufe starten meist innerhalb einer Minute nach dem Beitritt oder Austritt.

Wählen Sie bei **Added to segment** die Option **Also start for contacts already in the segment when the automation is first started**, um die Automatisierung auch für die aktuellen Mitglieder auszuführen. Das geschieht einmal, beim ersten Start der Automatisierung, für die zu diesem Zeitpunkt erfassten Mitglieder. Die Durchlaufeinstellungen der Automatisierung, etwa `allow_reentry` und `cooldown_seconds`, gelten weiterhin. Siehe [Per API nutzen](/de/docs/automations/#use-the-api).

Beitritte und Austritte können außerdem Durchläufe beenden (**Removed from segment** als Ausstiegsbedingung), Ziele erreichen und Schritte **Wait until** fortsetzen. Siehe [Ausstiegsbedingungen und Ziele](/de/docs/automations/exits-and-goals/).

Ein Segment, das eine Automatisierung verwendet, lässt sich erst löschen, wenn Sie diese Automatisierung ändern. Siehe [Trigger von Automatisierungen](/de/docs/automations/triggers/#segment-triggers).

## Webhooks

Beitritte und Austritte senden diese Events an [Webhooks](/de/docs/webhooks/):

- [`segment.contact_added`](/de/docs/webhooks/events/segment/contact-added/), wenn ein Kontakt beitritt, mit `joined_at`.
- [`segment.contact_removed`](/de/docs/webhooks/events/segment/contact-removed/), wenn ein Kontakt das Segment verlässt, mit `left_at`.

Beide enthalten `id` und `name` des Segments, `id`, `email`, Namen und eigene Felder des Kontakts sowie den `reason` aus der Tabelle oben. Das **Activity log** des Kontakts zeigt außerdem die Einträge „Joined segment“ und „Left segment“.

## Wachstum und die Spalte Joined

Die Seite eines Segments mit Tracking hat ein Diagramm **Growth** für die letzten 30 Tage: **Members** am Ende jedes Tages sowie die Zahl der Kontakte unter **Joined** und **Left**. Der Verlauf beginnt, wenn das Tracking beginnt, und die erste Zählung wird nicht als Beitritte angezeigt.

Die Kontakttabelle erhält eine Spalte **Joined** mit dem Datum, an dem die aktuelle Mitgliedschaft des Kontakts im Segment begann. Ein Kontakt, der das Segment verlässt und zurückkehrt, erhält ein neues Datum. Die Spalte bleibt leer, bis das Tracking den Kontakt erfasst hat.

Per API verwenden Sie [Wachstum eines Segments abrufen](/de/docs/api-reference/segments/growth/) für bis zu 365 Tage und [Kontakte eines Segments auflisten](/de/docs/api-reference/segments/contacts/) für `joined_at`.

## Wenn das Tracking pausiert

Wechselt der Workspace in einen Tarif ohne Segmente mit Tracking, pausiert das Tracking. Die Seite des Segments zeigt **Tracking is paused**, und `tracking.status` ist `paused`:

- Die Mitglieder werden nicht mehr aktualisiert, es werden keine Events gesendet, und aus dem Segment starten keine Automatisierungen.
- Das Segment zählt, listet und sendet weiterhin live, wie jedes Segment.

Nachdem Sie wieder in einen höheren Tarif gewechselt haben, erfasst Emailit bei der nächsten Aktualisierung die aktuellen Mitglieder neu, ohne Events zu senden oder Automatisierungen zu starten, und danach läuft das Tracking weiter. Beitritte und Austritte, während das Tracking pausiert war, werden nicht erfasst.

## Per API nutzen

| Aufgabe | Endpunkt |
| --- | --- |
| Segment mit Tracking erstellen | [Segment erstellen](/de/docs/api-reference/segments/create/) mit `"tracked": true` |
| Tracking-Status prüfen | `tracked` und `tracking` bei [Segment abrufen](/de/docs/api-reference/segments/get/) |
| Tägliche Mitglieder, Beitritte und Austritte | [Wachstum eines Segments abrufen](/de/docs/api-reference/segments/growth/) |
| Wann jedes Mitglied beigetreten ist | `joined_at` bei [Kontakte eines Segments auflisten](/de/docs/api-reference/segments/contacts/) |

Bei Pay as you go gibt `"tracked": true` den Status `403` mit `"error": "plan_required"` und `"required_plan": "pro"` zurück. [Segmente auflisten](/de/docs/api-reference/segments/list/) gibt `usage.tracking_allowed` zurück, das angibt, ob der Tarif Segmente mit Tracking enthält.

## Siehe auch

  - [Trigger von Automatisierungen](/de/docs/automations/triggers/): Alle Trigger und ihre Optionen.
  - [Event-Typen](/de/docs/webhooks/event-types/): Alle Webhook-Events, die Emailit sendet.

---
Quelle: https://emailit.com/de/docs/segments/tracked/
