From 8dea193917aad2e32d87bbf0b4228337a95517f5 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Fri, 17 Nov 2023 22:41:30 -0700 Subject: [PATCH] Don't throw errors in console if Matomo isn't loaded --- www/assets/js/reporting.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/www/assets/js/reporting.js b/www/assets/js/reporting.js index 2b0b7c5..a88e968 100644 --- a/www/assets/js/reporting.js +++ b/www/assets/js/reporting.js @@ -6,7 +6,7 @@ function sendErrorReport(category, error, errordata) { - if (getStorage("analytics") !== "false") { + if (getStorage("analytics") !== "false" && typeof _paq !== "undefined") { try { if (typeof errordata == "undefined") { _paq.push(['trackEvent', 'Error', category, error]); @@ -20,7 +20,7 @@ function sendErrorReport(category, error, errordata) { } function sendActionReport(category, action, data) { - if (getStorage("analytics") !== "false") { + if (getStorage("analytics") !== "false" && typeof _paq !== "undefined") { try { if (typeof data == "undefined") { _paq.push(['trackEvent', 'User Action', category, action]); @@ -34,7 +34,7 @@ function sendActionReport(category, action, data) { } function trackPageView(url, title) { - if (getStorage("analytics") !== "false") { + if (getStorage("analytics") !== "false" && typeof _paq !== "undefined") { try { _paq.push(['setCustomUrl', "https://app.helena.express" + url]); _paq.push(['setDocumentTitle', title]);