> For the complete documentation index, see [llms.txt](https://docs.yoplanning.support/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yoplanning.support/it/accademia-di-pianificazione/yoplanning-parametrage/module-de-reservation/integration-du-module-de-reservation/doc-technique-agence-web/google-analytics.md).

# Google Analytics

## Configurazione

Per ricevere i dati del modulo di prenotazione in Google Analytics, segui questi passaggi:

1. Assicurati di avere un account Google Tag Manager (GTM) e un account Google Analytics (GA).*(Yoplanning interagisce con Google Tag Manager, che funge da ponte tra varie soluzioni, come Google Analytics.)*
2. In Yoplannin, modifica il modulo di prenotazione desiderato e inserisci il tuo ID GTM (nel formato **GTM-xxx**, *e non l'ID Google Analytics G-xxxx*).
3. Collega GTM a Google Analytics (*tramite un tag Google attivato su tutte le pagine*). Questa operazione consentirà di trasmettere dati di base come visite e clic. # Se decidi di abilitare il flusso di dati e-commerce, saremo in grado di inviare i seguenti eventi: "view\_item", "add\_to\_cart", "begin\_checkout" e "purchase" (vedi i dettagli dell'evento di seguito).

## Dettagli degli eventi di e-commerce

Inviamo i seguenti eventi:

### visualizza\_elemento

Si attiva cliccando sul dettaglio di un prodotto. I dati "item\_name" vengono inviati nei dati e-commerce e contengono il nome del prodotto in questione.

### Aggiungi al carrello

Si attiva quando si aggiunge una sessione o un buono regalo (GBV) al carrello. Vengono inviati i seguenti dati:

```
currency (ex: EUR)
value (prix total de la session+options "OU" prix unitaire du BC * sa quantité)
items (tableau contenant un seul item)
- item_name (nom du produit "OU" label du bon cadeau)
- item_variant (session "OU" voucher)
- quantity (nombre de disponibilités réservées "OU" quantité de BC)
- price (seulement lors de l'achat d'un BC: prix unitaire du BC)
```

### inizio\_checkout

Si attiva nell'ultima pagina quando si clicca sul pulsante "Paga". Vengono inviati i seguenti dati:

```
currency (ex: EUR)
value (prix total du panier, taxes incluses)
cart_id (l'identifiant du panier)
```

### acquistare

Attivato quando viene effettuato il pagamento, questo evento è speciale perché dipende dal tipo di integrazione del modulo di prenotazione. Sono possibili due integrazioni: o il modulo è integrato nel tuo sito (**iframe**) oppure l'utente accede direttamente al modulo di prenotazione (**accesso diretto**).

#### Modalità di accesso diretto

Nell'accesso diretto, l'evento di acquisto viene attivato automaticamente al termine del pagamento, quando l'utente viene reindirizzato al modulo di prenotazione. Non è richiesta alcuna configurazione.

#### Modalità iframe

In iframe è necessario configurare un "URL di successo" da Yoplanning nella configurazione del modulo di prenotazione. L'URL di successo deve soddisfare due condizioni:

* fa parte dello stesso sito in cui è stato integrato il modulo di prenotazione
* lo script di integrazione di Yoplanning è caricato anche in questa pagina

Ad esempio, se il modulo di prenotazione è integrato su "example.com", anche l'URL di successo deve trovarsi sullo stesso dominio (ad esempio: example.com/thank-you). Anche lo script di integrazione di Yoplanning è caricato in questa pagina (anche se non è presente alcun modulo di prenotazione!).

Con questa operazione, al termine del pagamento l'utente verrà reindirizzato alla tua pagina di successo e l'evento "acquisto" verrà inviato in background all'analisi.

***

#### Dati di acquisto

Vengono inviati i seguenti dati:

```
currency (ex: EUR)
value (prix total de la commande, taxes incluses)
transaction_id (l'identifiant du panier)
transaction_source (Online "OU" Office) (= en ligne/comptoir)
items (un tableau de chaque item du panier avec à chaque fois:)
- item_name (nom du produit/ressource/bon cadeau)
- item_variant (session / session_option / resource / voucher)
- price
- quantity
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.yoplanning.support/it/accademia-di-pianificazione/yoplanning-parametrage/module-de-reservation/integration-du-module-de-reservation/doc-technique-agence-web/google-analytics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
