From 793bc08999caf9baa3513cb23e09521bfd90415e Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Sun, 16 Jun 2024 17:51:21 +0100 Subject: [PATCH] Add analytics --- packages/website/src/app.html | 1 + packages/website/src/hooks.client.ts | 1 + packages/website/src/lib/analytics.ts | 9 +++++++++ 3 files changed, 11 insertions(+) create mode 100644 packages/website/src/hooks.client.ts create mode 100644 packages/website/src/lib/analytics.ts diff --git a/packages/website/src/app.html b/packages/website/src/app.html index f273cc58..b703d17e 100644 --- a/packages/website/src/app.html +++ b/packages/website/src/app.html @@ -4,6 +4,7 @@ %sveltekit.head% +
%sveltekit.body%
diff --git a/packages/website/src/hooks.client.ts b/packages/website/src/hooks.client.ts new file mode 100644 index 00000000..e8476232 --- /dev/null +++ b/packages/website/src/hooks.client.ts @@ -0,0 +1 @@ +import "$lib/analytics" \ No newline at end of file diff --git a/packages/website/src/lib/analytics.ts b/packages/website/src/lib/analytics.ts new file mode 100644 index 00000000..d9a96237 --- /dev/null +++ b/packages/website/src/lib/analytics.ts @@ -0,0 +1,9 @@ +(window).dataLayer = (window).dataLayer || []; + +export function gtag(...args: any[]) { + (window).dataLayer.push(arguments); +} + +gtag('js', new Date()); + +gtag('config', 'G-Q2R5PQL59Z'); \ No newline at end of file