Misurare l'e-commerce

Puoi configurare gli eventi di e-commerce per raccogliere informazioni sul comportamento di acquisto dei tuoi utenti. Gli eventi ti consentono di quantificare i tuoi prodotti più apprezzati e di conoscere l'influenza delle promozioni e del posizionamento dei prodotti sulle entrate.

Questo documento descrive ogni evento di e-commerce e quando configurarlo. Per un esempio passo passo su come configurare un evento di e-commerce, consulta Configurare un evento di acquisto.

Prima di iniziare

Consigli

  • Attiva la modalità di debug per visualizzare gli eventi in tempo reale e risolvere i problemi.
  • Esamina i limiti per le dimensioni e le metriche personalizzate quando invii parametri personalizzati con gli eventi di e-commerce.
  • Imposta currency quando invii i dati di value (entrate) per assicurarti che le metriche relative alle entrate vengano calcolate correttamente.
  • Imposta ogni parametro e-commerce per cui disponi di dati, indipendentemente dal fatto che il parametro sia facoltativo.
  • Utilizza il sito web di e-commerce di esempio per vedere un esempio di come taggare il tuo sito web.
  • Per assicurarti che i dati vengano inseriti correttamente nei report, segui il formato indicato in questo documento. Se devi impostare l'array di elementi al di fuori dell'array di e-commerce, imposta il parametro currency a livello di evento quando invii i dati value (entrate).

Implementazione

Una tipica implementazione e-commerce misura tutte le azioni elencate di seguito:

Alla base di queste azioni ci sono i prodotti e i servizi che vendi. Puoi rappresentare prodotti e servizi come un array di elementi che possono essere aggiunti agli eventi e-commerce. Puoi includere fino a 27 parametri personalizzati nell'array di elementi, oltre ai parametri prescritti.

Il seguente esempio mostra come creare la raccolta di items a cui viene fatto riferimento in questa guida. L'array items può includere fino a 200 elementi.

Selezionare un elemento da un elenco

Quando a un utente viene mostrato un elenco di risultati, invia un evento view_item_list incluso un parametro array items contenente gli elementi visualizzati. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Una volta che un utente seleziona un elemento dall'elenco, invia l'evento select_item con l'elemento selezionato in un parametro array items. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Visualizzare i dettagli di un articolo

Per misurare il numero di volte in cui vengono visualizzati i dettagli di un articolo, invia un evento view_item ogni volta che un utente visualizza la schermata dei dettagli di un articolo. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Aggiungere o rimuovere un articolo da un carrello degli acquisti

Misura l'aggiunta di un articolo a un carrello degli acquisti inviando un evento add_to_cart con gli articoli pertinenti in un array items. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Puoi anche misurare quando un articolo viene aggiunto a una lista dei desideri inviando un evento add_to_wishlist con gli articoli pertinenti in un array items. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Quando un utente visualizza successivamente il carrello, invia l'evento view_cart con tutti gli articoli nel carrello. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Per misurare quando un utente rimuove un articolo da un carrello, invia l'evento remove_from_cart. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Avviare la procedura di pagamento

Misura il primo passaggio di una procedura di pagamento inviando un evento begin_checkout con uno o più articoli definiti con i campi pertinenti. In questa fase è possibile aggiungere un coupon all'intero ordine aggiungendolo all'evento o applicarlo a un articolo specifico aggiungendolo a elementi specifici nell'array items. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Quando un utente procede al passaggio successivo della procedura di pagamento e aggiunge i dati di spedizione, invia un evento add_shipping_info. Utilizza il parametro shipping_tier per specificare l'opzione di consegna dell'utente, ad esempio "Trasporto terrestre", "Trasporto aereo" o "Giorno successivo". Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Invia l'evento add_payment_info quando un utente invia i propri dati di pagamento. Se applicabile, includi payment_type con questo evento per il metodo di pagamento scelto. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Effettuare un acquisto o emettere un rimborso

Misura un acquisto inviando un evento purchase con uno o più articoli definiti con i campi pertinenti. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Misura i rimborsi inviando un evento refund con il parametro transaction_id specificato e uno o più articoli definiti con item_id e quantity. Ti consigliamo di includere le informazioni sugli articoli nell'evento refund per visualizzare le metriche di rimborso a livello di articolo in Analytics.

Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Applicare promozioni

L'e-commerce include il supporto per la misurazione delle impressioni e dei clic delle promozioni interne, come i banner visualizzati per promuovere una vendita.

Le impressioni della promozione vengono in genere misurate con la visualizzazione iniziale dello schermo inviando l'evento view_promotion con un parametro items per specificare l'articolo promozionale. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.

Per indicare che un utente ha fatto clic su una promozione, invia un evento select_promotion con l'articolo come parametro articolo. Per informazioni dettagliate sui parametri da inviare, consulta la documentazione di riferimento sugli eventi.