diff options
author | diosmosis <diosmosis@users.noreply.github.com> | 2020-06-26 16:17:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-26 16:17:54 +0300 |
commit | de5ae85e7a11f7bbd962256c890a32188c40d000 (patch) | |
tree | 2a5f303c83b6e80369d3ba77b2d9fea797c598d9 /plugins/API | |
parent | b12946909ff323ea2f7e7af04e4435d2dd503023 (diff) |
Track seconds instead of days for "days since" dimensions (#15774)
* Modify dimensions and add tests.
* unfinished debugging commit
* changes to fix test, remove tracker code, add update code
* fix some tests
* fix migration issue
* fixing some tests
* fix some bugs, update some expected test files, remove _idvc from some tests
* start replacing _ects
* Finish seconds since last ecommerce order change.
* fix couple issues
* fix a couple tests
* fix some more tests
* fixing a couple more tests
* apply review feedback
* unfinished commit
* add back dimensions =
* fixing tests & removing some code
* fix some bugs + tests and remove debugging code
* fixing some tests and issues
* Some debugging code for the tracker in case of exceptions.
* debug and fix another issue when tracking visits in the past
* fix test
* update JS and fix several tests
* Fixing more tests.
* Add missing files.
* update expected test files
* Add some unit tests.
* update more expected files
* update more test files
* update more test files
* update changelog and remove _ects query param
* apply review feedback
* fix merge issue
* clearer code
* fix migration issue
* update expected files
* update expected files again
* updating tests
* fix test
* rebuilt piwik.js
* unify previous visitor properties / original visit row approach
* fixing some tests
* Add new column version entries into the option table.
* try undoing 1.5 update change
* apply review feedback
* remove more unused cookie values
* rebuilt piwik.js
* Fix test count.
* update test files
* rebuilt piwik.js
* removel log analytics submodule update
* update submodule
* update some expected screenshots
* Fix versions in omnifixture since we were probably adding to the beta update after it changed.
* update screenshots
Diffstat (limited to 'plugins/API')
18 files changed, 353 insertions, 196 deletions
diff --git a/plugins/API/API.php b/plugins/API/API.php index f889329417..f897145a1e 100644 --- a/plugins/API/API.php +++ b/plugins/API/API.php @@ -553,6 +553,7 @@ class API extends \Piwik\Plugin\API 'flat' => (int) $flat, 'filter_limit' => $maxSuggestionsToReturn )); + if ($table && $table instanceof DataTable && $table->getRowsCount()) { $values = []; foreach ($table->getRowsWithoutSummaryRow() as $row) { diff --git a/plugins/API/tests/System/AutoSuggestAPITest.php b/plugins/API/tests/System/AutoSuggestAPITest.php index 497970db8e..12582f1154 100644 --- a/plugins/API/tests/System/AutoSuggestAPITest.php +++ b/plugins/API/tests/System/AutoSuggestAPITest.php @@ -236,7 +236,7 @@ class AutoSuggestAPITest extends SystemTestCase public function testCheckOtherTestsWereComplete() { // Check that only a few haven't been tested specifically (these are all custom variables slots since we only test slot 1, 2, 5 (see the fixture) and example dimension slots and bandwidth) - $maximumSegmentsToSkip = 23; + $maximumSegmentsToSkip = 24; $this->assertLessThan($maximumSegmentsToSkip, count(self::$skipped), 'SKIPPED ' . count(self::$skipped) . ' segments --> some segments had no "auto-suggested values" but we should try and test the autosuggest for all new segments. Segments skipped were: ' . implode(', ', self::$skipped)); diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml index 898cab80f8..7041b927dd 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml @@ -63,7 +63,9 @@ <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -118,6 +120,7 @@ <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> </customVariables> <resolution>1024x768</resolution> @@ -288,15 +291,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>1</searches> @@ -350,7 +355,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -443,15 +449,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> - <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> + <visitorType>new</visitorType> + <visitorTypeIcon /> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>1</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -505,7 +513,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -667,11 +676,13 @@ <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>1</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>86400</secondsSinceLastEcommerceOrder> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>0</searches> @@ -725,7 +736,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -827,15 +839,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>82800</secondsSinceLastEcommerceOrder> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -889,7 +903,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -1097,15 +1112,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>ordered</visitEcommerceStatus> <visitEcommerceStatusIcon>plugins/Morpheus/images/ecommerceOrder.svg</visitEcommerceStatusIcon> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>0</secondsSinceLastEcommerceOrder> <visitDuration>1623</visitDuration> <visitDurationPretty>27 min 3s</visitDurationPretty> <searches>1</searches> @@ -1159,7 +1176,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -1252,15 +1270,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> - <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> + <visitorType>new</visitorType> + <visitorTypeIcon /> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>1</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -1314,7 +1334,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -1472,15 +1493,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>0</searches> @@ -1534,7 +1557,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -1627,15 +1651,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -1689,7 +1715,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -1868,15 +1895,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>1</searches> @@ -1930,7 +1959,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -2032,15 +2062,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> - <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> + <visitorType>new</visitorType> + <visitorTypeIcon /> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>1</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -2094,7 +2126,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -2281,15 +2314,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>ordered</visitEcommerceStatus> <visitEcommerceStatusIcon>plugins/Morpheus/images/ecommerceOrder.svg</visitEcommerceStatusIcon> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>0</secondsSinceLastEcommerceOrder> <visitDuration>1623</visitDuration> <visitDurationPretty>27 min 3s</visitDurationPretty> <searches>0</searches> @@ -2343,7 +2378,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -2530,15 +2566,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>ordered</visitEcommerceStatus> <visitEcommerceStatusIcon>plugins/Morpheus/images/ecommerceOrder.svg</visitEcommerceStatusIcon> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>0</secondsSinceLastEcommerceOrder> <visitDuration>1623</visitDuration> <visitDurationPretty>27 min 3s</visitDurationPretty> <searches>0</searches> @@ -2592,7 +2630,8 @@ <longitude>91.100000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> </customVariables> <resolution>1024x768</resolution> @@ -2677,15 +2716,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -2739,7 +2780,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -2832,15 +2874,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -2894,7 +2938,8 @@ <longitude>91.100000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -3073,15 +3118,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>1</searches> @@ -3135,7 +3182,8 @@ <longitude>22.231000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -3314,15 +3362,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>1</searches> @@ -3376,7 +3426,8 @@ <longitude>-97</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> </customVariables> <resolution>1024x768</resolution> @@ -3461,15 +3512,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> - <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> + <visitorType>new</visitorType> + <visitorTypeIcon /> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>1</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -3523,7 +3576,8 @@ <longitude>22.231000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -3616,15 +3670,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> - <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> + <visitorType>new</visitorType> + <visitorTypeIcon /> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>1</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -3678,7 +3734,8 @@ <longitude>-97</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -3840,11 +3897,13 @@ <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>1</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>86400</secondsSinceLastEcommerceOrder> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>0</searches> @@ -3898,7 +3957,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -4060,11 +4120,13 @@ <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>1</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>86400</secondsSinceLastEcommerceOrder> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>0</searches> @@ -4118,7 +4180,8 @@ <longitude>-123.133000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -4280,11 +4343,13 @@ <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>1</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>86400</secondsSinceLastEcommerceOrder> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>0</searches> @@ -4338,7 +4403,8 @@ <longitude>-123.133000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> </customVariables> <resolution>1024x768</resolution> @@ -4492,11 +4558,13 @@ <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>4</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>90000</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>1</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>86400</secondsSinceLastEcommerceOrder> <visitDuration>1621</visitDuration> <visitDurationPretty>27 min 1s</visitDurationPretty> <searches>0</searches> @@ -4550,7 +4618,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -4652,15 +4721,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>82800</secondsSinceLastEcommerceOrder> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -4714,7 +4785,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -4816,15 +4888,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>82800</secondsSinceLastEcommerceOrder> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -4878,7 +4952,8 @@ <longitude>-123.133000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -4980,15 +5055,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>82800</secondsSinceLastEcommerceOrder> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -5042,7 +5119,8 @@ <longitude>-123.133000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -5144,15 +5222,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>3</visitCount> <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>51</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>1</daysSinceFirstVisit> + <secondsSinceFirstVisit>86400</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>82800</secondsSinceLastEcommerceOrder> <visitDuration>1</visitDuration> <visitDurationPretty>1s</visitDurationPretty> <searches>0</searches> @@ -5206,7 +5286,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>11</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>82800</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -5414,15 +5495,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>ordered</visitEcommerceStatus> <visitEcommerceStatusIcon>plugins/Morpheus/images/ecommerceOrder.svg</visitEcommerceStatusIcon> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>0</secondsSinceLastEcommerceOrder> <visitDuration>1623</visitDuration> <visitDurationPretty>27 min 3s</visitDurationPretty> <searches>1</searches> @@ -5476,7 +5559,8 @@ <longitude>21.321000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -5684,15 +5768,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>ordered</visitEcommerceStatus> <visitEcommerceStatusIcon>plugins/Morpheus/images/ecommerceOrder.svg</visitEcommerceStatusIcon> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>0</secondsSinceLastEcommerceOrder> <visitDuration>1623</visitDuration> <visitDurationPretty>27 min 3s</visitDurationPretty> <searches>1</searches> @@ -5746,7 +5832,8 @@ <longitude>6.018000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -5954,15 +6041,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>ordered</visitEcommerceStatus> <visitEcommerceStatusIcon>plugins/Morpheus/images/ecommerceOrder.svg</visitEcommerceStatusIcon> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>0</secondsSinceLastEcommerceOrder> <visitDuration>1623</visitDuration> <visitDurationPretty>27 min 3s</visitDurationPretty> <searches>1</searches> @@ -6016,7 +6105,8 @@ <longitude>-123.133000</longitude> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> </customVariables> <resolution>1024x768</resolution> @@ -6216,15 +6306,17 @@ <userId /> - <visitorType>returningCustomer</visitorType> + <visitorType>returning</visitorType> <visitorTypeIcon>plugins/Live/images/returningVisitor.png</visitorTypeIcon> <visitConverted>1</visitConverted> <visitConvertedIcon>plugins/Morpheus/images/goal.svg</visitConvertedIcon> - <visitCount>5</visitCount> + <visitCount>2</visitCount> <visitEcommerceStatus>ordered</visitEcommerceStatus> <visitEcommerceStatusIcon>plugins/Morpheus/images/ecommerceOrder.svg</visitEcommerceStatusIcon> - <daysSinceFirstVisit>100</daysSinceFirstVisit> - <daysSinceLastEcommerceOrder>50</daysSinceLastEcommerceOrder> + <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>3600</secondsSinceFirstVisit> + <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder>0</secondsSinceLastEcommerceOrder> <visitDuration>1623</visitDuration> <visitDurationPretty>27 min 3s</visitDurationPretty> <searches>1</searches> @@ -6278,7 +6370,8 @@ <longitude /> <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> - <daysSinceLastVisit>10</daysSinceLastVisit> + <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>3600</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -6379,7 +6472,9 @@ <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -6434,6 +6529,7 @@ <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -6534,7 +6630,9 @@ <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -6589,6 +6687,7 @@ <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -6689,7 +6788,9 @@ <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -6744,6 +6845,7 @@ <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> @@ -6844,7 +6946,9 @@ <visitEcommerceStatus>none</visitEcommerceStatus> <visitEcommerceStatusIcon /> <daysSinceFirstVisit>0</daysSinceFirstVisit> + <secondsSinceFirstVisit>0</secondsSinceFirstVisit> <daysSinceLastEcommerceOrder>0</daysSinceLastEcommerceOrder> + <secondsSinceLastEcommerceOrder /> <visitDuration>0</visitDuration> <visitDurationPretty>0s</visitDurationPretty> <searches>0</searches> @@ -6899,6 +7003,7 @@ <visitLocalTime>12:34:06</visitLocalTime> <visitLocalHour>12</visitLocalHour> <daysSinceLastVisit>0</daysSinceLastVisit> + <secondsSinceLastVisit>0</secondsSinceLastVisit> <customVariables> <row> <customVariableName1>Cvar 1 name</customVariableName1> diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__API.getSuggestedValuesForSegment.xml index 27933cf67d..b93fa7563a 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__API.getSuggestedValuesForSegment.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__API.getSuggestedValuesForSegment.xml @@ -1,4 +1,5 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <row>100</row> + <row>1</row> + <row>0</row> </result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__VisitsSummary.get_range.xml index 4106085607..f0f5b8cb18 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__VisitsSummary.get_range.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceFirstVisit__VisitsSummary.get_range.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <nb_visits>25</nb_visits> - <nb_actions>85</nb_actions> - <nb_visits_converted>25</nb_visits_converted> + <nb_visits>8</nb_visits> + <nb_actions>8</nb_actions> + <nb_visits_converted>8</nb_visits_converted> <bounce_count>8</bounce_count> - <sum_visit_length>27579</sum_visit_length> - <max_actions>5</max_actions> - <bounce_rate>32%</bounce_rate> - <nb_actions_per_visit>3.4</nb_actions_per_visit> - <avg_time_on_site>1103</avg_time_on_site> + <sum_visit_length>8</sum_visit_length> + <max_actions>1</max_actions> + <bounce_rate>100%</bounce_rate> + <nb_actions_per_visit>1</nb_actions_per_visit> + <avg_time_on_site>1</avg_time_on_site> </result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__API.getSuggestedValuesForSegment.xml index 73d5727246..70bdb9e417 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__API.getSuggestedValuesForSegment.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__API.getSuggestedValuesForSegment.xml @@ -1,5 +1,4 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <row>50</row> - <row>51</row> + <row>1</row> </result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__VisitsSummary.get_range.xml index b5c4efe72a..eb5668a39b 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__VisitsSummary.get_range.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastEcommerceOrder__VisitsSummary.get_range.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <nb_visits>17</nb_visits> - <nb_actions>77</nb_actions> - <nb_visits_converted>17</nb_visits_converted> + <nb_visits>5</nb_visits> + <nb_actions>20</nb_actions> + <nb_visits_converted>5</nb_visits_converted> <bounce_count>0</bounce_count> - <sum_visit_length>27571</sum_visit_length> - <max_actions>5</max_actions> + <sum_visit_length>8105</sum_visit_length> + <max_actions>4</max_actions> <bounce_rate>0%</bounce_rate> - <nb_actions_per_visit>4.5</nb_actions_per_visit> - <avg_time_on_site>1622</avg_time_on_site> + <nb_actions_per_visit>4</nb_actions_per_visit> + <avg_time_on_site>1621</avg_time_on_site> </result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__API.getSuggestedValuesForSegment.xml index 497af1a4a5..c234bed59e 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__API.getSuggestedValuesForSegment.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__API.getSuggestedValuesForSegment.xml @@ -1,5 +1,2 @@ <?xml version="1.0" encoding="utf-8" ?> -<result> - <row>10</row> - <row>11</row> -</result>
\ No newline at end of file +<result />
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__VisitsSummary.get_range.xml index b5c4efe72a..724075c272 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__VisitsSummary.get_range.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_daysSinceLastVisit__VisitsSummary.get_range.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <nb_visits>17</nb_visits> - <nb_actions>77</nb_actions> - <nb_visits_converted>17</nb_visits_converted> - <bounce_count>0</bounce_count> - <sum_visit_length>27571</sum_visit_length> - <max_actions>5</max_actions> - <bounce_rate>0%</bounce_rate> - <nb_actions_per_visit>4.5</nb_actions_per_visit> - <avg_time_on_site>1622</avg_time_on_site> + <nb_visits>10</nb_visits> + <nb_actions>10</nb_actions> + <nb_visits_converted>10</nb_visits_converted> + <bounce_count>10</bounce_count> + <sum_visit_length>0</sum_visit_length> + <max_actions>1</max_actions> + <bounce_rate>100%</bounce_rate> + <nb_actions_per_visit>1</nb_actions_per_visit> + <avg_time_on_site>0</avg_time_on_site> </result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceFirstVisit__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceFirstVisit__API.getSuggestedValuesForSegment.xml new file mode 100644 index 0000000000..33a7550406 --- /dev/null +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceFirstVisit__API.getSuggestedValuesForSegment.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row>3600</row> + <row>86400</row> + <row>90000</row> +</result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceFirstVisit__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceFirstVisit__VisitsSummary.get_range.xml new file mode 100644 index 0000000000..4be0b7b205 --- /dev/null +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceFirstVisit__VisitsSummary.get_range.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <nb_visits>9</nb_visits> + <nb_actions>45</nb_actions> + <nb_visits_converted>9</nb_visits_converted> + <bounce_count>0</bounce_count> + <sum_visit_length>14599</sum_visit_length> + <max_actions>5</max_actions> + <bounce_rate>0%</bounce_rate> + <nb_actions_per_visit>5</nb_actions_per_visit> + <avg_time_on_site>1622</avg_time_on_site> +</result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastEcommerceOrder__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastEcommerceOrder__API.getSuggestedValuesForSegment.xml new file mode 100644 index 0000000000..17be108e1d --- /dev/null +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastEcommerceOrder__API.getSuggestedValuesForSegment.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row>82800</row> + <row>86400</row> +</result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastEcommerceOrder__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastEcommerceOrder__VisitsSummary.get_range.xml new file mode 100644 index 0000000000..1df89ff222 --- /dev/null +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastEcommerceOrder__VisitsSummary.get_range.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <nb_visits>5</nb_visits> + <nb_actions>5</nb_actions> + <nb_visits_converted>5</nb_visits_converted> + <bounce_count>5</bounce_count> + <sum_visit_length>5</sum_visit_length> + <max_actions>1</max_actions> + <bounce_rate>100%</bounce_rate> + <nb_actions_per_visit>1</nb_actions_per_visit> + <avg_time_on_site>1</avg_time_on_site> +</result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastVisit__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastVisit__API.getSuggestedValuesForSegment.xml new file mode 100644 index 0000000000..8a1a76d013 --- /dev/null +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastVisit__API.getSuggestedValuesForSegment.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row>3600</row> + <row>82800</row> +</result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastVisit__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastVisit__VisitsSummary.get_range.xml new file mode 100644 index 0000000000..b5c4efe72a --- /dev/null +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_secondsSinceLastVisit__VisitsSummary.get_range.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <nb_visits>17</nb_visits> + <nb_actions>77</nb_actions> + <nb_visits_converted>17</nb_visits_converted> + <bounce_count>0</bounce_count> + <sum_visit_length>27571</sum_visit_length> + <max_actions>5</max_actions> + <bounce_rate>0%</bounce_rate> + <nb_actions_per_visit>4.5</nb_actions_per_visit> + <avg_time_on_site>1622</avg_time_on_site> +</result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__API.getSuggestedValuesForSegment.xml index cec58f0121..a549f79155 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__API.getSuggestedValuesForSegment.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__API.getSuggestedValuesForSegment.xml @@ -1,5 +1,7 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <row>5</row> <row>1</row> + <row>2</row> + <row>3</row> + <row>4</row> </result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__VisitsSummary.get_range.xml index 5f6553b786..724075c272 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__VisitsSummary.get_range.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitCount__VisitsSummary.get_range.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <nb_visits>30</nb_visits> - <nb_actions>90</nb_actions> - <nb_visits_converted>30</nb_visits_converted> - <bounce_count>13</bounce_count> - <sum_visit_length>27579</sum_visit_length> - <max_actions>5</max_actions> - <bounce_rate>43%</bounce_rate> - <nb_actions_per_visit>3</nb_actions_per_visit> - <avg_time_on_site>919</avg_time_on_site> + <nb_visits>10</nb_visits> + <nb_actions>10</nb_actions> + <nb_visits_converted>10</nb_visits_converted> + <bounce_count>10</bounce_count> + <sum_visit_length>0</sum_visit_length> + <max_actions>1</max_actions> + <bounce_rate>100%</bounce_rate> + <nb_actions_per_visit>1</nb_actions_per_visit> + <avg_time_on_site>0</avg_time_on_site> </result>
\ No newline at end of file diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitorType__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitorType__VisitsSummary.get_range.xml index 5f6553b786..eb5668a39b 100644 --- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitorType__VisitsSummary.get_range.xml +++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_visitorType__VisitsSummary.get_range.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8" ?> <result> - <nb_visits>30</nb_visits> - <nb_actions>90</nb_actions> - <nb_visits_converted>30</nb_visits_converted> - <bounce_count>13</bounce_count> - <sum_visit_length>27579</sum_visit_length> - <max_actions>5</max_actions> - <bounce_rate>43%</bounce_rate> - <nb_actions_per_visit>3</nb_actions_per_visit> - <avg_time_on_site>919</avg_time_on_site> + <nb_visits>5</nb_visits> + <nb_actions>20</nb_actions> + <nb_visits_converted>5</nb_visits_converted> + <bounce_count>0</bounce_count> + <sum_visit_length>8105</sum_visit_length> + <max_actions>4</max_actions> + <bounce_rate>0%</bounce_rate> + <nb_actions_per_visit>4</nb_actions_per_visit> + <avg_time_on_site>1621</avg_time_on_site> </result>
\ No newline at end of file |