Content available in: eng ita

Gli eventi sono entità che possono essere tracciate per fornire panoramiche e funzionalità addizionali. Alcuni eventi sono tracciati nativamente da AccelaSearch (per esempio le ricerche) e non hanno bisogno di alcun intervento, altri sono tracciati automaticamente utilizzando il layer JavaScript ma devono essere reimplementi se si utilizza un’interfaccia personalizzata, e alcuni richiedono strumenti addizionali come Google Tag Manager.

GA4

Per tracciare gli eventi usando google analytics è necessario abilitare la relativa funzionalità nella console di AccelaSearch. Se il proprio sito web integra già google analytics tramite data layer, non è necessario aggiungere alcun tipo di codice. Nel caso contrario, selezionando dalla console la voce “gtag”, è possibile copiare uno script di importazione da aggiungere nel codice del proprio sito web.

Tracciare gli eventi

Gli eventi possono essere tracciati effettuando una richiesta POST al sistema di API di AccelaSearch sull’endpoint /API/shops/{id}/events, dove id è l’identificatore universale del negozio sul quale si sta verificando l’evento. I dettagli riguardo al sistema di API possono essere consultati presso https://svc11.accelasearch.net/API. L’header Content-Type deve essere impostato a application/json, e il corpo della richiesta codificato di conseguenza. I seguenti parametri devono inoltre essere inviati con la richiesta:

{
  "eid": "as_click_product",
  "sid": "90vjkjfba4y78agdjsh",
  "uid": "user_46",
  "data": {"id": 1, "title": "Some product"}
}

Dove eid è il codice evento dalla tabella seguente, sid l’identificatore della sessione, uid l’identificatore dell’utente e data è un dizionario di informazioni addizionali dipendente dal tipo di evento ed esemplificato nella tabella seguente:

Events