Update tracking for first order filter
MAILPOET-5577
This commit is contained in:
committed by
Aschepikov
parent
10f593bf2c
commit
ae73e2d97b
@@ -101,6 +101,8 @@ export function mapFilterType(filter) {
|
|||||||
return 'subscribed date';
|
return 'subscribed date';
|
||||||
case 'totalSpent':
|
case 'totalSpent':
|
||||||
return 'total spent';
|
return 'total spent';
|
||||||
|
case 'firstOrder':
|
||||||
|
return 'first order';
|
||||||
case 'purchaseDate':
|
case 'purchaseDate':
|
||||||
return 'purchase date';
|
return 'purchase date';
|
||||||
case 'averageSpent':
|
case 'averageSpent':
|
||||||
@@ -121,6 +123,7 @@ export function mapFilterType(filter) {
|
|||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// WooCommerce Subscription
|
// WooCommerce Subscription
|
||||||
if (
|
if (
|
||||||
filterType === 'woocommerceSubscription' &&
|
filterType === 'woocommerceSubscription' &&
|
||||||
|
@@ -27,6 +27,7 @@ use MailPoet\Segments\DynamicSegments\Filters\WooCommerceAverageSpent;
|
|||||||
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceCategory;
|
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceCategory;
|
||||||
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceCountry;
|
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceCountry;
|
||||||
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceCustomerTextField;
|
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceCustomerTextField;
|
||||||
|
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceFirstOrder;
|
||||||
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceMembership;
|
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceMembership;
|
||||||
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceNumberOfOrders;
|
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceNumberOfOrders;
|
||||||
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceNumberOfReviews;
|
use MailPoet\Segments\DynamicSegments\Filters\WooCommerceNumberOfReviews;
|
||||||
@@ -216,6 +217,7 @@ class Reporter {
|
|||||||
'Segment > purchased product' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_WOOCOMMERCE, WooCommerceCategory::ACTION_PRODUCT),
|
'Segment > purchased product' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_WOOCOMMERCE, WooCommerceCategory::ACTION_PRODUCT),
|
||||||
'Segment > subscribed date' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_USER_ROLE, SubscriberDateField::SUBSCRIBED_DATE),
|
'Segment > subscribed date' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_USER_ROLE, SubscriberDateField::SUBSCRIBED_DATE),
|
||||||
'Segment > total spent' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_WOOCOMMERCE, WooCommerceTotalSpent::ACTION_TOTAL_SPENT),
|
'Segment > total spent' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_WOOCOMMERCE, WooCommerceTotalSpent::ACTION_TOTAL_SPENT),
|
||||||
|
'Segment > first order' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_WOOCOMMERCE, WooCommerceFirstOrder::ACTION),
|
||||||
'Segment > WordPress user role' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_USER_ROLE, UserRole::TYPE),
|
'Segment > WordPress user role' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_USER_ROLE, UserRole::TYPE),
|
||||||
'Segment > subscriber tags' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_USER_ROLE, SubscriberTag::TYPE),
|
'Segment > subscriber tags' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_USER_ROLE, SubscriberTag::TYPE),
|
||||||
'Segment > purchase date' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_WOOCOMMERCE, WooCommercePurchaseDate::ACTION),
|
'Segment > purchase date' => $this->isFilterTypeActive(DynamicSegmentFilterData::TYPE_WOOCOMMERCE, WooCommercePurchaseDate::ACTION),
|
||||||
|
Reference in New Issue
Block a user