fix: add is:inline to tracking scripts for cookie scanner detection

Astro bundles inline scripts as type=module which cookie scanners
cannot detect. is:inline forces them to render as type=text/javascript.
This commit is contained in:
Kunthawat Greethong
2026-07-01 12:48:54 +07:00
parent 0c31f800cf
commit 94a1325f1f

View File

@@ -79,8 +79,8 @@ const organizationJsonLd = JSON.stringify({
<script src="https://consent.moreminimore.com/consent-loader.js" data-site-id="2f6d0ab5-f7d6-4d06-b299-5069c21f6238" data-api-base="https://consent.moreminimore.com"></script>
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-397993276"></script>
<script>
<script is:inline async src="https://www.googletagmanager.com/gtag/js?id=G-397993276"></script>
<script is:inline>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
@@ -88,7 +88,7 @@ const organizationJsonLd = JSON.stringify({
</script>
<!-- Meta Pixel -->
<script>
<script is:inline>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
@@ -102,8 +102,8 @@ const organizationJsonLd = JSON.stringify({
</script>
<!-- Umami Analytics -->
<script defer src="https://umami.moreminimore.com/script.js" data-website-id="b2e87a6c-0b64-43c8-bb09-e406ffca0af1"></script>
<script defer src="https://umami.moreminimore.com/recorder.js" data-website-id="b2e87a6c-0b64-43c8-bb09-e406ffca0af1" data-sample-rate="0.15" data-mask-level="moderate" data-max-duration="300000"></script>
<script is:inline defer src="https://umami.moreminimore.com/script.js" data-website-id="b2e87a6c-0b64-43c8-bb09-e406ffca0af1"></script>
<script is:inline defer src="https://umami.moreminimore.com/recorder.js" data-website-id="b2e87a6c-0b64-43c8-bb09-e406ffca0af1" data-sample-rate="0.15" data-mask-level="moderate" data-max-duration="300000"></script>
</head>
<body>
<!-- Meta Pixel (noscript) -->