diff --git a/services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.mjs b/services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.mjs index 4fdc6e42c9..450cf607d7 100644 --- a/services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.mjs +++ b/services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.mjs @@ -75,7 +75,7 @@ function addUserProperties(userId, session) { } if (session.inbound.utm) { - for (const utmKey of RequestHelper.UTM_KEYS) { + for (const utmKey of RequestHelper.REGISTRATION_UTM_KEYS) { if (session.inbound.utm[utmKey]) { AnalyticsManager.setUserPropertyForUserInBackground( userId, diff --git a/services/web/app/src/Features/Analytics/RequestHelper.mjs b/services/web/app/src/Features/Analytics/RequestHelper.mjs index b67cab0c93..11d21ea0a0 100644 --- a/services/web/app/src/Features/Analytics/RequestHelper.mjs +++ b/services/web/app/src/Features/Analytics/RequestHelper.mjs @@ -8,6 +8,7 @@ const UTM_KEYS = [ 'utm_content', 'utm_medium', 'utm_count', + 'utm_id', ] function parseUtm(query) { @@ -49,8 +50,11 @@ function parseReferrer(referrer, url) { return referrerValues } +const REGISTRATION_UTM_KEYS = UTM_KEYS.filter(k => k !== 'utm_id') + export default { UTM_KEYS, + REGISTRATION_UTM_KEYS, parseUtm, parseReferrer, }