From 2a42103b817a8fc316cc85a54e898e8fd0c00a19 Mon Sep 17 00:00:00 2001 From: mattpiwik <matthieu.aubry@gmail.com> Date: Mon, 15 Oct 2012 11:05:19 +0000 Subject: [PATCH] Refs #2992 #49 Fixing the No result keyword bug git-svn-id: http://dev.piwik.org/svn/trunk@7197 59fd770c-687e-43c8-a1e3-f5a4ff64c105 --- plugins/Actions/API.php | 2 +- plugins/Actions/Archiving.php | 16 ++++++++++ tests/PHPUnit/Integration/SiteSearchTest.php | 2 ++ ...te_lastN__API.getProcessedReport_month.xml | 8 ++++- ...tes__Actions.getSiteSearchKeywords_day.xml | 32 ------------------- ...s__Actions.getSiteSearchKeywords_month.xml | 31 ------------------ ...ions.getSiteSearchNoResultKeywords_day.xml | 9 ------ ...ns.getSiteSearchNoResultKeywords_month.xml | 14 ++++++-- ...ods__Actions.getSiteSearchKeywords_day.xml | 16 ---------- ...s__Actions.getSiteSearchKeywords_month.xml | 27 ---------------- ...ions.getSiteSearchNoResultKeywords_day.xml | 6 ---- ...ns.getSiteSearchNoResultKeywords_month.xml | 13 +++++++- 12 files changed, 50 insertions(+), 126 deletions(-) diff --git a/plugins/Actions/API.php b/plugins/Actions/API.php index 0b14549e17..831b03ba42 100644 --- a/plugins/Actions/API.php +++ b/plugins/Actions/API.php @@ -277,7 +277,7 @@ class Piwik_Actions_API $dataTable->filter('ColumnCallbackDeleteRow', array( Piwik_Archive::INDEX_SITE_SEARCH_HAS_NO_RESULT, - create_function ( '$value', 'return $value == 1;') + create_function ( '$value', 'return $value >= 1;') )); $dataTable->deleteColumn(Piwik_Archive::INDEX_SITE_SEARCH_HAS_NO_RESULT); $this->filterPageDatatable($dataTable); diff --git a/plugins/Actions/Archiving.php b/plugins/Actions/Archiving.php index b9717015ce..0a89d5b26e 100644 --- a/plugins/Actions/Archiving.php +++ b/plugins/Actions/Archiving.php @@ -376,6 +376,7 @@ class Piwik_Actions_Archiving $dataTable = $this->actionsTablesByType[Piwik_Tracker_Action::TYPE_SITE_SEARCH]; self::deleteInvalidSummedColumnsFromDataTable($dataTable); + $this->deleteUnusedColumnsFromKeywordsDataTable($dataTable); $s = $dataTable->getSerialized( Piwik_Actions_ArchivingHelper::$maximumRowsInDataTableLevelZero, Piwik_Actions_ArchivingHelper::$maximumRowsInSubDataTable, Piwik_Actions_ArchivingHelper::$columnToSortByBeforeTruncation ); $archiveProcessing->insertBlobRecord('Actions_sitesearch', $s); $archiveProcessing->insertNumericRecord('Actions_nb_searches', array_sum($dataTable->getColumn(Piwik_Archive::INDEX_NB_VISITS))); @@ -385,6 +386,21 @@ class Piwik_Actions_Archiving destroy($this->actionsTablesByType); } + protected function deleteUnusedColumnsFromKeywordsDataTable($dataTable) + { + $columnsToDelete = array( + Piwik_Archive::INDEX_NB_UNIQ_VISITORS, + Piwik_Archive::INDEX_PAGE_IS_FOLLOWING_SITE_SEARCH_NB_HITS, + Piwik_Archive::INDEX_PAGE_ENTRY_NB_UNIQ_VISITORS, + Piwik_Archive::INDEX_PAGE_ENTRY_NB_ACTIONS, + Piwik_Archive::INDEX_PAGE_ENTRY_SUM_VISIT_LENGTH, + Piwik_Archive::INDEX_PAGE_ENTRY_NB_VISITS, + Piwik_Archive::INDEX_PAGE_ENTRY_BOUNCE_COUNT, + Piwik_Archive::INDEX_PAGE_EXIT_NB_UNIQ_VISITORS, + ); + $dataTable->deleteColumns($columnsToDelete); + } + static protected function removeEmptyColumns($dataTable) { // Delete all columns that have a value of zero diff --git a/tests/PHPUnit/Integration/SiteSearchTest.php b/tests/PHPUnit/Integration/SiteSearchTest.php index b94328b072..88dc822f08 100755 --- a/tests/PHPUnit/Integration/SiteSearchTest.php +++ b/tests/PHPUnit/Integration/SiteSearchTest.php @@ -148,6 +148,8 @@ class Test_Piwik_Integration_SiteSearch extends IntegrationTestCase $visitor->setUrl('http://example.org/index.htm#q=Search 1&search_count=10'); self::checkResponse($visitor->doTrackPageView('Site Search results - URL Fragment')); + // &search_count=0 so it's a "No Result" keyword, but it will not appear in the report, because it also has other seraches with results + // and the archiving does a MAX() $visitor->setForceVisitDateTime(Piwik_Date::factory(self::$dateTime)->addHour(0.27)->getDatetime()); $visitor->setUrl('http://example.org/index.htm?hello=world#q=Search 1&search_count=0'); self::checkResponse($visitor->doTrackPageView('Site Search results - URL Fragment')); diff --git a/tests/integration/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml b/tests/integration/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml index c702150c45..622613da9f 100644 --- a/tests/integration/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml +++ b/tests/integration/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml @@ -31,7 +31,13 @@ </columns> <reportData> - <result prettyDate="2010, January" /> + <result prettyDate="2010, January"> + <row> + <label>No Result Keyword!</label> + <nb_visits>2</nb_visits> + <exit_rate>0%</exit_rate> + </row> + </result> <result prettyDate="2010, February" /> <result prettyDate="2010, March" /> <result prettyDate="2010, April" /> diff --git a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_day.xml b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_day.xml index 48b6a72616..b8c3766f2e 100644 --- a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_day.xml +++ b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_day.xml @@ -5,15 +5,8 @@ <row> <label>Search 1</label> <nb_visits>2</nb_visits> - <nb_uniq_visitors>2</nb_uniq_visitors> <nb_hits>6</nb_hits> <sum_time_spent>468</sum_time_spent> - <nb_hits_following_search>4</nb_hits_following_search> - <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>9</entry_nb_actions> - <entry_sum_visit_length>721</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> <nb_pages_per_search>3</nb_pages_per_search> <avg_time_on_page>234</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -22,11 +15,8 @@ <row> <label>Search 2</label> <nb_visits>2</nb_visits> - <nb_uniq_visitors>2</nb_uniq_visitors> <nb_hits>2</nb_hits> <sum_time_spent>72</sum_time_spent> - <nb_hits_following_search>2</nb_hits_following_search> - <exit_nb_uniq_visitors>1</exit_nb_uniq_visitors> <exit_nb_visits>1</exit_nb_visits> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> @@ -36,14 +26,8 @@ <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>36</sum_time_spent> - <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>2</entry_nb_actions> - <entry_sum_visit_length>145</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -54,11 +38,8 @@ <row> <label>Final Keyword Searched for now.</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>0</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> - <exit_nb_uniq_visitors>1</exit_nb_uniq_visitors> <exit_nb_visits>1</exit_nb_visits> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>0</avg_time_on_page> @@ -68,15 +49,8 @@ <row> <label>Keyword - Tracking API</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>2</nb_hits> <sum_time_spent>72</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> - <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>3</entry_nb_actions> - <entry_sum_visit_length>325</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> <nb_pages_per_search>2</nb_pages_per_search> <avg_time_on_page>72</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -85,10 +59,8 @@ <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>252</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>252</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -106,7 +78,6 @@ <row> <label>SHOULD be a Search with no result!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>180</sum_time_spent> <nb_pages_per_search>1</nb_pages_per_search> @@ -117,11 +88,8 @@ <row> <label>You can use Piwik in: አማáˆáŠ›, العربية, БеларуÑкаÑ, БългарÑки, Català , ÄŒesky, Dansk, Deutsch, Ελληνικά, English, Español, Eesti keel, Euskara, ÙØ§Ø±Ø³ÛŒ, Suomi, Français, Galego, עברית, Magyar, Bahasa Indonesia, Ãslenska, Italiano, 日本語, ქáƒáƒ თული, 한êµì–´, Lietuvių, LatvieÅ¡u, Norsk (bokmÃ¥l), Nederlands, Norsk (nynorsk), Polski, Português brasileiro, Português, Română, РуÑÑкий, Slovensky%</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>2</nb_hits> <sum_time_spent>180</sum_time_spent> - <nb_hits_following_search>2</nb_hits_following_search> - <exit_nb_uniq_visitors>1</exit_nb_uniq_visitors> <exit_nb_visits>1</exit_nb_visits> <nb_pages_per_search>2</nb_pages_per_search> <avg_time_on_page>180</avg_time_on_page> diff --git a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_month.xml b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_month.xml index 16a411a947..a9c76805e5 100644 --- a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_month.xml +++ b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchKeywords_month.xml @@ -7,13 +7,6 @@ <nb_visits>2</nb_visits> <nb_hits>2</nb_hits> <sum_time_spent>288</sum_time_spent> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>2</entry_nb_actions> - <entry_sum_visit_length>145</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> - <nb_hits_following_search>1</nb_hits_following_search> - <sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors> - <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>144</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -24,13 +17,6 @@ <nb_visits>2</nb_visits> <nb_hits>6</nb_hits> <sum_time_spent>468</sum_time_spent> - <nb_hits_following_search>4</nb_hits_following_search> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>9</entry_nb_actions> - <entry_sum_visit_length>721</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> - <sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors> - <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> <nb_pages_per_search>3</nb_pages_per_search> <avg_time_on_page>234</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -41,10 +27,7 @@ <nb_visits>2</nb_visits> <nb_hits>2</nb_hits> <sum_time_spent>72</sum_time_spent> - <nb_hits_following_search>2</nb_hits_following_search> <exit_nb_visits>1</exit_nb_visits> - <sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors> - <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -55,10 +38,7 @@ <nb_visits>1</nb_visits> <nb_hits>1</nb_hits> <sum_time_spent>0</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> <exit_nb_visits>1</exit_nb_visits> - <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> - <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>0</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -69,13 +49,6 @@ <nb_visits>1</nb_visits> <nb_hits>2</nb_hits> <sum_time_spent>72</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>3</entry_nb_actions> - <entry_sum_visit_length>325</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> - <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> - <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> <nb_pages_per_search>2</nb_pages_per_search> <avg_time_on_page>72</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -96,7 +69,6 @@ <nb_visits>1</nb_visits> <nb_hits>1</nb_hits> <sum_time_spent>180</sum_time_spent> - <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>180</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -107,10 +79,7 @@ <nb_visits>1</nb_visits> <nb_hits>2</nb_hits> <sum_time_spent>180</sum_time_spent> - <nb_hits_following_search>2</nb_hits_following_search> <exit_nb_visits>1</exit_nb_visits> - <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> - <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> <nb_pages_per_search>2</nb_pages_per_search> <avg_time_on_page>180</avg_time_on_page> <bounce_rate>0%</bounce_rate> diff --git a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_day.xml b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_day.xml index 8a1b416bea..642212d4ce 100644 --- a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_day.xml +++ b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_day.xml @@ -5,14 +5,8 @@ <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>36</sum_time_spent> - <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>2</entry_nb_actions> - <entry_sum_visit_length>145</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -23,10 +17,8 @@ <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>252</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>252</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -44,7 +36,6 @@ <row> <label>SHOULD be a Search with no result!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>180</sum_time_spent> <nb_pages_per_search>1</nb_pages_per_search> diff --git a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_month.xml b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_month.xml index 9da97f74fc..e8b15cf40d 100644 --- a/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_month.xml +++ b/tests/integration/expected/test_SiteSearch_AllSites__Actions.getSiteSearchNoResultKeywords_month.xml @@ -1,7 +1,18 @@ <?xml version="1.0" encoding="utf-8" ?> <results> <result idSite="1"> - <result date="2010-01" /> + <result date="2010-01"> + <row> + <label>No Result Keyword!</label> + <nb_visits>2</nb_visits> + <nb_hits>2</nb_hits> + <sum_time_spent>288</sum_time_spent> + <nb_pages_per_search>1</nb_pages_per_search> + <avg_time_on_page>144</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>0%</exit_rate> + </row> + </result> <result date="2010-02" /> <result date="2010-03" /> <result date="2010-04" /> @@ -16,7 +27,6 @@ <nb_visits>1</nb_visits> <nb_hits>1</nb_hits> <sum_time_spent>180</sum_time_spent> - <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>180</avg_time_on_page> <bounce_rate>0%</bounce_rate> diff --git a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_day.xml b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_day.xml index d3d1def26a..588feafeea 100644 --- a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_day.xml +++ b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_day.xml @@ -3,15 +3,8 @@ <row> <label>Search 1</label> <nb_visits>2</nb_visits> - <nb_uniq_visitors>2</nb_uniq_visitors> <nb_hits>6</nb_hits> <sum_time_spent>468</sum_time_spent> - <nb_hits_following_search>4</nb_hits_following_search> - <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>9</entry_nb_actions> - <entry_sum_visit_length>721</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> <nb_pages_per_search>3</nb_pages_per_search> <avg_time_on_page>234</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -20,11 +13,8 @@ <row> <label>Search 2</label> <nb_visits>2</nb_visits> - <nb_uniq_visitors>2</nb_uniq_visitors> <nb_hits>2</nb_hits> <sum_time_spent>72</sum_time_spent> - <nb_hits_following_search>2</nb_hits_following_search> - <exit_nb_uniq_visitors>1</exit_nb_uniq_visitors> <exit_nb_visits>1</exit_nb_visits> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> @@ -34,14 +24,8 @@ <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>36</sum_time_spent> - <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>2</entry_nb_actions> - <entry_sum_visit_length>145</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> <bounce_rate>0%</bounce_rate> diff --git a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_month.xml b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_month.xml index 62c644d3e2..e1e9b88232 100644 --- a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_month.xml +++ b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchKeywords_month.xml @@ -5,13 +5,6 @@ <nb_visits>2</nb_visits> <nb_hits>2</nb_hits> <sum_time_spent>288</sum_time_spent> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>2</entry_nb_actions> - <entry_sum_visit_length>145</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> - <nb_hits_following_search>1</nb_hits_following_search> - <sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors> - <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>144</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -22,13 +15,6 @@ <nb_visits>2</nb_visits> <nb_hits>6</nb_hits> <sum_time_spent>468</sum_time_spent> - <nb_hits_following_search>4</nb_hits_following_search> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>9</entry_nb_actions> - <entry_sum_visit_length>721</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> - <sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors> - <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> <nb_pages_per_search>3</nb_pages_per_search> <avg_time_on_page>234</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -39,10 +25,7 @@ <nb_visits>2</nb_visits> <nb_hits>2</nb_hits> <sum_time_spent>72</sum_time_spent> - <nb_hits_following_search>2</nb_hits_following_search> <exit_nb_visits>1</exit_nb_visits> - <sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors> - <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -53,10 +36,7 @@ <nb_visits>1</nb_visits> <nb_hits>1</nb_hits> <sum_time_spent>0</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> <exit_nb_visits>1</exit_nb_visits> - <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> - <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>0</avg_time_on_page> <bounce_rate>0%</bounce_rate> @@ -67,13 +47,6 @@ <nb_visits>1</nb_visits> <nb_hits>2</nb_hits> <sum_time_spent>72</sum_time_spent> - <nb_hits_following_search>1</nb_hits_following_search> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>3</entry_nb_actions> - <entry_sum_visit_length>325</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> - <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> - <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> <nb_pages_per_search>2</nb_pages_per_search> <avg_time_on_page>72</avg_time_on_page> <bounce_rate>0%</bounce_rate> diff --git a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_day.xml b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_day.xml index d1b2916257..7eb0674f50 100644 --- a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_day.xml +++ b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_day.xml @@ -3,14 +3,8 @@ <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <nb_uniq_visitors>1</nb_uniq_visitors> <nb_hits>1</nb_hits> <sum_time_spent>36</sum_time_spent> - <entry_nb_uniq_visitors>1</entry_nb_uniq_visitors> - <entry_nb_visits>1</entry_nb_visits> - <entry_nb_actions>2</entry_nb_actions> - <entry_sum_visit_length>145</entry_sum_visit_length> - <entry_bounce_count>0</entry_bounce_count> <nb_pages_per_search>1</nb_pages_per_search> <avg_time_on_page>36</avg_time_on_page> <bounce_rate>0%</bounce_rate> diff --git a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_month.xml b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_month.xml index c234bed59e..f1569434b4 100644 --- a/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_month.xml +++ b/tests/integration/expected/test_SiteSearch_NotLastNPeriods__Actions.getSiteSearchNoResultKeywords_month.xml @@ -1,2 +1,13 @@ <?xml version="1.0" encoding="utf-8" ?> -<result /> \ No newline at end of file +<result> + <row> + <label>No Result Keyword!</label> + <nb_visits>2</nb_visits> + <nb_hits>2</nb_hits> + <sum_time_spent>288</sum_time_spent> + <nb_pages_per_search>1</nb_pages_per_search> + <avg_time_on_page>144</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>0%</exit_rate> + </row> +</result> \ No newline at end of file -- GitLab