# Tracking & events

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

> Wie Conversions von deiner Website zu ABlyft gelangen, von Click Goals ohne Code bis zu JavaScript-Events und Data-Layer-Einträgen.



Ein Experiment braucht mindestens ein **Goal**, die Definition dessen, was als Erfolg zählt. Dieser Bereich erklärt, wie jeder Goal type
auf deiner Website ausgelöst wird und was du implementieren musst.

Shopify-Shops nutzen ein eigenes Tracking über einen Webhook oder einen Customer Event Pixel, siehe
[Shopify tracking](https://docs.ablyft.com/de/developers/tracking-and-events/shopify/).

| Goal type    | Wie er ausgelöst wird                                           | Code nötig | Lies                                                                                   |
| ------------ | --------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------- |
| **Pageview** | Eine verknüpfte Page wird aktiv                                 | Keiner     | [Click & pageview goals](https://docs.ablyft.com/de/developers/tracking-and-events/click-and-pageview-goals/) |
| **Click**    | Ein Visitor klickt ein Element, das zu einem CSS-Selektor passt | Keiner     | [Click & pageview goals](https://docs.ablyft.com/de/developers/tracking-and-events/click-and-pageview-goals/) |
| **Custom**   | Dein Code ruft `ablyft.push()` auf                              | Eine Zeile | [Custom goals](https://docs.ablyft.com/de/developers/tracking-and-events/custom-goals/)                       |
| **Revenue**  | Dein Code ruft `ablyft.push()` mit einem Wert auf               | Eine Zeile | [Revenue tracking](https://docs.ablyft.com/de/developers/tracking-and-events/revenue-tracking/)               |

Data-Layer-Einträge (zum Beispiel aus dem Google Tag Manager) sind kein Goal type, aber du kannst sie nutzen, um Audiences zu starten
und eigenen Code auszuführen. Siehe [Data layer events](https://docs.ablyft.com/de/developers/tracking-and-events/datalayer-events/).

Die fachliche Seite von Goals, etwa ein Goal zu erstellen, es einem Experiment zuzuweisen und die Counting Method zu wählen,
ist unter [Goals konfigurieren](https://docs.ablyft.com/de/guides/goals-and-measurement/configure-goals/) beschrieben.

> **Consent:** Wenn du einen Consent Manager verwendest, hält ABlyft Events möglicherweise zurück, bis Tracking erlaubt ist. Siehe
> [Consent Manager](https://docs.ablyft.com/de/developers/consent-and-security/consent-manager/).

- [Click & pageview goals](https://docs.ablyft.com/de/developers/tracking-and-events/click-and-pageview-goals/): Goals ohne eigenen Code.
- [Custom goals](https://docs.ablyft.com/de/developers/tracking-and-events/custom-goals/): Goals aus JavaScript auslösen.
- [Revenue tracking](https://docs.ablyft.com/de/developers/tracking-and-events/revenue-tracking/): Revenue-Werte senden.
- [Shopify tracking](https://docs.ablyft.com/de/developers/tracking-and-events/shopify/): Käufe und Checkout-Schritte in Shopify-Shops.
- [Data layer events](https://docs.ablyft.com/de/developers/tracking-and-events/datalayer-events/): Data-Layer-Events für Audiences und eigenen Code nutzen.

