From a6d37f8cced3f40f30f434418fcb17543ea3b87d Mon Sep 17 00:00:00 2001 From: Rostislav Wolny Date: Thu, 20 Jan 2022 15:47:56 +0100 Subject: [PATCH] Enable subscriber activity tracking [MAILPOET-3897] --- mailpoet/lib/Config/Initializer.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mailpoet/lib/Config/Initializer.php b/mailpoet/lib/Config/Initializer.php index 735f604cd3..7a5865ca1a 100644 --- a/mailpoet/lib/Config/Initializer.php +++ b/mailpoet/lib/Config/Initializer.php @@ -10,6 +10,7 @@ use MailPoet\PostEditorBlocks\PostEditorBlock; use MailPoet\PostEditorBlocks\WooCommerceBlocksIntegration; use MailPoet\Router; use MailPoet\Settings\SettingsController; +use MailPoet\Statistics\Track\SubscriberActivityTracker; use MailPoet\Util\ConflictResolver; use MailPoet\Util\Helpers; use MailPoet\Util\Notices\PermanentNotices; @@ -82,6 +83,9 @@ class Initializer { /** @var AssetsLoader */ private $assetsLoader; + /** @var SubscriberActivityTracker */ + private $subscriberActivityTracker; + const INITIALIZED = 'MAILPOET_INITIALIZED'; public function __construct( @@ -104,6 +108,7 @@ class Initializer { WooCommerceHelper $wcHelper, Localizer $localizer, AutomaticEmails $automaticEmails, + SubscriberActivityTracker $subscriberActivityTracker, AssetsLoader $assetsLoader ) { $this->rendererFactory = $rendererFactory; @@ -125,6 +130,7 @@ class Initializer { $this->woocommerceBlocksIntegration = $woocommerceBlocksIntegration; $this->localizer = $localizer; $this->automaticEmails = $automaticEmails; + $this->subscriberActivityTracker = $subscriberActivityTracker; $this->assetsLoader = $assetsLoader; } @@ -240,6 +246,7 @@ class Initializer { $this->setupPermanentNotices(); $this->setupAutomaticEmails(); $this->setupWoocommerceBlocksIntegration(); + $this->subscriberActivityTracker->trackActivity(); $this->postEditorBlock->init(); WPFunctions::get()->doAction('mailpoet_initialized', MAILPOET_VERSION);