From 5ba78d023ea5a2c8459a23e711568c4520adb643 Mon Sep 17 00:00:00 2001
From: Christian Samaniego
<199278128+christiansamaniego-okta@users.noreply.github.com>
Date: Wed, 22 Oct 2025 17:28:48 -0500
Subject: [PATCH] add adobe analytics script
---
.../components/adobe-analytics-script.component.tsx | 10 ++++++++++
.../common/components/shell/shell.component.tsx | 2 ++
2 files changed, 12 insertions(+)
create mode 100644 src/features/analytics/components/adobe-analytics-script.component.tsx
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()) &&