# 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
```
