# An Google Analytics gesendete E-Commerce-Ereignisse

Sobald Google Tag Manager in Ihr Buchungsmodul integriert ist, löst YoPlanning automatisch die folgenden E-Commerce-Ereignisse aus, wenn Sie sie in Ihrem Backoffice aktivieren.

***

### 📦 `view_item`

Wird beim Klicken auf ein Produktdetails ausgelöst.

**Gesendete Daten**:

* `item_name` (Produktname)

***

### 🛒 `in den Warenkorb`

Wird ausgelöst, wenn eine Sitzung oder ein Geschenkgutschein (GBV) zum Warenkorb hinzugefügt wird.

**Gesendete Daten**:

```json
{
  "currency": "EUR",
  "value": 150,
  "items": [
    {
      "item_name": "Canoë 3h",
      "item_variant": "session",
      "quantity": 2
    }
  ]
}
```

***

### 💳 `begin_checkout`

Wird ausgelöst, wenn auf der letzten Seite auf „Bezahlen“ geklickt wird.

**Gesendete Daten**:

```json
{
  "currency": "EUR",
  "value": 180,
  "cart_id": "YO123456"
}
```

***

### ✅ `Kauf`

Wird am Ende der Zahlung ausgelöst. Je nach Art der Integration des Reservierungsmoduls gibt es zwei Modi.

***

#### 🔗 **Direktzugriff**-Modus

* Das Ereignis wird automatisch am Ende der Zahlung ausgelöst.
* Es ist keine zusätzliche Konfiguration erforderlich.

***

#### 🧩 **iframe**-Modus

Wenn das Modul über ein Iframe auf Ihrer Site integriert ist:

* Sie müssen in Ihrer Modulkonfiguration in YoPlanning eine **Erfolgs-URL** definieren.
* Diese URL muss lauten:
  * auf der **gleichen Domäne** wie Ihre Site (z. B.: „example.com/merci“)
  * und **das YoPlanning-Integrationsskript einbinden** (auch wenn auf dieser Seite kein Modul angezeigt wird)

Dank dieser Umleitung wird das Kaufereignis erfolgreich im Hintergrund gesendet.

***

#### 🧾 Mit dem Kaufereignis gesendete Daten

```json
{
  "currency": "EUR",
  "value": 240,
  "transaction_id": "YO654321",
  "transaction_source": "Online",
  "items": [
    {
      "item_name": "Randonnée guidée",
      "item_variant": "session",
      "price": 120,
      "quantity": 2
    }
  ]
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yoplanning.support/de/yoplanning-academy/yoplanning-parametrage/module-de-reservation/integration-du-module-de-reservation/doc-technique-agence-web/evenements-e-commerce-envoyes-vers-google-analytics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
