From ebbfb253ff5f2bcb0e96d691b699450a24e18000 Mon Sep 17 00:00:00 2001 From: Tomas Francisco <4301103+tomasfrancisco@users.noreply.github.com> Date: Wed, 22 Jan 2025 17:45:15 +0100 Subject: [PATCH] chore: update analytics --- apps/blog/src/app/layout.tsx | 18 +++++++++++------- .../app/_components/analytics-page-tracker.tsx | 17 ----------------- apps/engine/src/app/layout.tsx | 15 ++------------- packages/services/package.json | 8 ++++---- .../services/src/analytics/env/client-env.ts | 2 +- packages/services/src/analytics/index.ts | 2 +- .../_track-page-view.tsx} | 2 +- .../src/analytics/page-tracker/index.ts | 1 + .../analytics/page-tracker/page-tracker.tsx | 14 ++++++++++++++ 9 files changed, 35 insertions(+), 44 deletions(-) delete mode 100644 apps/engine/src/app/_components/analytics-page-tracker.tsx rename packages/services/src/analytics/{track-page-view.tsx => page-tracker/_track-page-view.tsx} (94%) create mode 100644 packages/services/src/analytics/page-tracker/index.ts create mode 100644 packages/services/src/analytics/page-tracker/page-tracker.tsx diff --git a/apps/blog/src/app/layout.tsx b/apps/blog/src/app/layout.tsx index 602cb42..236fe53 100644 --- a/apps/blog/src/app/layout.tsx +++ b/apps/blog/src/app/layout.tsx @@ -3,6 +3,7 @@ import { Fira_Sans, Fira_Mono } from 'next/font/google'; import './globals.css'; import { Footer } from '@/components/footer'; import { Toaster } from '@/components/ui/sonner'; +import { AnalyticsProvider, PageTracker } from '@ds-project/services/analytics'; const fontSans = Fira_Sans({ variable: '--font-sans', @@ -28,13 +29,16 @@ export default function RootLayout({ }>) { return ( - -
{children}
-