Fix delay value in tracking of immediate welcome emails

I found out that we accidentally track values such as "1 immediate" etc.
This commit makes sure we track only string "immediate".
[MAILPOET-4654]
This commit is contained in:
Rostislav Wolny
2022-09-19 14:00:19 +02:00
committed by Aschepikov
parent e1e5749eca
commit cba6f19bf8

View File

@ -394,9 +394,13 @@ class NewsletterSendComponent extends Component {
this.context.notices.success(
<p>{MailPoet.I18n.t('welcomeEmailActivated')}</p>,
);
const trackDelay =
opts.afterTimeType === 'immediate'
? 'immediate'
: `${opts.afterTimeNumber} ${opts.afterTimeType}`;
MailPoet.trackEvent('Emails > Welcome email activated', {
'List type': opts.event,
Delay: `${opts.afterTimeNumber} ${opts.afterTimeType}`,
Delay: trackDelay,
});
} else if (response.data.type === 'notification') {
this.context.notices.success(