Skip to content

Instantly share code, notes, and snippets.

@kris-ellery
Last active November 18, 2021 19:00
Show Gist options
  • Star 33 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save kris-ellery/10287367 to your computer and use it in GitHub Desktop.
Save kris-ellery/10287367 to your computer and use it in GitHub Desktop.
Track JavaScript errors using Universal Analytics from Google.
/**
* Track JS error details in Universal Analytics
*/
function trackJavaScriptError(e) {
var errMsg = e.message;
var errSrc = e.filename + ': ' + e.lineno;
ga('send', 'event', 'JavaScript Error', errMsg, errSrc, { 'nonInteraction': 1 });
}
window.addEventListener('error', trackJavaScriptError, false);
@judearasu
Copy link

@kdzwinel i tried your code but its not working for me. what i noticed its not able to grab the error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment