From 84f3e58cb8a81fe50f2aab447ad62b6b58d0ea4d Mon Sep 17 00:00:00 2001 From: teabyte Date: Tue, 23 Jan 2024 13:08:03 +0300 Subject: [PATCH] google analytics --- routes/_layout.tsx | 7 +++++++ static/google29ae9dd15993e53e.html | 1 + static/theme-loader.js | 5 +++++ 3 files changed, 13 insertions(+) create mode 100644 static/google29ae9dd15993e53e.html diff --git a/routes/_layout.tsx b/routes/_layout.tsx index a362952..cf847db 100644 --- a/routes/_layout.tsx +++ b/routes/_layout.tsx @@ -23,6 +23,13 @@ export default async function Layout(req: Request, ctx: FreshContext) { href="https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;700&display=swap" rel="stylesheet" /> + + + diff --git a/static/google29ae9dd15993e53e.html b/static/google29ae9dd15993e53e.html new file mode 100644 index 0000000..8157a29 --- /dev/null +++ b/static/google29ae9dd15993e53e.html @@ -0,0 +1 @@ +google-site-verification: google29ae9dd15993e53e.html \ No newline at end of file diff --git a/static/theme-loader.js b/static/theme-loader.js index ebde616..fb1d075 100644 --- a/static/theme-loader.js +++ b/static/theme-loader.js @@ -4,3 +4,8 @@ if (storedTheme) { } else { localStorage.setItem("selectedTheme", "dracula"); } + +window.dataLayer = window.dataLayer || []; +function gtag() { dataLayer.push(arguments); } +gtag('js', new Date()); +gtag('config', 'G-TDHJL7ZT23');