feat/analytics #9

Merged
GauthierWebDev merged 29 commits from feat/analytics into main 2025-04-18 15:05:51 +00:00
Showing only changes of commit 7c61d3afd6 - Show all commits

View File

@ -3,24 +3,26 @@ import logoUrl from "@/assets/logo.svg";
import React from "react"; import React from "react";
export default function HeadDefault() { export default function HeadDefault() {
const pageContext = usePageContext(); const { cookies } = usePageContext();
console.log("pageContext", pageContext.cookies);
return ( return (
<> <>
<link rel="icon" href={logoUrl} /> <link rel="icon" href={logoUrl} />
<script defer src="https://cloud.umami.is/script.js" data-website-id="ba70261e-d145-4dd1-b0e8-27cbf4927b74" /> {cookies.consent.analytics && (
<>
<script defer src="https://cloud.umami.is/script.js" data-website-id="ba70261e-d145-4dd1-b0e8-27cbf4927b74" />
<script async src={`https://www.googletagmanager.com/gtag/js?id=GTM-NRMKQ68K`}></script> <script async src={`https://www.googletagmanager.com/gtag/js?id=GTM-NRMKQ68K`} />
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: `window.dataLayer = window.dataLayer || []; __html: `window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);} function gtag(){dataLayer.push(arguments);}
gtag('js', new Date()); gtag('js', new Date());
gtag('config', 'GTM-NRMKQ68K');`, gtag('config', 'GTM-NRMKQ68K');`,
}} }}
></script> />
</>
)}
</> </>
); );
} }