Move cookie tracking permission check to subscriber cookie service

[MAILPOET-3924]
This commit is contained in:
Jan Jakes
2021-12-10 13:58:43 +01:00
committed by Veljko V
parent f9cd7901af
commit 4ef2d4ed94
4 changed files with 37 additions and 12 deletions

View File

@@ -107,7 +107,12 @@ class Clicks {
}
$this->statisticsClicksRepository->flush();
$this->sendRevenueCookie($statisticsClicks);
$this->sendSubscriberCookie($subscriber);
$subscriberId = $subscriber->getId();
if ($subscriberId) {
$this->subscriberCookie->setSubscriberId($subscriberId);
}
// track open event
$this->opens->track($data, $displayImage = false);
// Update engagement date
@@ -133,12 +138,6 @@ class Clicks {
}
}
private function sendSubscriberCookie($subscriber) {
if ($this->trackingConfig->isCookieTrackingEnabled()) {
$this->subscriberCookie->setSubscriberId($subscriber->getId());
}
}
public function processUrl(
string $url,
NewsletterEntity $newsletter,