Skip to content

Commit 9b3edb7

Browse files
committed
OiRA Matomo: Improve logging messages.
Ref: scrum-3249
1 parent 0bfd638 commit 9b3edb7

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

matomo/matomo-tracking.html

+14-11
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@
3434
].join(", ");
3535
const outbound_url_selector = `a[href^="${window.location.origin}"]:not([href^="#"]):not([href^="."])`;
3636

37-
console.debug("mode_production", mode_production);
38-
console.debug("mode_staging", mode_staging);
39-
console.debug("mode_development", mode_development);
40-
console.debug("tracking_endpoint_url", tracking_endpoint_url);
41-
console.debug("tracking_domain", tracking_domain);
42-
console.debug("site_id", site_id);
37+
console.debug("Matomo: mode_production", mode_production);
38+
console.debug("Matomo: mode_staging", mode_staging);
39+
console.debug("Matomo: mode_development", mode_development);
40+
console.debug("Matomo: tracking_endpoint_url", tracking_endpoint_url);
41+
console.debug("Matomo: tracking_domain", tracking_domain);
42+
console.debug("Matomo: site_id", site_id);
4343

4444
let previous_url = location.href;
4545

@@ -101,7 +101,6 @@
101101
if (url_elems.length >1) {
102102
vars_url = vars_url + '?' + url_elems[1];
103103
}
104-
console.log(vars_url);
105104

106105
const response = await fetch(vars_url, {
107106
headers: { "Accept": "application/json" },
@@ -111,22 +110,25 @@
111110
}
112111

113112
const data = await response.json();
114-
console.log("📌 Loaded Piwik Variables:", data);
113+
console.debug("Matomo: 📌 Loaded Piwik Variables:", data);
115114
return data;
116115
} catch (error) {
117-
console.error("❌ Error loading Piwik variables:", error);
116+
console.error("Matomo: ❌ Error loading Piwik variables:", error);
118117
return null;
119118
}
120119
}
121120

122121
async function compile_tracking_variables() {
122+
console.debug("Matomo: Tracking triggered.");
123+
124+
123125
// Wait for JSON data before proceeding
124126
// TODO: ENABLE for scrum-3351
125127
//const tracking_dimensions = await load_tracking_dimensions();
126128
const tracking_dimensions = {};
127129

128130
if (!tracking_dimensions) {
129-
console.error("❌ No Piwik data loaded, skipping tracking.");
131+
console.error("Matomo: ❌ No Piwik data loaded, skipping tracking.");
130132

131133
// Fall back to tracking dimensions from the template.
132134
// TODO: this code can probably be removed when scrum-3351 is rolled-out.
@@ -136,7 +138,7 @@
136138
tracking_dimensions.language_code = document.getElementById('language_code').innerHTML;
137139
//return;
138140
}
139-
console.log("✅ Matomo tracking initialized with custom variables.");
141+
console.debug("Matomo: ✅ tracking initialized with custom variables.");
140142

141143
// Custom variables
142144
_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
@@ -194,6 +196,7 @@
194196
document.addEventListener("patterns-injected-delayed", function() {
195197
// Track page injections with history changes.
196198
if (previous_url !== location.href) {
199+
console.debug("Matomo: pat-inject triggered tracking.");
197200
// Only track if the URL has changed
198201
previous_url = location.href;
199202
// reload tracking variables after navigating without a page reload.

0 commit comments

Comments
 (0)