Vous pouvez utiliser les outils d’analyse pour collecter des données sur les interactions des utilisateurs avec les applications Livefyre. Vous pouvez utiliser Adobe Analytics ou un outil de votre choix.
Pour utiliser Livefyre avec un outil de votre choix (pas l'Adobe Analytics), suivez la procédure décrite sur cette page.
Configurez un gestionnaire de événements sur les pages où vous utilisez les applications Livefyre. Cela vous permet de collecter des données des applications sur cette page que vous pouvez utiliser pour les analyses.
Ajoutez Livefyre.js sur une page pour configurer le gestionnaire de événements. Livefyre.js se charge de manière asynchrone. Pour réduire la taille du fichier et améliorer les performances de charge, les analyses ne sont pas disponibles immédiatement. Vous devez interroger l’objet analytics jusqu’à ce que les données soient disponibles. Placez ce script n’importe où sur la page ou assemblez-le dans vos propres scripts compilés.
/**
* 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();
Une fois la fonctionnalité Livefyre.analytics disponible sur la page, implémentez la fonction analyticsHandler pour envoyer les événements reçus au fournisseur d’analyses de votre choix.