File tree Expand file tree Collapse file tree 4 files changed +41
-2
lines changed Expand file tree Collapse file tree 4 files changed +41
-2
lines changed Original file line number Diff line number Diff line change 1212 "dependencies" : {
1313 "@auth/core" : " ^0.40.0" ,
1414 "@auth/drizzle-adapter" : " ^1.10.0" ,
15+ "@databuddy/sdk" : " ^2.1.77" ,
1516 "@eslint/eslintrc" : " ^3.3.1" ,
1617 "@eslint/js" : " ^9.32.0" ,
1718 "@t3-oss/env-nextjs" : " ^0.13.8" ,
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import { Footer } from '@/components/footer';
88import { ReportModal } from '@/components/report-modal' ;
99import { env } from '@/env.mjs' ;
1010import localFont from 'next/font/local' ;
11+ import { Databuddy } from '@databuddy/sdk/react' ;
1112
1213const atkinsonHyperlegibleMono = localFont ( {
1314 variable : '--font-atkinson-hyperlegible-mono' ,
@@ -46,6 +47,19 @@ export default function RootLayout({ children }: React.PropsWithChildren) {
4647 strategy = "lazyOnload"
4748 />
4849 ) }
50+ { env . NEXT_PUBLIC_DATABUDDY_CLIENT_ID && (
51+ < Databuddy
52+ clientId = { env . NEXT_PUBLIC_DATABUDDY_CLIENT_ID }
53+ trackOutgoingLinks
54+ trackInteractions
55+ trackEngagement
56+ trackScrollDepth
57+ trackExitIntent
58+ trackBounceRate
59+ trackErrors
60+ enableBatching
61+ />
62+ ) }
4963 </ ViewTransition >
5064 </ body >
5165 </ html >
Original file line number Diff line number Diff line change @@ -12,12 +12,14 @@ export const env = createEnv({
1212 } ,
1313 client : {
1414 NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME : z . string ( ) . optional ( ) . nullable ( ) ,
15- NEXT_PUBLIC_ANALYTICS_WEBSITE_ID : z . string ( ) . uuid ( ) . optional ( ) . nullable ( )
15+ NEXT_PUBLIC_ANALYTICS_WEBSITE_ID : z . string ( ) . uuid ( ) . optional ( ) . nullable ( ) ,
16+ NEXT_PUBLIC_DATABUDDY_CLIENT_ID : z . string ( ) . optional ( ) . nullable ( )
1617 } ,
1718 experimental__runtimeEnv : {
1819 NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME :
1920 process . env . NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME ,
2021 NEXT_PUBLIC_ANALYTICS_WEBSITE_ID :
21- process . env . NEXT_PUBLIC_ANALYTICS_WEBSITE_ID
22+ process . env . NEXT_PUBLIC_ANALYTICS_WEBSITE_ID ,
23+ NEXT_PUBLIC_DATABUDDY_CLIENT_ID : process . env . NEXT_PUBLIC_DATABUDDY_CLIENT_ID
2224 }
2325} ) ;
You can’t perform that action at this time.
0 commit comments