From ac6d84bb09421ee7a67f3afe7e5be4fe29e40329 Mon Sep 17 00:00:00 2001 From: Mudskipper Date: Thu, 16 Apr 2026 13:56:55 +1000 Subject: [PATCH] feat: add Clarity injection utility --- src/assets/js/clarityTracking.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/assets/js/clarityTracking.js diff --git a/src/assets/js/clarityTracking.js b/src/assets/js/clarityTracking.js new file mode 100644 index 0000000..9dc90ae --- /dev/null +++ b/src/assets/js/clarityTracking.js @@ -0,0 +1,21 @@ +// src/assets/js/clarityTracking.js + +let clarityInjected = false; + +export function injectClarity() { + if (clarityInjected) return; + clarityInjected = true; + + (function (c, l, a, r, i, t, y) { + c[a] = + c[a] || + function () { + (c[a].q = c[a].q || []).push(arguments); + }; + t = l.createElement(r); + t.async = 1; + t.src = "https://www.clarity.ms/tag/" + i; + y = l.getElementsByTagName(r)[0]; + y.parentNode.insertBefore(t, y); + })(window, document, "clarity", "script", "wccf621mrt"); +}