From 815a62305cb6ca7291025344bca3499a9cddf029 Mon Sep 17 00:00:00 2001 From: Rosco Kalis Date: Mon, 22 Apr 2024 19:32:17 +0800 Subject: [PATCH] Use SimpleAnalytics for events --- app/Analytics.tsx | 30 +++++++++++++++++++ app/[locale]/layout.tsx | 9 +++--- .../dashboard/controls/FilterSelect.tsx | 2 -- .../dashboard/controls/SortSelect.tsx | 2 -- components/common/DonateButton.tsx | 4 +-- lib/utils/analytics.ts | 17 +++++------ package.json | 2 -- yarn.lock | 20 ++----------- 8 files changed, 46 insertions(+), 40 deletions(-) create mode 100644 app/Analytics.tsx diff --git a/app/Analytics.tsx b/app/Analytics.tsx new file mode 100644 index 000000000..b7fe9549d --- /dev/null +++ b/app/Analytics.tsx @@ -0,0 +1,30 @@ +'use client'; + +import { usePathname } from 'lib/i18n/navigation'; +import { init } from 'lib/utils/analytics'; +import Script from 'next/script'; +import { useEffect } from 'react'; + +const Analytics = () => { + const path = usePathname(); + + // Mixpanel + useEffect(() => { + init(); + // track('Viewed Page', { path }); + }, []); + + // SimpleAnalytics + return ( + <> + +