diff --git a/assets/js/src/settings/store/actions/settings.ts b/assets/js/src/settings/store/actions/settings.ts index 8069fb0e84..35b465863c 100644 --- a/assets/js/src/settings/store/actions/settings.ts +++ b/assets/js/src/settings/store/actions/settings.ts @@ -46,6 +46,7 @@ export function* saveSettings() { }); yield setSettings(res.data); yield setReEngagement(res.meta); + yield { type: 'TRACK_UNAUTHORIZED_EMAIL', meta: res.meta }; return { type: 'SAVE_DONE' }; } diff --git a/assets/js/src/settings/store/controls.ts b/assets/js/src/settings/store/controls.ts index 95c024bd02..f737aa93cf 100644 --- a/assets/js/src/settings/store/controls.ts +++ b/assets/js/src/settings/store/controls.ts @@ -44,3 +44,12 @@ export function TRACK_TEST_EMAIL_SENT({ success, method }) { } ); } + +export function TRACK_UNAUTHORIZED_EMAIL({ meta }) { + if (meta !== undefined && meta.invalid_sender_address) { + MailPoet.trackEvent( + 'Unauthorized email used', + { 'Unauthorized email source': 'settings' } + ); + } +}