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 */