Skip to content

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 e number 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 semplice string o number 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"
  }
}