Prerequisiti
Devi avere già completato le lezioni in Configura tag e Aggiungi il servizio Identity.
Inoltre, devi disporre di almeno un ID suite per report e del tracking server. Se non hai una suite per report test/dev che puoi usare per questa esercitazione, creane una. Se non sai come farlo, consulta la documentazione. Puoi recuperare il tracking server dalla tua implementazione corrente dall’Adobe Consultant o dal rappresentante dell’Assistenza clienti.
Aggiungi l’estensione Analytics
L’estensione di Analytics consiste in due parti principali:
-
La configurazione dell'estensione, che gestisce le impostazioni della libreria principale AppMeasurement.js e può impostare variabili globali
-
Azioni di regola per eseguire le operazioni seguenti:
- Imposta variabili
- Cancella variabili
- Inviare il beacon di Analytics
Aggiungere l’estensione Analytics
-
Vai a Estensioni > Catalogo
-
Individua l’estensione Adobe Analytics
-
Fai clic su Installa
-
In Gestione libreria > Suite per report, immetti gli ID suite per report che desideri utilizzare con ogni ambiente di tag. Se gli utenti hanno accesso ad Adobe Analytics, tieni presente che quando inizi a digitare nella casella verrà visualizzato un elenco precompilato di tutte le suite di rapporti. (È possibile utilizzare una suite per report per tutti gli ambienti in questa esercitazione, ma in uno scenario reale dovresti utilizzare suite per report separate, come illustrato nell’immagine seguente).
SUGGERIMENTO
È consigliabile utilizzare l'opzione Gestisci la libreria per me come impostazione Gestione libreria, in quanto consente di mantenere la libreriaAppMeasurement.js
aggiornata in modo molto più semplice. -
In Generale > Server di monitoraggio, immettere il server di monitoraggio, ad esempio
tmd.sc.omtrdc.net
. Immetti Server di tracciamento SSL se il sito supportahttps://
. -
Nella sezione Variabili globali, in Impostazioni aggiuntive, imposta la variabile Nome pagina utilizzando l'elemento dati
Page Name
. Fai clic sull’iconaPage Name
elemento dati della pagina). -
Fai clic su Salva nella libreria
Invia il beacon Vista pagina
Ora creerai una regola per attivare il beacon di Analytics, che invierà la variabile Page Name impostata nella configurazione dell’estensione.
Hai già creato una regola "All Pages - Library Loaded" in Aggiungi un elemento dati, una regola e una libreria lezione di questa esercitazione, che viene attivata su ogni pagina al caricamento della libreria di tag. è possibile utilizzare questa regola anche per Analytics, tuttavia questa configurazione richiede che tutti gli attributi del livello dati utilizzati nel beacon di Analytics siano definiti prima dei codici di incorporamento dei tag. Per consentire una maggiore flessibilità con la raccolta dati, crea una nuova regola “all pages” attivata sul DOM Ready per attivare il beacon Analytics.
Inviare il beacon Vista pagina
-
Vai alla sezione Regole nel menu di navigazione a sinistra, quindi fai clic su Aggiungi regola
-
Denomina la regola
All Pages - DOM Ready
-
Fai clic su Eventi > Aggiungi per aprire la schermata
Event Configuration
-
Seleziona Tipo evento > DOM Ready (tieni presente che l'ordine della regola è "50")
-
Fai clic su Mantieni modifiche
-
In Azioni, fai clic su
-
Seleziona Estensione > Adobe Analytics
-
Seleziona Tipo azione > Invia beacon
-
Lascia Tracking impostato su
s.t()
. Tieni presente che se desideri effettuare una chiamatas.tl()
in una regola di evento clic, puoi farlo utilizzando anche l’azione Invia beacon. -
Fai clic sul pulsante Mantieni modifiche
-
Fai clic su Salva nella libreria e genera
Convalidare il beacon Vista pagina
Dopo aver creato una regola per inviare un beacon Analytics, dovresti essere in grado di visualizzare la richiesta in Experience Cloud Debugger.
-
Apri il sito Luma nel browser Chrome.
-
Fai clic sull'icona Debugger
-
Accertati che Debugger mappi la proprietà tag nell'ambiente di sviluppo your, come descritto nella lezione precedente
-
Fai clic per aprire la scheda Analytics.
-
Espandi il nome della suite per report per mostrare tutte le richieste ad essa effettuate.
-
Conferma l’avvio della richiesta con la variabile e il valore Nome pagina.
Aggiungi variabili con regole
Una volta configurata l’estensione Analytics, hai popolato la variabile pageName
nella configurazione dell’estensione. Si tratta di una posizione ideale per compilare altre variabili globali, come eVar e proprietà, a condizione che il valore sia disponibile sulla pagina prima del caricamento del codice di incorporamento del tag.
Una posizione più flessibile per impostare le variabili, così come gli eventi, si trova nelle regole, utilizzando l’azioneSet Variables
. Le regole consentono di impostare variabili di Analytics ed eventi differenti in condizioni diverse. Ad esempio, puoi impostare prodView
solo sulle pagine di dettaglio del prodotto e l’evento purchase
solo nelle pagine di conferma degli ordini. In questa sezione ti viene illustrato come impostare le variabili utilizzando le regole.
Caso d'uso
Product Detail Pages (PDP) sono punti importanti per la raccolta di dati sui siti di vendita al dettaglio. In genere, si desidera che Analytics registri la visualizzazione di un prodotto e il prodotto visualizzato. Questo è utile per capire i prodotti più popolari tra i clienti. Su un sito multimediale, le pagine di articolo o video potrebbero utilizzare tecniche di tracciamento simili a quelle che utilizzerai in questa sezione. Quando carichi una pagina di dettagli del prodotto, potrebbe essere utile inserire tale valore in un “Page Type” eVar
e impostare alcuni eventi e l’ID prodotto. Questo consente di visualizzare quanto segue nell’analisi:
- Quante volte vengono caricate le pagine dei dettagli del prodotto
- Quali prodotti specifici vengono visualizzati e quante volte
- Come incidono gli altri fattori (campagne, ricerca, ecc.) sul numero di persone PDP che caricano
Crea elemento dati per tipo di pagina
Innanzitutto devi identificare quali sono le pagine dei dettagli prodotto. Puoi farlo con un elemento dati.
Creare l’elemento dati per Page Type
-
Fai clic su Elementi dati nel menu di navigazione a sinistra
-
Fai clic su Aggiungi elemento dati
-
Denomina l’elemento dati
Page Type
-
Seleziona Tipo elemento dati > Variabile JavaScript
-
Utilizza
digitalData.page.category.type
come nome variabile JavaScript -
Controlla le opzioni Pulisci testo e Forza lettere minuscole
-
Fai clic su Salva nella libreria
Creare un elemento dati per ID prodotto
Quindi, raccogli l’ID prodotto della pagina dettagli prodotto corrente con un elemento dati.
Creare l’elemento dati per l’ID prodotto
-
Fai clic su Elementi dati nel menu di navigazione a sinistra
-
Fai clic su Aggiungi elemento dati
-
Denomina l’elemento dati
Product Id
-
Seleziona Tipo elemento dati > Variabile JavaScript
-
Utilizza
digitalData.product.0.productInfo.sku
come nome variabile JavaScript -
Controlla le opzioni Pulisci testo e Forza lettere minuscole
-
Fai clic su Salva nella libreria
Aggiungi l’estensione Adobe Analytics Product String
Se conosci le implementazioni di Adobe Analytics, probabilmente hai già familiarità con le variabili dei prodotti. La variabile dei prodotti ha una sintassi specifica e viene utilizzata modi leggermente diversi a seconda del contesto. Per semplificare la popolazione della variabile dei prodotti nei tag, sono state create tre estensioni aggiuntive nel marketplace dell’estensione tag. In questa sezione viene aggiunta un’estensione creata da Adobe Consulting per l’utilizzo nella pagina Product Detail.
Aggiungere l’Adobe Analytics Product String
estensione
-
Vai alla pagina Estensioni > Catalogo.
-
Trova l'estensione
Adobe Analytics Product String
dai servizi Adobe Consulting e fai clic su Installa
-
Leggi le istruzioni.
-
Fai clic su Salva nella libreria
Crea la regola per le pagine dettagli prodotto
Adesso, utilizza i nuovi elementi di dati e l’estensione per generare la regola per la pagina Product Detail. Per questa funzionalità, creerai un’altra regola di caricamento della pagina, attivata da DOM Ready. Tuttavia, utilizzerai una condizione per attivare solo le pagine di dettaglio del prodotto e l’impostazione dell’ordine in modo che venga attivato prima della regola che invia il beacon.
Creare la regola della pagina Dettagli prodotto
-
Vai alla sezione Regole nel menu di navigazione a sinistra, quindi fai clic su Aggiungi regola
-
Denomina la regola
Product Details - DOM Ready - 40
-
Fai clic su Eventi > Aggiungi per aprire la schermata
Event Configuration
-
Seleziona Tipo evento > DOM Ready
-
Imposta Ordine su 40, in modo che la regola venga eseguita prima della regola contenente l'azione Analytics > Invia beacon
-
Fai clic su Mantieni modifiche
-
In Condizioni, fai clic su
Condition Configuration
-
Seleziona Tipo condizione > Confronto valori
-
Utilizza il selettore degli elementi dati, scegli
Page Type
nel primo campo. -
Seleziona Contiene dal menu a discesa operatore di confronto
-
Nel tipo di campo successivo, digita
product-page
(questa è la parte univoca del valore di Page Type estratto dal livello dati su PDP). -
Fai clic su Mantieni modifiche
-
-
In Azioni, fai clic su
-
Seleziona Estensione > Adobe Analytics Product String
-
Seleziona Tipo azione > Imposta s.products
-
Nella sezione Analytics E-commerce Event, seleziona prodView
-
Nella sezione Variabili del livello dati per i dati del prodotto, utilizza il selettore Elemento dati per scegliere l'elemento dati
Product Id
-
Fai clic su Mantieni modifiche
-
In Azioni, fai clic su
-
Seleziona Estensione > Adobe Analytics
-
Seleziona Tipo azione > Imposta variabili
-
Seleziona eVar1 > Imposta come e immetti
product detail page
-
Imposta event1, lasciando vuoti i valori facoltativi
-
In Eventi, fai clic sul pulsante Aggiungi un altro
-
Imposta l'evento prodView, lasciando vuoti i valori facoltativi
-
Fai clic su Mantieni modifiche
-
Fai clic su Salva nella libreria e genera
Convalida i dati della pagina di dettagli prodotto
È stata appena creata una regola che imposta le variabili prima dell’invio del beacon. Ora dovresti essere in grado di vedere i nuovi dati che escono nell’hit in Experience Cloud Debugger.
Convalidare i dati della pagina di dettagli prodotto
-
Apri il sito Luma nel browser Chrome.
-
Vai a qualsiasi pagina dei dettagli del prodotto.
-
Fai clic sull'icona Debugger
-
Fai clic sulla scheda Analytics.
-
Espandi la suite per report.
-
Nota le variabili Product Detail attualmente presenti nel debugger, in particolare che
eVar1
è stato impostato su “product detail page”, che la variabileEvents
è stata impostata su “event1” e “prodView” e che la variabile prodotti è impostata con l’ID prodotto del prodotto che stai visualizzando e che il nome pagina è ancora impostato dall’estensione di Analytics.
Invia un beacon Track Link
Quando viene caricata una pagina, in genere viene attivato un beacon di caricamento della pagina dalla funzione s.t()
. Questo incrementa automaticamente una metrica page view
per la pagina indicata nella variabile pageName
.
Tuttavia, a volte è meglio non incrementare le visualizzazioni di pagina sul sito, perché l’azione che avviene è più piccola, o forse solo diversa, rispetto alla visualizzazione di una pagina. In questo caso, utilizza la funzione s.tl()
, comunemente definita richiesta di collegamento di tracciamento. Anche se è definita richiesta di collegamento di tracciamento, non deve essere attivata su un clic di collegamento. Può essere attivato da qualsiasi degli eventi disponibili nel generatore di regole di tag, incluso JavaScript personalizzato.
In questa esercitazione, verrà attivata una chiamata s.tl()
utilizzando uno degli eventi JavaScript più interessanti, un evento Enters Viewport
.
Caso d’utilizzo
Per questo caso d'uso, vuoi sapere se le persone stanno scorrendo sulla nostra home page Luma, fino ad arrivare alla sezione Prodotti in primo piano della nostra pagina. Nella nostra azienda c’è qualche disaccordo interno sulla possibilità che le persone vedano o meno quella sezione, per cui vuoi usare Analytics per scoprire la verità.
Creare la regola nei tag
-
Vai alla sezione Regole nel menu di navigazione a sinistra, quindi fai clic su Aggiungi regola
-
Denomina la regola
Homepage - Featured Products enters Viewport
-
Fai clic su Eventi > Aggiungi per aprire la schermata
Event Configuration
-
Selezionare Tipo evento > Enters Viewport. Viene visualizzato un campo in cui è necessario inserire il selettore CSS che identificherà l’elemento nella pagina che dovrebbe attivare la regola, quando si entra nella visualizzazione nel browser.
-
Torna alla home page di Luma e scorri verso il basso fino alla sezione Prodotti in primo piano.
-
Fare clic con il pulsante destro del mouse sullo spazio tra il titolo "PRODOTTI IN PRIMO PIANO" e gli elementi di questa sezione e selezionare
Inspect
dal menu di scelta rapida. Questo ti porterà vicino a ciò che desideri. -
Proprio lì intorno, possibilmente sotto la sezione selezionata, devi trovare un div con
class="we-productgrid aem-GridColumn aem-GridColumn--default--12"
. Individua questo elemento. -
Fai clic con il pulsante destro del mouse su questo elemento e seleziona Copia > Copia selettore
-
Torna ai tag e incolla questo valore dagli Appunti nel campo con etichetta
Elements matching the CSS selector
.- Per inciso, spetta a te decidere come identificare i selettori CSS. Questo metodo è un po’ fragile, in quanto alcune modifiche sulla pagina potrebbero interrompere il selettore. Tienilo presente quando utilizzi qualsiasi selettore CSS nei tag.
-
Fai clic su Mantieni modifiche
-
In Condizioni, fai clic su
-
Seleziona Tipo condizione > Confronto valori
-
Utilizza il selettore degli elementi dati, scegli
Page Name
nel primo campo. -
Seleziona Uguale a dal menu a discesa dell'operatore di confronto
-
Nel campo successivo, digita
content:luma:us:en
(si tratta del nome della pagina principale che è stato estratto dal livello dati, vogliamo che questa regola venga eseguita solo sulla pagina iniziale). -
Fai clic su Mantieni modifiche
-
In Azioni, fai clic su
-
Seleziona Estensione > Adobe Analytics
-
Seleziona Tipo azione > Imposta variabili
-
Imposta
eVar3
suHome Page - Featured Products
. -
Imposta
prop3
suHome Page - Featured Products
. -
Imposta la variabile
Events
suevent3
. -
Fai clic su Mantieni modifiche
-
In Azioni, fai clic su
-
Seleziona Estensione > Adobe Analytics
-
Seleziona Tipo azione > Invia beacon
-
Scegli l'opzione di tracciamento
s.tl()
-
Nel campo Nome collegamento immettere
Scrolled down to Featured Products
. Questo valore verrà inserito nel report Collegamenti personalizzati in Analytics. -
Fai clic su Mantieni modifiche
-
Fai clic su Salva nella libreria e genera
Convalidare il beacon Track Link
Ora è necessario assicurarsi che questo hit venga inserito quando si scorre verso il basso fino alla sezione Prodotti in primo piano della home page del nostro sito. Quando carichi la pagina iniziale, la richiesta non dovrebbe essere effettuata, ma dopo lo scorrimento verso il basso e la visualizzazione della sezione, l’hit dovrebbe venire attivato con i nuovi valori specificati.
-
Apri il sito Luma nel browser Chrome e accertati di essere nella parte superiore della pagina iniziale.
-
Fai clic sull'icona debugger
-
Fai clic sulla scheda Analytics.
-
Espandi l’hit della suite per report.
-
Osservate l’hit della visualizzazione pagina normale per la pagina iniziale con il nome della pagina, ecc. (ma niente in eVar3 o prop3).
-
Lasciando aperto Debugger, scorri verso il basso sul sito fino a visualizzare la sezione Prodotti in primo piano
-
Visualizza di nuovo il Debugger, ora dovrebbe essere presente un altro hit Analytics. Questo hit deve avere i parametri associati all’hit s.tl() configurato, ovvero:
-
LinkType = "link_o"
(questo significa che l’hit è un hit di collegamento personalizzato, non un hit di visualizzazione della pagina). -
LinkName = "Scrolled down to Featured Products"
-
prop3 = "Home Page - Featured Products"
-
eVar3 = "Home Page - Featured Products"
-
Events = "event3"
-