# Shopify webhook

URL: https://docs.ablyft.com/de/developers/tracking-and-events/shopify/webhook/

> Aktiviere die Shopify-Integration in ABlyft und lass Shopify Kaufdaten über einen Webhook senden.



Diese Integration trackt die zentralen Kaufdaten serverseitig. Sie misst:

* **Purchases** (als Conversions)
* **Revenue** (als Wert)
* **Products count** (Anzahl der Artikel im Warenkorb beim Kauf)

Gut zu wissen:

* Ein Goal zählt jedes Mal, wenn ein Visitor eine Bestellung aufgibt. Es verhält sich immer wie die Counting Method **Every**, egal
  was die Goal-Einstellung in ABlyft sagt.
* Das Basis-[Snippet](https://docs.ablyft.com/de/developers/installation/snippet/) muss weiterhin in `theme.liquid` eingefügt werden. Es ermöglicht die
  Zuweisung zu Variations, der Webhook sendet nur die Bestellungen.
* Wenn ein Visitor direkt im Checkout startet, funktioniert diese Methode nicht. Nur Experiments, die im Shop selbst laufen,
  werden getrackt.
* Du kannst sie mit dem [Shopify customer event pixel](https://docs.ablyft.com/de/developers/tracking-and-events/shopify/customer-event/) kombinieren, entferne aber die drei oben genannten Goals
  aus dem Pixel-Code, damit nichts doppelt gezählt wird.

## Schritt 1: Die Integration in ABlyft aktivieren

1. Öffne in ABlyft im linken Menü **Integrations**.
2. Aktiviere die **Shopify**-Integration.
3. Öffne **Goals** und erstelle diese drei Goals:

| Goal           | Goal name                                   | Goal type | Metric view    | API name         |
| -------------- | ------------------------------------------- | --------- | -------------- | ---------------- |
| Purchase       | `Purchase` (oder ein beliebiger Name)       | Custom    | Conversion     | `purchase`       |
| Revenue        | `Revenue` (oder ein beliebiger Name)        | Revenue   | not applicable | `revenue`        |
| Products count | `Products Count` (oder ein beliebiger Name) | Custom    | Values         | `products-count` |

Goal type, Metric view und API name sind wie aufgeführt verpflichtend. Der Goal name ist frei wählbar.

## Schritt 2: Den Webhook in Shopify hinzufügen

1. Melde dich im Shopify-Admin an.
2. Gehe zu **Settings → Notifications → Webhooks**.
3. Klicke auf **Create webhook** und gib ein:

| Feld                | Wert                             |
| ------------------- | -------------------------------- |
| Event               | Order creation                   |
| Format              | JSON                             |
| URL                 | `https://log.ablyft.com/shopify` |
| Webhook API version | `2025-07`                        |

4. Speichere den Webhook.

## Prüfen, ob es funktioniert

Gib eine Testbestellung auf und sieh dir die eingehenden Events im **Live Log** deines Projects an. Vergleiche nach einigen Tagen das
Revenue mit deinen Shopify-Berichten. Siehe [Messung prüfen](https://docs.ablyft.com/de/guides/goals-and-measurement/verify-measurement/).

- [Shopify customer event pixel](https://docs.ablyft.com/de/developers/tracking-and-events/shopify/customer-event/): Mehr Events und Goals auf Produktebene tracken.
- [Shopify tracking](https://docs.ablyft.com/de/developers/tracking-and-events/shopify/): Beide Methoden im Vergleich.

