Commit Graph

25 Commits

Author SHA1 Message Date
Jan Jakes
ab16f5be10 Remove ignores of WordPressDotOrg sniffs
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
Rostislav Wolny
33f4b2d729 Replace usage of WP's current_time without gmt parameter in libs
This commit replaces usages by Carbon::now or in case we need a timestamp it
keeps current_time but adds the gtm parameter as true.
[MAILPOET-6142]
2024-08-19 15:29:42 +02:00
Jan Lysý
191843d2a8 Change status for all associated purchases with an order
[MAILPOET-5584]
2024-05-06 11:43:32 +02:00
David Remer
df16cc717b Add action when subscriber follows link
[PREMIUM-243]
2023-11-08 13:42:36 +01:00
David Remer
c487576e18 Track refunds
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
David Remer
ab694414e3 Extract tracking of existing statistic in own method
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
David Remer
7ac2065b1a Track purchases regardless of status but return revenue status correctly
When we apply this commit every purchase will be tracked. When the shop manager updates an order
the status will be updated. For the statistics it will only return values for purchases with
the 'completed' status

[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
David Remer
2e85a5b624 Extract receiving the click from date to private method
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
David Remer
73f669a656 Listen to all status changes
This commit listens to all status changes but does not
alter the business logic as of yet.

[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
John Oleksowicz
0e9b96d0b7 Track opens, clicks, purchases, and page views
MAILPOET-4998
2023-06-22 15:29:22 +02:00
Jan Jakes
926620e8f8 Ignore strict types rule in all existing files that don't have it
[MAILPOET-2688]
2022-11-29 15:04:09 +01:00
Jan Jakes
c67c58709b Unify spacing of declare statements
[MAILPOET-2688]
2022-11-29 15:04:09 +01:00
Rostislav Wolny
842f435976 Add default value for method to StatisticsUnsubscribeEntity
When entity is created the default value is not set and it may causes
failures when it is not set additionally.
This commit sets default value and also defines a constant for the default value.
[PREMIUM-211]
2022-11-28 18:21:52 +01:00
Sam Najian
735d33d05b Add method of tracking when tracking unsubscriptions
[MAILPOET-4733]
2022-11-25 14:51:57 +01:00
David Remer
53fc49d1eb Simplify phpcs:disable comments
Additionally this commit contains a conversion from %d to %s in a query

[MAILPOET-4219]
2022-04-04 17:12:33 +02:00
David Remer
a8d88beec9 Escape output according to WP sniffs
[MAILPOET-4129]
2022-04-04 17:12:33 +02:00
Brezo Cordero
3fca53f350 Also count machine opens and clicks as engagement
[MAILPOET-4081]
2022-03-14 12:07:59 +01:00
Rostislav Wolny
a644c71e64 Add subscriber detection from Woo Session to subscriber action tracker
[MAILPOET-4101]
2022-02-16 16:06:05 +01:00
Rostislav Wolny
4dce8c2ec5 Refactor SubscriberActivityTracker to get rid of entity caching
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
c953eb1b53 Add missing return type hints
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
c38d3aeac8 Disable subscriber activity tracking for admin interface
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
9c251f8560 Add support for callbacks to subscriber activity tracker
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
28c0e05336 Track subscriber activity for logged in users even without cookies
We want to reuse this general tracking also for AbandonedCart emails which
currently track the activity also for logged in users.
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
056992bc07 Add service for tracking subscriber activity on a website
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Jan Jakes
9f790efbf0 Move plugin files to a subfolder
[MAILPOET-3988]
2022-01-18 15:30:22 +01:00