diff --git a/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts b/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts index d253a83a6..0bd5ce053 100644 --- a/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts +++ b/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts @@ -1,5 +1,6 @@ import { ExecuteIntegrationResponse } from '@/features/chat/types' import { deepParseVariables } from '@/features/variables/deepParseVariable' +import { isNotEmpty } from '@typebot.io/lib' import { GoogleAnalyticsBlock, SessionState } from '@typebot.io/schemas' export const executeGoogleAnalyticsBlock = ( @@ -14,7 +15,9 @@ export const executeGoogleAnalyticsBlock = ( { googleAnalytics: { ...googleAnalytics, - value: Number(googleAnalytics.value), + value: isNotEmpty(googleAnalytics.value as string) + ? Number(googleAnalytics.value) + : undefined, }, lastBubbleBlockId, },