events
I Dimension e le metriche sono componenti vitali per i rapporti. Il events
La variabile è responsabile della raccolta dei dati di molte metriche sul sito. Gli eventi in genere incrementano metriche nei rapporti.
Prima di implementare gli eventi, accertati di crearli e configurarli in Eventi di successo nelle impostazioni della suite di rapporti. Se prevedi di utilizzare eventi personalizzati negli hit di tracciamento dei collegamenti, assicurati che linkTrackVars
e linkTrackEvents
sono impostati correttamente.
Eventi che utilizzano il Web SDK
Se utilizzi il Oggetto XDM, gli eventi personalizzati utilizzano i seguenti campi XDM:
- Gli eventi personalizzati da 1 a 100 sono mappati su
xdm._experience.analytics.event1to100.event1
-xdm._experience.analytics.event1to100.event100
. - Gli eventi personalizzati 101-200 sono mappati su
xdm._experience.analytics.event101to200.event100
-xdm._experience.analytics.event101to200.event200
. - Questo modello si ripete ogni 100 eventi in
xdm._experience.analytics.event901to1000.event901
-xdm._experience.analytics.event901to1000.event1000
.eventx.value
viene utilizzato per specificare l'importo da incrementare.eventx.id
viene utilizzato per serializzazione. - Gli ordini sono mappati a
xdm.commerce.purchases.value
. - Le unità sono mappate alla somma di tutte
productListItems[].quantity
campi. - I ricavi vengono mappati sulla somma di tutti
productListItems[].priceTotal
campi. - Le visualizzazioni del prodotto sono mappate a
xdm.commerce.productViews.value
. - I carrelli sono mappati su
xdm.commerce.productListOpens.value
. - Le aggiunte al carrello sono mappate a
xdm.commerce.productListAdds.value
. - Le rimozioni dal carrello sono mappate a
xdm.commerce.productListRemovals.value
. - Le visualizzazioni del carrello sono mappate a
xdm.commerce.productListViews.value
. - Pagamenti mappati a
xdm.commerce.checkouts.value
.
productListItems
(ad esempio, productListItems._experience.analytics.event1.value
) e tale evento non è ancora presente in questo campo, l'evento viene aggiunto automaticamente a questo campo.Se utilizzi il oggetto dati, tutti gli eventi utilizzano data.__adobe.analytics.events
, seguendo l'AppMeasurement di sintassi delle stringhe. Se imposti questo campo, tutti gli eventi impostati nell’oggetto XDM vengono sovrascritti e non inviati ad Adobe Analytics.
Eventi che utilizzano l’estensione Adobe Analytics
Puoi impostare gli eventi sia durante la configurazione dell’estensione Analytics (variabili globali) sia nelle regole.
- Accedi a Raccolta dati di Adobe Experience Platform utilizzando le credenziali Adobe ID.
- Fai clic sulla proprietà del tag desiderata.
- Vai alla scheda Rules, quindi fai clic sulla regola desiderata (o crea una regola).
- Nella sezione Actions, fai clic su un’azione Adobe Analytics - Set Variables esistente o fai clic sull’icona “+”.
- Imposta il Extension in Adobe Analytics e nella sezione Action Type a Set Variables.
- Individua la sezione Events.
Sono disponibili diverse funzioni:
- Elenco a discesa che consente di selezionare l’evento da includere
- Campo di testo facoltativo per la serializzazione. Consulta serializzazione degli eventi per ulteriori informazioni.
- Campo di testo facoltativo per un valore evento. È possibile includere la valuta per gli eventi di valuta oppure un numero intero per gli eventi non di valuta per incrementarla più volte. Ad esempio, selezionando
event1
nell’elenco a discesa e includendo10
in questo campo incrementaevent1
10 nella generazione rapporti. - Un pulsante per aggiungere un altro evento. Puoi aggiungere tutti gli eventi che desideri a una singola regola entro il motivo desiderato.
s.events in AppMeasurement e nell’editor di codice personalizzato dell’estensione Analytics
Il s.events
variable è una stringa che contiene un elenco delimitato da virgole di eventi da includere nell’hit. La variabile consente fino a 64.000 byte, consentendo in modo efficace il numero di eventi necessario per un hit. I valori validi includono:
event1
-event1000
: eventi personalizzati, impostati nel modo desiderato. Registra come utilizzi ogni evento nel documento di progettazione della soluzione. Il numero di eventi disponibili dipende dal contratto Analytics della tua organizzazione. La maggior parte delle organizzazioni con contratti non legacy dispone di 1000 eventi personalizzati. Se non sai quanti eventi personalizzati sono disponibili, contatta il tuo account team di Adobi.purchase
: incrementa il 'Ordini' metrica per 1 e accetta i valori impostati nellaproducts
variabile da calcolare 'Unità' e 'Entrate'. Consulta evento di acquisto per ulteriori informazioni.prodView
: incrementa il 'Visualizzazioni prodotto' metrica.scOpen
: incrementa il 'Carrelli' metrica.scAdd
: incrementa il "Aggiunte carrello" metrica.scRemove
: incrementa il 'Rimozioni carrello' metrica.scView
: incrementa il 'Visualizzazioni carrello' metrica.scCheckout
: incrementa il 'Pagamenti' metrica.
// Set the events variable to a single value
s.events = "event1";
// Set the events variable to multiple values
s.events = "event1,event13,purchase";
Incrementa gli eventi contatore più volte
Se necessario, puoi contare gli eventi personalizzati più di una volta. Assegna un numero intero all’evento desiderato all’interno della stringa. Per impostazione predefinita, gli eventi creati nelle impostazioni della suite di rapporti sono eventi contatore.
// Count event1 ten times
s.events = "event1=10";
// Count event1 twice and event2 once
s.events = "event1=2,event2";
Usa eventi di valuta
È possibile modificare un evento personalizzato in modo che utilizzi la valuta anziché i numeri interi. Gli eventi di valuta vengono automaticamente convertiti nella valuta della suite di rapporti se quest’ultima e currencyCode
non corrispondono. Sono utili per calcolare spese di spedizione, sconti o rimborsi. È possibile impostare gli eventi di valuta in products
se desideri attribuire l’evento solo a tale prodotto.
Prima di implementare gli eventi di valuta, assicurati di impostare l’evento desiderato su "Valuta" in Eventi di successo nelle impostazioni della suite di rapporti.
// Send $9.99 USD in event1 using the events variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1=9.99";
// Send $9.99 USD in event1 using the products variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=9.99";
events
variabile e products
variabile, il valore della valuta in events
viene utilizzato. Evita di impostare i valori di valuta in entrambi events
e products
variabili.Utilizzare eventi numerici
È possibile modificare un evento personalizzato per accettare valori decimali anziché interi. Gli eventi numerici si comportano in modo simile agli eventi di valuta, tranne per il fatto che non utilizzano la conversione di valuta. È possibile impostare eventi numerici in products
se desideri attribuire l’evento solo a tale prodotto.
Prima di implementare eventi numerici, assicurati di impostare l’evento desiderato su "Numerico" in Eventi di successo nelle impostazioni della suite di rapporti.
// Send 4.5 in event1 using the events variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1=4.5";
// Send 4.5 in event1 using the products variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=4.5";
events
variabile e products
variabile, il valore numerico in events
viene utilizzato. Evita di impostare valori numerici in entrambi i events
e products
variabili.