Don't throw errors in console if Matomo isn't loaded

This commit is contained in:
Skylar Ittner 2023-11-17 22:41:30 -07:00
parent 4c68c14293
commit 8dea193917

View File

@ -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]);