From 7636a00d9fc3fdf9a2f28b874395aa9d962ff4dc Mon Sep 17 00:00:00 2001 From: "Till (Cowork)" Date: Sun, 28 Jun 2026 07:19:06 +0000 Subject: [PATCH] =?UTF-8?q?Umami-Tracking:=20Loader=20+=20track()-Helper,?= =?UTF-8?q?=20Auto-Tracking=20ausgehender=20Affiliate/Partner-Links,=20dat?= =?UTF-8?q?a-umami-event=20auf=20CTAs,=20Events=20f=C3=BCr=20Monitor/Finde?= =?UTF-8?q?r/Rechner/Alarm/Pro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ProductCard.astro | 4 ++-- src/layouts/Base.astro | 9 +++++++-- src/pages/alarm.astro | 2 +- src/pages/finder.astro | 2 +- src/pages/index.astro | 4 ++-- src/pages/karte.astro | 6 +++--- src/pages/pro.astro | 2 +- src/pages/rechner.astro | 2 +- 8 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/components/ProductCard.astro b/src/components/ProductCard.astro index 382400f..78695a8 100644 --- a/src/components/ProductCard.astro +++ b/src/components/ProductCard.astro @@ -18,8 +18,8 @@ const typeLabel = product.type === 'mobile_split' ? 'Mobile Split' : 'Monoblock'
Score
{product.score}/100
- Verfügbarkeit - Preis prüfen ↗ + Verfügbarkeit + Preis prüfen ↗ Details
diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro index ae4bf4c..3e0337e 100644 --- a/src/layouts/Base.astro +++ b/src/layouts/Base.astro @@ -15,6 +15,8 @@ import '../styles/global.css'; {jsonld &&
@@ -24,9 +26,9 @@ import '../styles/global.css'; Rechner Finder Alarm - Pro + Pro Login - Live-Karte + Live-Karte
@@ -48,6 +50,9 @@ import '../styles/global.css'; } document.addEventListener('DOMContentLoaded',wire); wire(); window.kfAnim=wire; + window.track=function(name,data){try{window.umami&&window.umami.track(name,data);}catch(e){}}; + // Auto-Tracking ausgehender Affiliate-/Partner-Links + document.addEventListener('click',function(e){var a=e.target.closest&&e.target.closest('a[href^="http"]');if(!a)return;var rel=(a.getAttribute('rel')||'');var host=(a.hostname||'');if(rel.includes('sponsored')||/amazon|ebay|idealo|mediamarkt|saturn|obi|bauhaus|hornbach|toom|hagebau|globus|klempnerei-stoever|tgasolutions/i.test(host)){window.track&&window.track('outbound_click',{host:host,label:(a.textContent||'').trim().slice(0,40)});}},true); })();