Enable subscriber activity tracking
[MAILPOET-3897]
This commit is contained in:
committed by
Veljko V
parent
28c0e05336
commit
a6d37f8cce
@@ -10,6 +10,7 @@ use MailPoet\PostEditorBlocks\PostEditorBlock;
|
|||||||
use MailPoet\PostEditorBlocks\WooCommerceBlocksIntegration;
|
use MailPoet\PostEditorBlocks\WooCommerceBlocksIntegration;
|
||||||
use MailPoet\Router;
|
use MailPoet\Router;
|
||||||
use MailPoet\Settings\SettingsController;
|
use MailPoet\Settings\SettingsController;
|
||||||
|
use MailPoet\Statistics\Track\SubscriberActivityTracker;
|
||||||
use MailPoet\Util\ConflictResolver;
|
use MailPoet\Util\ConflictResolver;
|
||||||
use MailPoet\Util\Helpers;
|
use MailPoet\Util\Helpers;
|
||||||
use MailPoet\Util\Notices\PermanentNotices;
|
use MailPoet\Util\Notices\PermanentNotices;
|
||||||
@@ -82,6 +83,9 @@ class Initializer {
|
|||||||
/** @var AssetsLoader */
|
/** @var AssetsLoader */
|
||||||
private $assetsLoader;
|
private $assetsLoader;
|
||||||
|
|
||||||
|
/** @var SubscriberActivityTracker */
|
||||||
|
private $subscriberActivityTracker;
|
||||||
|
|
||||||
const INITIALIZED = 'MAILPOET_INITIALIZED';
|
const INITIALIZED = 'MAILPOET_INITIALIZED';
|
||||||
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
@@ -104,6 +108,7 @@ class Initializer {
|
|||||||
WooCommerceHelper $wcHelper,
|
WooCommerceHelper $wcHelper,
|
||||||
Localizer $localizer,
|
Localizer $localizer,
|
||||||
AutomaticEmails $automaticEmails,
|
AutomaticEmails $automaticEmails,
|
||||||
|
SubscriberActivityTracker $subscriberActivityTracker,
|
||||||
AssetsLoader $assetsLoader
|
AssetsLoader $assetsLoader
|
||||||
) {
|
) {
|
||||||
$this->rendererFactory = $rendererFactory;
|
$this->rendererFactory = $rendererFactory;
|
||||||
@@ -125,6 +130,7 @@ class Initializer {
|
|||||||
$this->woocommerceBlocksIntegration = $woocommerceBlocksIntegration;
|
$this->woocommerceBlocksIntegration = $woocommerceBlocksIntegration;
|
||||||
$this->localizer = $localizer;
|
$this->localizer = $localizer;
|
||||||
$this->automaticEmails = $automaticEmails;
|
$this->automaticEmails = $automaticEmails;
|
||||||
|
$this->subscriberActivityTracker = $subscriberActivityTracker;
|
||||||
$this->assetsLoader = $assetsLoader;
|
$this->assetsLoader = $assetsLoader;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -240,6 +246,7 @@ class Initializer {
|
|||||||
$this->setupPermanentNotices();
|
$this->setupPermanentNotices();
|
||||||
$this->setupAutomaticEmails();
|
$this->setupAutomaticEmails();
|
||||||
$this->setupWoocommerceBlocksIntegration();
|
$this->setupWoocommerceBlocksIntegration();
|
||||||
|
$this->subscriberActivityTracker->trackActivity();
|
||||||
$this->postEditorBlock->init();
|
$this->postEditorBlock->init();
|
||||||
|
|
||||||
WPFunctions::get()->doAction('mailpoet_initialized', MAILPOET_VERSION);
|
WPFunctions::get()->doAction('mailpoet_initialized', MAILPOET_VERSION);
|
||||||
|
Reference in New Issue
Block a user