From 331b9d85476525dc34d65e6e0930096a61d834bf Mon Sep 17 00:00:00 2001 From: "dev.daminik00" Date: Wed, 24 Dec 2025 19:43:35 +0300 Subject: [PATCH] fix externalId --- src/components/analytics/AnalyticsScripts.tsx | 7 ------- src/services/analytics/types.ts | 4 ++-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/components/analytics/AnalyticsScripts.tsx b/src/components/analytics/AnalyticsScripts.tsx index ee1e6c2..a2e2ca1 100644 --- a/src/components/analytics/AnalyticsScripts.tsx +++ b/src/components/analytics/AnalyticsScripts.tsx @@ -14,13 +14,6 @@ interface AnalyticsScriptsProps { externalId?: string; // visitorId from fingerprint - used for matching across Pixel and CAPI } -// Declare fbq for TypeScript -declare global { - interface Window { - fbq?: (...args: unknown[]) => void; - } -} - /** * Компонент для инъекции аналитических скриптов через next/script * diff --git a/src/services/analytics/types.ts b/src/services/analytics/types.ts index 0d26494..263a662 100644 --- a/src/services/analytics/types.ts +++ b/src/services/analytics/types.ts @@ -20,8 +20,8 @@ declare global { dataLayer: any[]; // Facebook Pixel - fbq: (command: string, event: string, params?: Record) => void; - _fbq: any; + fbq?: (command: string, event: string, params?: Record) => void; + _fbq?: any; } } /* eslint-enable @typescript-eslint/no-explicit-any */