Tracciare gli eventi
Gli eventi possono essere utilizzati per tracciare qualsiasi cosa: un'interazione con un sito web, dati provenienti da una stazione meteorologica o resi di prodotti al tuo magazzino.
Esempi
Evento personalizzato
- event - il nome dell'evento.
- properties - coppie chiave/valore. Per le proprietà personalizzate, sono supportati solo
string
enumber
come valore.
json
{
"type": "track",
"timestamp": "2022-12-19T18:24:16.238Z",
"userId": "1be7675b-202b-4ff8-95c0-656da2c08d2d",
"sessionId": "28eef5c8-1098-4f76-abe9-58a921cabfaf",
"messageId": "a57016c7-9c33-4aa0-9534-c96384bbb51e",
"pageId": "eca34e0f-4802-4fa4-8db1-11c727839dbd",
"writeKey": "<WRITE_KEY>",
"context": {
"page": {
"url": "https://www.weather-station.com/",
"path": "/",
"referrer": "",
"title": "Weather Station - Get Weather"
}
},
"event": "WeatherTracked",
"properties": {
"weather": "Rain",
"temperature": 37
}
}
Evento Semantico + Oggetto
È possibile ottenere funzionalità extra da Fanplayr 360 utilizzando Eventi Semantici e Oggetti Semantici. In questo esempio stiamo utilizzando l'evento "Product Viewed", insieme all'oggetto semantico $product
Semantic Object.
- event - il nome dell'evento.
- properties - coppie chiave/valore. Qui vedi un esempio più complesso che utilizza
$product
, il quale permette più di una semplicestring
onumber
come valore.
INFO
È possibile aggiungere proprietà personalizzate insieme agli Eventi e agli Oggetti Semantici. Qui stiamo tracciando weather
insieme al nostro $product
.
json
{
"type": "track",
"timestamp": "2022-12-19T18:29:18.906Z",
"userId": "1be7675b-202b-4ff8-95c0-656da2c08d2d",
"sessionId": "28eef5c8-1098-4f76-abe9-58a921cabfaf",
"messageId": "42167d8e-5fa6-4188-9ec4-5179dab84d84",
"pageId": "180cf0b4-da99-4f5e-9698-29af50c683cf",
"writeKey": "<WRITE_KEY>",
"context": {
"page": {
"url": "https://www.weather-station.com/store/vase_1/",
"path": "/",
"referrer": "",
"title": "Weather Station - Store"
},
"libraryVersion": "1.7.1"
},
"event": "ProductViewed",
"properties": {
"$product": {
"id": "XB35A",
"name": "Beautiful Vase",
"price": 12.99,
"currency": "EUR"
},
"weather": "Rain"
}
}