Jan Lysý
09c2ce653c
Fix code style by updated ruleset
...
[MAILPOET-3912]
2022-01-13 09:23:55 +01:00
Jan Jakes
e29c6a8aec
Set subscriber cookie on WooCommerce order
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
e2c466726e
Set subscriber cookie on login
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
1833a11570
Set subscriber cookie on signup
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
4ef2d4ed94
Move cookie tracking permission check to subscriber cookie service
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
f9cd7901af
Remove unused property
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
55ed81c68d
Rename subscriber cookie, keep support for the legacy name
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
58fdfd6be1
Use subscriber cookie service instead of low-level cookies class
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
87da9d1b04
Add a service for handling subscriber cookies
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Rostislav Wolny
699266c920
Use TrackingConfig and new tracking settings property in PHP
...
[MAILPOET-3185]
2021-12-06 17:03:28 +01:00
wxa
188657a5fb
Move StatisticsUnsubscribeEntity creation to tests
...
[MAILPOET-3819]
2021-10-27 11:24:22 +02:00
wxa
bacfd3c4dc
Remove usages of StatisticsUnsubscribes model
...
[MAILPOET-3819]
2021-10-27 11:24:22 +02:00
Pavel Dohnal
aec965f4f7
Refactor WooCommercePurchasesTest to Doctrine
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
aaa24d086b
Use Doctrine in WooCommercePurchases class
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
69ff6072d2
Copy findLatestPerNewsletterBySubscriber to doctrine repository
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
102e333521
Use Doctrine in WooCommercePastOrders cron worker
...
[MAILPOET-3814]
2021-10-25 13:08:17 +02:00
Pavel Dohnal
21839fc30b
Fix indentation of multiline function declarations
...
[MAILPOET-3732]
2021-09-17 12:17:36 +02:00
Pavel Dohnal
cdda3480ca
Make all constructor signatures multiline
...
[MAILPOET-3732]
2021-09-16 14:19:40 +02:00
Pavel Dohnal
1f6836dae6
Save bounces statistics
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Rostislav Wolny
9c3fc95a6d
Add updating last engagement within clicks tracking
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
ed8de3eb17
Save last engagement when tracking opens
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rodrigo Primo
8b7815caf8
Use Doctrine for the opens and clicks exporters
...
This commit refactors the code that handles exporting e-mails opens and
clicks when generating the personal data file to use Doctrine instead of
Paris. I opted to do this in this task as opens and clicks code share
some functionality, and I didn't want to add more code that relies on
Paris, as we are eventually going to remove it.
[MAILPOET-3738]
2021-08-25 17:01:33 +02:00
Jan Lysý
292f075abe
Improve user agent overriding
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
71ce62d027
Set user agent type in statistic tables
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Pavel Dohnal
bb52329168
Track user agent on click
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
0b675680ef
Refactor click tracking to Doctrine
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
7197be3116
Override user agent on open
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
a84471b65c
Save user agent on open
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Rostislav Wolny
65b834a9ff
Update renamed NotCamelCaps rule
...
[MAILPOET-3658]
2021-07-06 13:29:00 +02:00
Rostislav Wolny
ed66dfc8e9
Recalculate subscriber score only when a new open was tracked
...
[MAILPOET-3669]
2021-06-28 14:37:13 +02:00
Jan Lysý
c9636ebf1b
Use Newsletter\Links as service
...
[MAILPOET-3269]
2021-06-14 10:12:34 +02:00
Jan Lysý
993ba6ec3f
Remove recalculation segment's score from tracking
...
[MAILPOET-3633]
2021-05-24 09:56:38 +02:00
Jan Lysý
69ddfb2e96
Remove unnecessary query for calculation segment score
...
[MAILPOET-3633]
2021-05-24 09:56:38 +02:00
Jan Lysý
62cb468525
Rename method and variables
...
[MAILPOET-3533]
2021-05-12 14:42:22 +02:00
Jan Lysý
6d0486cfc5
Add calculation segment score
...
[MAILPOET-3533]
2021-05-12 14:42:22 +02:00
Pavel Dohnal
759fc85123
Fix subscribers score for auto emails
...
[MAILPOET-3600]
2021-05-05 11:53:37 +02:00
Jan Lysý
8635fd4c50
Calculate subscriber score only in last 12 months
...
[MAILPOET-3585]
2021-05-03 11:23:47 +02:00
Pavel Dohnal
9eeeb10415
Add a button for recalculating score
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
Pavel Dohnal
3f91c40594
Round score to 1 decimal instead of 0
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
Pavel Dohnal
274da5cd64
Create cron worker for calculating scrore
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
Pavel Dohnal
06d2cc8cb7
Recalculate engagement score after open
...
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
Jan Lysý
a715aa9b76
Replace usages of StatisticsForms with Doctrine
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
Jan Lysý
6a8dbc6123
Add StatisticsFormsRepository
...
[MAILPOET-3032]
2021-04-12 14:26:36 +02:00
Pavel Dohnal
9bd50f5be4
Fix rendering 404 page
...
[MAILPOET-3311]
2021-01-11 10:11:31 +01:00
Pavel Dohnal
a8050f0f02
Create method for wp check
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
Pavel Dohnal
fcbfd6fb68
Refactor shortcode categories to doctrine
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
Pavel Dohnal
6139e300c3
Free up shortcodes constructor for DI
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
Pavel Dohnal
7d538abad8
Refactor tracking into doctrine
...
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
Pavel Dohnal
c1c5885398
Refactor Statistics Entities to use association
...
[MAILPOET-3069]
2020-08-11 12:54:24 +02:00
Pavel Dohnal
c3e0f5cf76
Move optional parameter after mandatory
...
[MAILPOET-2737]
2020-06-24 10:28:52 +02:00