Rapport pour les exceptions de Google Analytics analytics.js exception de suivi
Google Universal Analytics a une hit type d'exception
ga('send', 'exception', {
'exDescription': 'DatabaseError'
});
Je m'attendais à être en mesure de simplement aller à la Google Analytics console et trouver une exeption rapport au même niveau que les "événements" cependant, il est nulle part pour être vu.
Android et iOS Api dire Crash and exception data is available primarily in the Crash and Exceptions report
mais je ne trouve pas de rapport de ce nom.
Vous devez vous connecter pour publier un commentaire.
Pensé à elle. Je ne sais pas pourquoi ils ne font pas ce construit dans le rapport, mais peut-être un jour.
J'ai fait un widget personnalisé dans un tableau de bord avec
Exception Description
de la dimension et des "Accidents" pour la métrique:Ce qui me donne un rapport comme ceci:
Vous pouvez également aller à la
Customization
onglet et de créer un rapport personnalisé pour vous donner un tableau d'erreurs, puis l'ajouter à votre tableau de bord.Utilisé avec ce gestionnaire global d'exception
Vous pouvez mettre ce gestionnaire n'importe où dans l'initialisation de votre Javascript qui va dépendre de comment vous avez tous vos fichiers JS configuré. Sinon, vous pouvez juste le mettre à l'intérieur d'un
<script>
étiquette vers le haut de votre corps html de la balise.Exception Description
option, mais le rapport personnalisé (ce qui est mieux de toute façon) fonctionne comme un charme.J'ai pris Simon_Weaver guide pour faire un rapport personnalisé un peu plus loin et de construire une vue assez complète de Google Analytics personnalisé exceptions rapport. J'ai pensé qu'il pourrait être utile de partager, j'ai donc mis à l'AG des Solutions "à la Galerie".
Mon template: Google Analytics Exceptions Rapport
Voici une photo du résultat final:
Je voulais juste développer un peu sur @Simon_Weaver 's excellente réponse à fournir des rapports d'erreur avec quelques détails supplémentaires:
ga()
est définie avant d'essayer de l'appeler (comme une Erreur pourrait être déclenché avant l'analyse de la bibliothèque est chargé).window.onerror
de rappel.Edit: Comme @Simon_Weaver dûment noté, Google Analytics a maintenant de la documentation sur l'Exception de Suivi (qui je dois un lien dans ma réponse originale à cette question -- désolé, erreur de débutant!):
appName
etappVersion
dans l'objet de l'exception que vous envoyez? Je crois qu'il faut définir explicitement ceux voir iciC'est ce que je suis venu avec de sorte que vous n'avez pas besoin d'inclure le code partout. Juste ajouter
new ErrorHandler();
à chacun .fichier js. Cela a été fait pour une Extension Chrome, mais devrait fonctionner n'importe où, je pense. - Je mettre en œuvre la réelle ga() des choses dans un fichier séparé (d'où l'application.GA), mais vous pouvez le faire cuire ici.Vous pouvez maintenant trouver un "Incidents et Exceptions" vue sous Comportement (si la propriété est conçu comme une "application mobile" dans Google Analytics).