From b41338cd0827a5656416171828880d37d9d0ab2d Mon Sep 17 00:00:00 2001 From: Coding On Star <447357187@qq.com> Date: Fri, 15 May 2026 14:33:31 +0800 Subject: [PATCH] chore(layout): reintroduce AmplitudeProvider in common layouts for analytics tracking (#36208) Co-authored-by: CodingOnStar --- web/app/(commonLayout)/layout.tsx | 2 ++ web/app/account/(commonLayout)/layout.tsx | 2 ++ web/app/layout.tsx | 2 -- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/web/app/(commonLayout)/layout.tsx b/web/app/(commonLayout)/layout.tsx index 699d2a4348..2467f35b7b 100644 --- a/web/app/(commonLayout)/layout.tsx +++ b/web/app/(commonLayout)/layout.tsx @@ -2,6 +2,7 @@ import type { ReactNode } from 'react' import * as React from 'react' import { AppInitializer } from '@/app/components/app-initializer' import InSiteMessageNotification from '@/app/components/app/in-site-message/notification' +import AmplitudeProvider from '@/app/components/base/amplitude' import GA, { GaType } from '@/app/components/base/ga' import Zendesk from '@/app/components/base/zendesk' import { GotoAnything } from '@/app/components/goto-anything' @@ -19,6 +20,7 @@ const Layout = ({ children }: { children: ReactNode }) => { return ( <> + diff --git a/web/app/account/(commonLayout)/layout.tsx b/web/app/account/(commonLayout)/layout.tsx index f116cd00f9..8fdbd8a238 100644 --- a/web/app/account/(commonLayout)/layout.tsx +++ b/web/app/account/(commonLayout)/layout.tsx @@ -1,6 +1,7 @@ import type { ReactNode } from 'react' import * as React from 'react' import { AppInitializer } from '@/app/components/app-initializer' +import AmplitudeProvider from '@/app/components/base/amplitude' import GA, { GaType } from '@/app/components/base/ga' import HeaderWrapper from '@/app/components/header/header-wrapper' import { AppContextProvider } from '@/context/app-context-provider' @@ -13,6 +14,7 @@ const Layout = ({ children }: { children: ReactNode }) => { return ( <> + diff --git a/web/app/layout.tsx b/web/app/layout.tsx index 8bb2069aaf..4eb392fb6d 100644 --- a/web/app/layout.tsx +++ b/web/app/layout.tsx @@ -4,7 +4,6 @@ import { TooltipProvider } from '@langgenius/dify-ui/tooltip' import { Provider as JotaiProvider } from 'jotai/react' import { ThemeProvider } from 'next-themes' import { NuqsAdapter } from 'nuqs/adapters/next/app' -import AmplitudeProvider from '@/app/components/base/amplitude' import { IS_PROD } from '@/config' import { TanstackQueryInitializer } from '@/context/query-client' import { getDatasetMap } from '@/env' @@ -60,7 +59,6 @@ const LocaleLayout = async ({ {...datasetMap} >
-