Add Mixpanel properties for WC customizer [MAILPOET-2285]

This commit is contained in:
wxa
2019-12-24 11:58:16 +03:00
committed by wxa
parent 0c356a6007
commit c23a734e29
4 changed files with 10 additions and 0 deletions

View File

@ -316,6 +316,9 @@ Module.SaveView = Marionette.View.extend({
},
}).done(function () {
$el.addClass('mailpoet_hidden');
MailPoet.trackEvent('Editor > WooCommerce email customizer enabled', {
'MailPoet Free version': window.mailpoet_version,
});
}).fail(function (response) {
MailPoet.Notice.showApiErrorNotice(response, { scroll: true });
});

View File

@ -117,6 +117,9 @@ class NewsletterTypes extends React.Component {
},
});
emailId = response.data.woocommerce.transactional_email_id;
MailPoet.trackEvent('Emails > WooCommerce email customizer enabled', {
'MailPoet Free version': window.mailpoet_version,
});
} catch (response) {
MailPoet.Notice.showApiErrorNotice(response, { scroll: true });
return;

View File

@ -101,6 +101,7 @@ class Reporter {
$result['Number of WooCommerce subscribers'] = isset($segments['woocommerce_users']) ? (int)$segments['woocommerce_users'] : 0;
$result['WooCommerce: opt-in on checkout is active'] = $this->settings->get('woocommerce.optin_on_checkout.enabled') ?: false;
$result['WooCommerce: set old customers as subscribed'] = $this->settings->get('mailpoet_subscribe_old_woocommerce_customers.enabled') ?: false;
$result['WooCommerce email customizer is active'] = $this->settings->get('woocommerce.use_mailpoet_editor') ?: false;
$result['Number of active WooCommerce first purchase emails'] = $newsletters['first_purchase_emails_count'];
$result['Number of active WooCommerce purchased this product emails'] = $newsletters['product_purchased_emails_count'];

View File

@ -177,6 +177,9 @@
'Sending provider': settings_data.mta_group == 'smtp' && settings_data.smtp_provider,
'Sign-up confirmation enabled': (settings_data.signup_confirmation && settings_data.signup_confirmation.enabled == true),
'Bounce email is present': (settings_data.bounce && settings_data.bounce.address != ""),
<% if is_woocommerce_active %>
'WooCommerce email customizer enabled': (settings_data.woocommerce && settings_data.woocommerce.use_mailpoet_editor),
<% endif %>
'Newsletter task scheduler method': (settings_data.cron_trigger && settings_data.cron_trigger.method)
}
);