From 0c3c6f5aea973f5f0e7d89f106063e0aa6e11c12 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Wed, 17 Jul 2024 15:07:22 +0200 Subject: [PATCH] fix(analytics): segment not passing context to mixpanel --- src/shared/utils/analytics.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shared/utils/analytics.ts b/src/shared/utils/analytics.ts index c13655bc93c..56d5ed497cc 100644 --- a/src/shared/utils/analytics.ts +++ b/src/shared/utils/analytics.ts @@ -30,7 +30,9 @@ export function decorateAnalyticsEventsWithContext( void analytics.addSourceMiddleware(({ payload, next }) => { Object.entries(getEventContextProperties()).forEach(([key, value]) => { payload.obj.context = payload.obj.context || {}; - payload.obj.context[key] = value; + payload.obj.context.ip = '0.0.0.0'; + payload.obj.properties = payload.obj.properties || {}; + payload.obj.properties[key] = value; }); next(payload); })