# Commerce

> Senden Sie die Produkte, Bestellungen und Warenkörbe Ihres Shops an Emailit, um den Umsatz Ihrer E-Mails zu sehen, Inhalte mit Produkten und Gutscheinen zu personalisieren und Käufer sowie abgebrochene Warenkörbe zu erreichen. Alpha: nur für das Emailit-Team zugänglich.

Commerce verbindet Ihren Onlineshop mit Emailit. Sobald Ihre Produkte, Bestellungen und Warenkörbe in Emailit sind, sehen Sie, wie viel Umsatz jede Kampagne und jede Automatisierung bringt, und können Produkte, Gutscheincodes und Warenkörbe in E-Mails einfügen, Kontakte danach segmentieren, was sie kaufen, und Automatisierungen starten, wenn jemand bestellt oder einen Warenkorb zurücklässt.

> **Commerce ist in der Alpha:** Commerce steht nur dem Emailit-Team offen, solange wir es testen. Siehe [Wer Commerce nutzen kann](#who-can-use-commerce).

## Wer Commerce nutzen kann

Während der Alpha steht Commerce nur den Plattform-Admins von Emailit zur Verfügung. Die Rolle **Admin** in einem Workspace reicht nicht aus.

| Wo | Emailit-Team | Alle anderen |
| --- | --- | --- |
| Weboberfläche | **Email Marketing → Commerce**, der Umsatz in Kampagnenberichten, A/B-Tests, die nach Bestellungen oder Umsatz entschieden werden, die Auswahl **Products & coupons**, Kauf-Trigger in Automatisierungen, Commerce-Events in Webhooks und die Karte **Purchases** bei Kontakten | Der Menüeintrag **Commerce** zeigt **Soon** und lässt sich nicht öffnen. Der Rest ist ausgeblendet, aber eine Kampagne oder Automatisierung, die bereits eine Commerce-Funktion verwendet, zeigt sie weiterhin an. |
| API und MCP | Die APIs für Produkte, Bestellungen, Warenkörbe, Gutscheine und Commerce, der Umsatz in den [Kampagnenstatistiken](/de/docs/api-reference/campaigns/stats/) und die MCP-Tools für Commerce | `403` mit `error: "commerce_alpha"`. In den Kampagnenstatistiken fehlt `commerce`. |
| API-Schlüssel und das Tracking-Skript | Sie funktionieren in Workspaces, die einem Plattform-Admin von Emailit gehören. | `403` mit `error: "commerce_alpha"`. Die Befehle `product`, `cart` und `purchase` des Tracking-Skripts werden mit derselben Meldung abgelehnt, und Seitenaufrufe werden ignoriert. |

Kampagnen und Automatisierungen, die bereits eine Commerce-Funktion verwenden, funktionieren für alle im Workspace weiter.

## Was Sie damit tun können

| Funktion | Wo |
| --- | --- |
| Umsatz aus E-Mails, Top-Produkte und Top-Kampagnen | **Email Marketing → Commerce** |
| Umsatz, Bestellungen und Conversion-Rate pro Kampagne sowie A/B-Tests, die nach Umsatz entschieden werden | [Kampagnenberichte](/de/docs/campaigns/reports/), [A/B-Tests](/de/docs/campaigns/ab-testing/) |
| Produktraster, Empfehlungen, eindeutige Gutscheincodes und der Warenkorb in E-Mails | [Produkte, Gutscheine und der Warenkorb](/de/docs/campaigns/products-and-coupons/) |
| Segmente nach Bestellungen, Ausgaben, Abwanderungsrisiko, gekauften oder angesehenen Produkten, Warenkörben und Gutscheinen | [Segmente](/de/docs/api-reference/segments/create/#activity-rules) (ebenfalls in der Alpha) |
| Automatisierungen für abgebrochene Warenkörbe und neue Bestellungen | [Trigger von Automatisierungen](/de/docs/automations/triggers/) |
| Käufer aus einer Sequenz nehmen oder danach verzweigen, was sie gekauft haben | [Ausstiegsbedingungen und Ziele](/de/docs/automations/exits-and-goals/), [Condition (If/Else)](/de/docs/automations/steps/#condition-ifelse) |
| Ein Kaufprofil bei jedem Kontakt | Die Seite des Kontakts in der Weboberfläche |

## Daten Ihres Shops übertragen

| Daten | Wie sie zu Emailit gelangen |
| --- | --- |
| **Produkte** | Die [Produkt-API](/de/docs/api-reference/products/) oder die Produktaufrufe des Tracking-Skripts, die Produkte hinzufügen, die noch nicht in Ihrem Katalog sind. |
| **Bestellungen** | Die [Bestell-API](/de/docs/api-reference/orders/create/) aus dem Backend Ihres Shops, mit einem Schlüssel mit Vollzugriff oder einem Schlüssel mit dem Scope **Events Only**. Der Kaufbefehl des Tracking-Skripts funktioniert ebenfalls, Browser können ihn aber blockieren. |
| **Warenkörbe** | Das Tracking-Skript bei jeder Änderung des Warenkorbs oder die [Warenkorb-API](/de/docs/api-reference/carts/upsert/). |
| **Produktaufrufe und Website-Aktivität** | Das [Tracking-Skript](/de/docs/events/tracking-script/) von [Event-Tracking](/de/docs/events/). |

[Shop verbinden](/de/docs/commerce/connect-your-shop/) beschreibt die API und das Tracking-Skript.

Eine Bestellung mit einer E-Mail-Adresse, die noch kein Kontakt ist, erstellt den Kontakt. Der Kontakt wird bei keiner Kontaktliste angemeldet, es sei denn, die Bestellung gibt an, dass der Käufer Marketing akzeptiert. So erreichen Kampagnen keine Käufer, die nicht eingewilligt haben.

## Wie Bestellungen E-Mails zugeordnet werden

Jede neue Bestellung wird der Kampagnen- oder Automatisierungs-E-Mail zugeordnet, die der Käufer zuletzt innerhalb des Klickfensters vor der Bestellung **geklickt** hat (standardmäßig 5 Tage). Ohne Klick wird sie der E-Mail zugeordnet, die er zuletzt innerhalb des Öffnungsfensters **geöffnet** hat (standardmäßig 1 Tag). Klicks haben Vorrang vor Öffnungen, weil manche E-Mail-Programme Bilder laden und so eine Öffnung zählen, ohne dass jemand die E-Mail liest.

- Das Fenster zählt ab dem Klick oder der Öffnung, nicht ab dem Versand der E-Mail: Wer auf eine eine Woche alte Kampagne klickt und am nächsten Tag kauft, zählt.
- Besucher, die über einen E-Mail-Link kommen, tragen eine signierte Identität mit sich, daher wird der Kauf auch dann zugeordnet, wenn er in einer anderen Browsersitzung erfolgt, solange der Klick im Fenster liegt.
- Mit [`historical`](/de/docs/api-reference/orders/batch/) importierte Bestellungen werden keinen E-Mails zugeordnet und starten keine Automatisierungen.
- Der Umsatz ist die Bestellsumme abzüglich Rückerstattungen. Stornierte Bestellungen zählen nicht.

Jede zugeordnete Bestellung zeigt **Credited to** mit der Kampagne oder Automatisierung und ob die Zuordnung aus einem Klick oder einer Öffnung stammt.

## Einstellungen

**Email Marketing → Commerce → Settings** enthält:

| Einstellung | Standardwert | Zulässige Werte |
| --- | --- | --- |
| **Currency** | USD | Ein dreistelliger Währungscode, verwendet für Bestellungen und Warenkörbe, die keine Währung angeben. |
| **Click window (days)** | 5 | 1 bis 30. |
| **Open window (days)** | 1 | 0 bis 30. Bei 0 werden nur Klicks gewertet. |
| **Cart abandoned after (minutes)** | 60 | 15 bis 10.080. Der Warenkorb eines bekannten Kontakts, der so lange unverändert bleibt, gilt als abgebrochen. |

Die Einstellungsseite enthält außerdem die Snippets des Tracking-Skripts und eine Beispielanfrage für eine Bestellung. Per API verwenden Sie [Commerce-Einstellungen abrufen](/de/docs/api-reference/commerce/get-settings/) und [Commerce-Einstellungen aktualisieren](/de/docs/api-reference/commerce/update-settings/).

## Die Commerce-Seiten

- **Overview** zeigt für die letzten 7, 30 oder 90 Tage: **Revenue**, **Revenue from email** (aufgeteilt in Kampagnen und Automatisierungen), **Orders** mit dem durchschnittlichen Bestellwert, **Customers** (neu und wiederkehrend), den Umsatz pro Tag, Warenkörbe (aktiv, abgebrochen, abgebrochener Wert und zurückgewonnen), **Top products** und **Top campaigns by revenue**. Beträge gelten pro Währung, und die Hauptwährung wird zuerst angezeigt.
- **Products**, **Orders**, **Carts** und **Coupons** listen auf, was Emailit gespeichert hat, mit Suche und Filtern. Wählen Sie eine Bestellung, um ihre Artikel und die E-Mail zu sehen, der sie zugeordnet ist.
- **Settings**, siehe oben.

### Abgebrochene Warenkörbe

Ein Warenkorb wird zu **Abandoned**, wenn er zu einem bekannten Kontakt gehört, Artikel enthält und sich während der Wartezeit bis zum Abbruch nicht geändert hat. Emailit löst dann [`cart.abandoned`](/de/docs/webhooks/events/cart/abandoned/) aus, das eine [Automatisierung für abgebrochene Warenkörbe](/de/docs/automations/recipes/#abandoned-cart-reminder) starten kann. Ein Warenkorb wird zu **Converted**, wenn eine Bestellung ihn mit `cart_id` angibt oder wenn derselbe Kontakt eine Bestellung aufgibt.

### Kaufprofil

Ein Kontakt mit Bestellungen, Warenkörben oder Website-Aktivität hat auf seiner Seite eine Karte **Purchases**: Bestellungen, Gesamtausgaben, durchschnittliche Bestellung, letzte Bestellung, erwartete nächste Bestellung, letzte Aktivität auf Ihrer Website, Zeitzone, **Churn risk**, sein offener Warenkorb, zuletzt angesehene Produkte und letzte Bestellungen.

**Expected next order** ist die letzte Bestellung plus die durchschnittliche Zeit zwischen den Bestellungen des Kontakts, ab der zweiten Bestellung. **Churn risk** vergleicht die Zeit seit der letzten Bestellung mit diesem Abstand (mindestens 14 Tage) oder bei Einmalkäufern mit 90 Tagen: **low** innerhalb davon, **medium** bis zur doppelten Dauer, **high** danach.

## Events

Commerce erfasst, was in Ihrem Shop passiert, als System-Events, am selben Ort wie alle anderen Events. Sie erscheinen unter **Email API → Events** (Scope **System**), in der Aktivität des Kontakts, in der [Events-API](/de/docs/api-reference/events/list/), in [Webhooks](/de/docs/webhooks/) und in Automatisierungen:

| Event | Wann |
| --- | --- |
| [`order.placed`](/de/docs/webhooks/events/order/placed/) | Eine Bestellung wird zum ersten Mal gespeichert, außer bei historischen Importen. Startet Automatisierungen mit **Placed an order** und beendet Durchläufe mit dieser Ausstiegsbedingung. |
| [`order.updated`](/de/docs/webhooks/events/order/updated/) | Eine gespeicherte Bestellung ändert sich, zum Beispiel ihr Status oder durch eine Rückerstattung. |
| [`cart.updated`](/de/docs/webhooks/events/cart/updated/) | Ein Warenkorb wird erstellt, oder seine Artikel, sein Gesamtbetrag, sein Status oder sein Kontakt ändern sich. Erneutes Senden desselben Warenkorbs löst es nicht aus. |
| [`cart.abandoned`](/de/docs/webhooks/events/cart/abandoned/) | Ein Warenkorb wird abgebrochen. Ein Warenkorb, der sich ändert und wieder unverändert bleibt, löst es erneut aus. Startet Automatisierungen mit **Abandoned a cart**. |
| [`product.viewed`](/de/docs/webhooks/events/product/viewed/) | Das Tracking-Skript erfasst einen Produktaufruf, von einem Kontakt oder einem anonymen Besucher. |

`cart.updated` und `product.viewed` stammen aus dem Website-Traffic, daher erhält ein Webhook, der **All events** empfängt, sie nicht. Abonnieren Sie sie mit ihrem Namen, wie [Workspace-Events und eigene Events](/de/docs/webhooks/event-types/#workspace-and-custom-events). Commerce-Events aktualisieren außerdem [Segmente mit Tracking](/de/docs/segments/tracked/) mit Regeln für Käufe, Warenkörbe oder Produktaufrufe innerhalb von etwa einer Minute.

## Nächste Schritte

  - [Shop verbinden](/de/docs/commerce/connect-your-shop/): Bestellungen aus Ihrem Backend senden und das Tracking-Skript einbinden.
  - [Produkte, Gutscheine und der Warenkorb](/de/docs/campaigns/products-and-coupons/): E-Mails mit Ihrem Katalog personalisieren.
  - [Gutscheine](/de/docs/commerce/coupons/): Eindeutige Codes für jeden Empfänger.
  - [Rezepte für Automatisierungen](/de/docs/automations/recipes/): Abläufe für abgebrochene Warenkörbe und Dankes-E-Mails.

---
Quelle: https://emailit.com/de/docs/commerce/
