diff --git a/src/features/analytics/components/adobe-analytics-script.component.tsx b/src/features/analytics/components/adobe-analytics-script.component.tsx new file mode 100644 index 00000000..d7f2d8ad --- /dev/null +++ b/src/features/analytics/components/adobe-analytics-script.component.tsx @@ -0,0 +1,10 @@ +import Script from 'next/script'; + +const AdobeAnalyticsScript = () => { + const source = process.env.NEXT_PUBLIC_ADOBE_ANALYTICS_URL; + return source ? ( + + ) : null; +}; + +export default AdobeAnalyticsScript; diff --git a/src/features/common/components/shell/shell.component.tsx b/src/features/common/components/shell/shell.component.tsx index 4cc03ed2..4e1e8d59 100644 --- a/src/features/common/components/shell/shell.component.tsx +++ b/src/features/common/components/shell/shell.component.tsx @@ -26,6 +26,7 @@ import { import { ThemeDetectorComponent } from "@/features/common/components/theme-detector/theme-detector.component"; import { ThemeCookieValues } from "@/features/common/values/theme.values"; import { AbTestingScriptComponent } from "@/features/analytics/components/ab-testing-script/ab-testing-script.component"; +import AdobeAnalyticsScript from "@/features/analytics/components/adobe-analytics-script.component"; const GTM_ID = process.env.NEXT_PUBLIC_GTM_ID; @@ -105,6 +106,7 @@ export const ShellComponent: React.FC = ({ + {children} {consentLevel && consentLevel.includes(COOKIE_LEVELS.NECESSARY.toString()) &&