diff options
Diffstat (limited to 'core/Tracker/VisitorRecognizer.php')
-rw-r--r-- | core/Tracker/VisitorRecognizer.php | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/core/Tracker/VisitorRecognizer.php b/core/Tracker/VisitorRecognizer.php index e241384419..10fb9b60b9 100644 --- a/core/Tracker/VisitorRecognizer.php +++ b/core/Tracker/VisitorRecognizer.php @@ -111,7 +111,6 @@ class VisitorRecognizer if ($visitRow && count($visitRow) > 0 ) { - $visitProperties->setProperty(self::KEY_ORIGINAL_VISIT_ROW, $visitRow); $visitProperties->setProperty('idvisitor', $visitRow['idvisitor']); $visitProperties->setProperty('user_id', $visitRow['user_id']); @@ -128,14 +127,13 @@ class VisitorRecognizer } } - public function removeUnchangedValues(VisitProperties $visitProperties, $visit) + public function removeUnchangedValues($visit, VisitProperties $originalVisit = null) { - $originalRow = $visitProperties->getProperty(self::KEY_ORIGINAL_VISIT_ROW); - - if (empty($originalRow)) { + if (empty($originalVisit)) { return $visit; } + $originalRow = $originalVisit->getProperties(); if (!empty($originalRow['idvisitor']) && !empty($visit['idvisitor']) && bin2hex($originalRow['idvisitor']) === bin2hex($visit['idvisitor'])) { @@ -240,8 +238,8 @@ class VisitorRecognizer 'visit_exit_idaction_url', 'visit_exit_idaction_name', 'visitor_returning', - 'visitor_days_since_first', - 'visitor_days_since_order', + 'visitor_seconds_since_first', + 'visitor_seconds_since_order', 'visitor_count_visits', 'visit_goal_buyer', |