Report more WooCommerce stats [MAILPOET-1646]

This commit is contained in:
Amine Ben hammou
2018-12-11 15:20:24 +01:00
committed by wxa
parent eda8043aa2
commit 746fb86bf5
3 changed files with 33 additions and 11 deletions

View File

@@ -4,6 +4,7 @@ namespace MailPoet\Analytics;
use Carbon\Carbon;
use MailPoet\Models\Setting;
use MailPoet\WP\Hooks as WPHooks;
if(!defined('ABSPATH')) exit;
@@ -11,6 +12,7 @@ class Analytics {
const SETTINGS_LAST_SENT_KEY = 'analytics_last_sent';
const SEND_AFTER_DAYS = 7;
const ANALYTICS_FILTER = 'mailpoet_analytics';
/** @var Reporter */
private $reporter;
@@ -22,7 +24,7 @@ class Analytics {
/** @return array */
function generateAnalytics() {
if($this->shouldSend()) {
$data = $this->reporter->getData();
$data = WPHooks::applyFilters(self::ANALYTICS_FILTER, $this->reporter->getData());
$this->recordDataSent();
return $data;
}