Puoi utilizzare gli strumenti di analisi per raccogliere dati sulle interazioni degli utenti con le app Livefyre. Puoi utilizzare Adobe Analytics o uno strumento di tua scelta.
Per utilizzare Livefyre con uno strumento di tua scelta (non Adobe Analytics), segui la procedura descritta in questa pagina.
Imposta un gestore di eventi sulle pagine in cui utilizzi le app Livefyre. Ciò ti consente di raccogliere i dati dalle app di quella pagina che puoi utilizzare per l’analisi.
Aggiungi Livefyre.js a una pagina per configurare il gestore eventi. Livefyre.js viene caricato in modo asincrono. Per ridurre le dimensioni dei file e migliorare le prestazioni di caricamento, analytics non è disponibile immediatamente. È necessario eseguire il polling dell’oggetto analytics fino a quando i dati non sono disponibili. Posiziona questo script in qualsiasi punto della pagina o lo raggruppa all’interno dei tuoi script compilati.
/**
* Handler for Livefyre analytics batch events.
* @param {Array.<string>} events Array of events that have been fired since
* the last batch send.
*/
function analyticsHandler(events) {
// Send to analytics
console.log(events);
}
var attempts = 0;
function pollForAnalytics() {
if (Livefyre && Livefyre.analytics) {
Livefyre.analytics.addHandler(analyticsHandler);
return;
}
if (attempts === 10) {
return;
}
attempts++;
setTimeout(pollForAnalytics, 500);
}
pollForAnalytics();
Una volta che la funzionalità Livefyre.analytics è disponibile sulla pagina, implementa la funzione analyticsHandler per inviare gli eventi ricevuti al provider di analisi desiderato.