From 63c27830a5792cde0aa5ccde7521743a30dd5b97 Mon Sep 17 00:00:00 2001 From: Rodrigo Primo Date: Wed, 10 Nov 2021 15:37:45 -0300 Subject: [PATCH] Always include free and premium versions in data sent to Mixpanel [MAILPOET-3885] --- assets/js/src/analytics_event.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/assets/js/src/analytics_event.js b/assets/js/src/analytics_event.js index ebed1bbf14..765d49258f 100644 --- a/assets/js/src/analytics_event.js +++ b/assets/js/src/analytics_event.js @@ -19,11 +19,22 @@ import _ from 'underscore'; */ var eventsCache = []; -function track(name, data) { +function track(name, data = []) { + let trackedData = data; + if (typeof window.mixpanel.track !== 'function') { window.mixpanel.init(window.mixpanelTrackingId); } - window.mixpanel.track(name, data); + + if (typeof window.mailpoet_version !== 'undefined') { + trackedData['MailPoet Free version'] = window.mailpoet_version; + } + + if (typeof window.mailpoet_premium_version !== 'undefined') { + trackedData['MailPoet Premium version'] = window.mailpoet_premium_version; + } + + window.mixpanel.track(name, trackedData); } function exportMixpanel() {