Gli Events sono degli eventi veri e propri che possono venire emessi nel momento che si desidera catturare e registrare una qualsiasi azione, andando a creare una semplice Emission su di essi. La loro implementazione richiede una competenza leggermente maggiore dei precedenti, ma i loro vantaggi e il loro utilizzo può anche essere completamente ignorato.

Che tu voglia monitore ogni volta che un utente esegue il Log-In sulla tua piattaforma, o ogni volta che un nuovo Account viene creato oppure ancora ogni volta che qualcuno commenta un Post sul tuo Forum, gli Events e le *Emissions** sono quello che fa per te.

Ti basterà intercettare la sezione di codice (Front-End o Back-End) dove avviene l'azione che desideri registrare sotto un determinato Event (ad esempio subito prima dell'invio di una coppia di JWT per l'autenticazione durante il Log-In) e inviare una semplice chiamata HTTP di metodo POST all'apposito Endpoint (https://api.pulsing.io/api/emissions) e con i corretti parametri.

In questo modo, ogni volta che quel frammento di codice verrà eseguito sulla tua Web-Application, verrà immediatamente e automaticamente inviata alla nostra API, la quale registrerà quell'azione per un utente generico oppure per uno specifico (dipendentemente dai parametri passati).

Puoi eseguire questa chiamata ovunque desideri e con qualsiasi strumento tu voglia. Gli Events possono essere creati, modificati e eliminati (CRUD) in qualsiasi momento utilizzando comodamente la nostra Dashboard oppure la apposita Resource della nostra Application Programming Interface.

Se questo non bastasse, gli Events e le Emissions possono essere utilizzati anche per tracciare entrate e uscite di denaro, basterà impostare un valore monetario generico (in una qualsiasi valuta) ad un Event o specificarlo ogni volta nelle sue Emissions!

👍

Vantaggi principali ottenuti degli Events e delle Emissions

  • Tenere traccia di una qualsiasi azione, che si desidera monitorare, per tutti gli utenti (generici o specifici) della tua piattaforma;
  • Conoscere la frequenza, il periodo orario e altre informazioni riguardanti ogni Event e ogni sua Emission da parte di qualsiasi utente;
  • Tenere traccia di tutti i ricavi e le spese monetarie per il proprio servizio;
  • Ottenere informazioni sui guadagni, i ricavi e le spese giornaliere, settimanali e mensili del tuo Web-Site o di ogni suo singolo Event;
  • Tenere traccia di tutte le azioni eseguite dei tuoi utenti per poter anche ricostruire il loro percorso generico o specifico;

❗️

Un passo avanti non fa mai male!

Integrare gli Events del tuo Web-Site nella tua piattaforma è leggermente più complicato dei precedenti Logs e Interactions, ma non per questo vuol dire che tu debba assumere un Computer Engineer o un Data Scientist!

In seguito vedremo anche il metodo più semplice e veloce (ma altamente funzionale) per farlo.