Tracciamento delle Visualizzazioni di Pagina
Una proprietà importante che invii con ogni evento è il pageId
.
Questo è un identificatore unico per ogni pagina, utilizzato per raggruppare gli eventi inviati da quella visualizzazione di pagina.
Ad esempio, potresti visualizzare una pagina, poi un elenco di prodotti su quella pagina (Visualizzazione Elenco Prodotti) e quindi aggiungere uno di questi prodotti a un carrello (Prodotto Aggiunto).
Suggeriamo di utilizzare una stringa unica come un UUID, nanoID o ulid.
Visualizzazioni di Pagina
Per ogni visualizzazione di pagina sul tuo sito web, o visualizzazione di una schermata sulla tua app mobile, puoi inviare un evento con type
"page".
Esempio
json
{
"messageId": "b3ea1a6c-5156-4030-8c67-nnb496ab473e",
"writeKey": "6Zbh5IabhQViWaflO4Lbc",
"timestamp": "2023-11-15T18:22:46Z",
"type": "page",
"userId": "5.essgdp8XSgs0GmsIdxh.1668536180",
"sessionId": "09ec94a6cd542d5cc9e98e090fc22112",
"pageId": "09ec92a6cd542d5cc9e98e090fc22134-9",
"context": {
"page": {
"url": "https://www.mystore.com/shoes/ID=BX5634",
"referrer": "https://www.mystore.com/search.php?query=Men's+Shoes",
"type": "product"
},
"ipAddress": "77.122.92.7",
"userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1"
}
}