diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..311ed3e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "vendor/weirsoe-theme"] + path = vendor/weirsoe-theme + url = ssh://gitea@gitea.weircon.dk:2222/agw/Weircon-wind.git diff --git a/src/components/Head.astro b/src/components/Head.astro index 0c39b6f..03eb9c5 100644 --- a/src/components/Head.astro +++ b/src/components/Head.astro @@ -73,6 +73,32 @@ const graphs = [baseGraph, ...jsonLd]; _paq.push(['setDomains', ['*.weirsoe.dk', '*.xn--weirse-fya.dk']]); _paq.push(['setVisitorCookieTimeout', 31536000]); // visitor-cookie lever 1 år (sekunder) _paq.push(['enableLinkTracking']); + // Enhedsmodel (Custom Dimension 2): grov enheds-kohorte ud fra skaerm (logiske pt) + DPR. + // Apple maskerer GPU-strengen, saa 6,1-tommer-generationen kan ikke splittes finere end gruppe. + (function () { + try { + var w = screen.width, h = screen.height, dpr = Math.round(window.devicePixelRatio || 1); + var k = Math.min(w, h) + 'x' + Math.max(w, h) + '@' + dpr; + var ua = navigator.userAgent || ''; + var isApple = /iPhone|iPad|iPod/.test(ua) || (/Macintosh/.test(ua) && navigator.maxTouchPoints > 1); + var iphone = { + '320x568@2': 'iPhone SE(1)/5s', + '375x667@2': 'iPhone SE(2/3)/6/7/8', + '414x736@3': 'iPhone 6+/7+/8+ Plus', + '375x812@3': 'iPhone X/XS/11Pro/12mini/13mini', + '390x844@3': 'iPhone 12/13/14/16e (6,1 tomme notch)', + '393x852@3': 'iPhone 14Pro/15/15Pro/16', + '402x874@3': 'iPhone 16Pro', + '414x896@2': 'iPhone XR/11', + '414x896@3': 'iPhone XSMax/11ProMax', + '428x926@3': 'iPhone 12ProMax/13ProMax/14Plus', + '430x932@3': 'iPhone 14ProMax/15Plus/15ProMax/16Plus', + '440x956@3': 'iPhone 16ProMax' + }; + var model = iphone[k] ? iphone[k] : (isApple ? ('Apple ukendt ' + k) : ('Andet ' + k + ' ' + (navigator.platform || '?'))); + _paq.push(['setCustomDimension', 2, model]); + } catch (e) {} + })(); _paq.push(['trackPageView']); (function () { var u = '/_a/'; diff --git a/vendor/weirsoe-theme b/vendor/weirsoe-theme new file mode 160000 index 0000000..2e02df8 --- /dev/null +++ b/vendor/weirsoe-theme @@ -0,0 +1 @@ +Subproject commit 2e02df8fc467e94f975fdb42ea7ed5c4b9a409dc