From 2183e1c6fe35dbd42714985ba9be52137c843dcf Mon Sep 17 00:00:00 2001 From: diosmosis <benaka@piwik.pro> Date: Tue, 25 Nov 2014 18:15:00 -0800 Subject: [PATCH] Fix API.getProcessedReport output for site search reports (do not display certain processed metrics in reports). --- .../GetPageTitlesFollowingSiteSearch.php | 5 ++++ .../Actions/Reports/GetSiteSearchKeywords.php | 6 +++++ .../Reports/GetSiteSearchNoResultKeywords.php | 10 ++++++-- ...Site_lastN__API.getProcessedReport_day.xml | 15 ------------ ...te_lastN__API.getProcessedReport_month.xml | 15 ------------ ...Site_lastN__API.getProcessedReport_day.xml | 15 ------------ ...te_lastN__API.getProcessedReport_month.xml | 15 ------------ ...Site_lastN__API.getProcessedReport_day.xml | 22 ++--------------- ...te_lastN__API.getProcessedReport_month.xml | 20 ++-------------- ...Site_lastN__API.getProcessedReport_day.xml | 14 ++--------- ...te_lastN__API.getProcessedReport_month.xml | 12 ++-------- ...ortMetadata__API.getReportMetadata_day.xml | 24 ++----------------- 12 files changed, 29 insertions(+), 144 deletions(-) diff --git a/plugins/Actions/Reports/GetPageTitlesFollowingSiteSearch.php b/plugins/Actions/Reports/GetPageTitlesFollowingSiteSearch.php index 8e7b85ad5e..620b1af214 100644 --- a/plugins/Actions/Reports/GetPageTitlesFollowingSiteSearch.php +++ b/plugins/Actions/Reports/GetPageTitlesFollowingSiteSearch.php @@ -50,6 +50,11 @@ class GetPageTitlesFollowingSiteSearch extends SiteSearchBase ); } + public function getProcessedMetrics() + { + return array(); + } + protected function getMetricsDocumentation() { return array( diff --git a/plugins/Actions/Reports/GetSiteSearchKeywords.php b/plugins/Actions/Reports/GetSiteSearchKeywords.php index b78a7ca409..03cbe9de14 100644 --- a/plugins/Actions/Reports/GetSiteSearchKeywords.php +++ b/plugins/Actions/Reports/GetSiteSearchKeywords.php @@ -41,6 +41,12 @@ class GetSiteSearchKeywords extends SiteSearchBase return array( 'nb_visits' => Piwik::translate('Actions_ColumnSearches'), 'nb_pages_per_search' => Piwik::translate('Actions_ColumnPagesPerSearch'), + ); + } + + public function getProcessedMetrics() + { + return array( 'exit_rate' => Piwik::translate('Actions_ColumnSearchExits'), ); } diff --git a/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php b/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php index 5070fcd811..94b19e8566 100644 --- a/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php +++ b/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php @@ -38,8 +38,14 @@ class GetSiteSearchNoResultKeywords extends SiteSearchBase public function getMetrics() { return array( - 'nb_visits' => Piwik::translate('Actions_ColumnSearches'), - 'exit_rate' => Piwik::translate('Actions_ColumnSearchExits'), + 'nb_visits' => Piwik::translate('Actions_ColumnSearches') + ); + } + + public function getProcessedMetrics() + { + return array( + 'exit_rate' => Piwik::translate('Actions_ColumnSearchExits') ); } diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml index 4449850486..e1254c611b 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml @@ -17,12 +17,6 @@ <nb_hits_following_search>The number of times this Page was visited after a visitor did a search on your website, and clicked on this page in the search results.</nb_hits_following_search> <nb_hits>The number of times this page was visited.</nb_hits> </metricsDocumentation> - <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> - </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageTitlesFollowingSiteSearch&period=range&date=2010-01-03,2010-01-09</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageTitlesFollowingSiteSearch&period=day&date=2010-01-03,2010-01-09</imageGraphEvolutionUrl> <uniqueId>Actions_getPageTitlesFollowingSiteSearch</uniqueId> @@ -31,9 +25,6 @@ <label>Destination Page</label> <nb_hits_following_search>Clicked in search results</nb_hits_following_search> <nb_hits>Total Pageviews</nb_hits> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> </columns> <reportData> <result prettyDate="Sunday 3 January 2010"> @@ -41,17 +32,11 @@ <label> Im just a page</label> <nb_hits>1</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:00:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> <row> <label> This is a pageview, not a Search - IS_FOLLOWING_SEARCH ONCE</label> <nb_hits>2</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:03:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> </result> <result prettyDate="Monday 4 January 2010" /> diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml index ca8b39bd80..358b09c180 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageTitlesFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml @@ -17,12 +17,6 @@ <nb_hits_following_search>The number of times this Page was visited after a visitor did a search on your website, and clicked on this page in the search results.</nb_hits_following_search> <nb_hits>The number of times this page was visited.</nb_hits> </metricsDocumentation> - <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> - </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageTitlesFollowingSiteSearch&period=range&date=2010-01-03,2010-07-03</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageTitlesFollowingSiteSearch&period=month&date=2010-01-03,2010-07-03</imageGraphEvolutionUrl> <uniqueId>Actions_getPageTitlesFollowingSiteSearch</uniqueId> @@ -31,9 +25,6 @@ <label>Destination Page</label> <nb_hits_following_search>Clicked in search results</nb_hits_following_search> <nb_hits>Total Pageviews</nb_hits> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> </columns> <reportData> <result prettyDate="2010, January"> @@ -41,17 +32,11 @@ <label> Im just a page</label> <nb_hits>1</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:00:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> <row> <label> This is a pageview, not a Search - IS_FOLLOWING_SEARCH ONCE</label> <nb_hits>2</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:03:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> </result> <result prettyDate="2010, February" /> diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml index 48724d7450..a139b8c186 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_day.xml @@ -17,12 +17,6 @@ <nb_hits_following_search>The number of times this Page was visited after a visitor did a search on your website, and clicked on this page in the search results.</nb_hits_following_search> <nb_hits>The number of times this page was visited.</nb_hits> </metricsDocumentation> - <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> - </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageUrlsFollowingSiteSearch&period=range&date=2010-01-03,2010-01-09</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageUrlsFollowingSiteSearch&period=day&date=2010-01-03,2010-01-09</imageGraphEvolutionUrl> <uniqueId>Actions_getPageUrlsFollowingSiteSearch</uniqueId> @@ -31,9 +25,6 @@ <label>Destination Page</label> <nb_hits_following_search>Clicked in search results</nb_hits_following_search> <nb_hits>Total Pageviews</nb_hits> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> </columns> <reportData> <result prettyDate="Sunday 3 January 2010"> @@ -41,17 +32,11 @@ <label>/index.htm</label> <nb_hits>1</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:00:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> <row> <label>/index.htm?random=PAGEVIEW, NOT SEARCH&mykwd=&IS_FOLLOWING_SEARCH ONCE</label> <nb_hits>2</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:03:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> </result> <result prettyDate="Monday 4 January 2010" /> diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml index e7e1601a47..ddbfc27323 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrlsFollowingSiteSearch_firstSite_lastN__API.getProcessedReport_month.xml @@ -17,12 +17,6 @@ <nb_hits_following_search>The number of times this Page was visited after a visitor did a search on your website, and clicked on this page in the search results.</nb_hits_following_search> <nb_hits>The number of times this page was visited.</nb_hits> </metricsDocumentation> - <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> - </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageUrlsFollowingSiteSearch&period=range&date=2010-01-03,2010-07-03</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageUrlsFollowingSiteSearch&period=month&date=2010-01-03,2010-07-03</imageGraphEvolutionUrl> <uniqueId>Actions_getPageUrlsFollowingSiteSearch</uniqueId> @@ -31,9 +25,6 @@ <label>Destination Page</label> <nb_hits_following_search>Clicked in search results</nb_hits_following_search> <nb_hits>Total Pageviews</nb_hits> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> </columns> <reportData> <result prettyDate="2010, January"> @@ -41,17 +32,11 @@ <label>/index.htm</label> <nb_hits>1</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:00:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> <row> <label>/index.htm?random=PAGEVIEW, NOT SEARCH&mykwd=&IS_FOLLOWING_SEARCH ONCE</label> <nb_hits>2</nb_hits> <nb_hits_following_search>1</nb_hits_following_search> - <avg_time_on_page>00:03:36</avg_time_on_page> - <bounce_rate>0%</bounce_rate> - <exit_rate>0%</exit_rate> </row> </result> <result prettyDate="2010, February" /> diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_day.xml index 28f1e071e8..d192eccf93 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_day.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_day.xml @@ -12,7 +12,6 @@ <metrics> <nb_visits>Searches</nb_visits> <nb_pages_per_search>Search Results pages</nb_pages_per_search> - <exit_rate>% Search Exits</exit_rate> </metrics> <metricsDocumentation> <nb_visits>The number of visits that searched for this keyword on your website's search engine.</nb_visits> @@ -20,10 +19,7 @@ <exit_rate>The percentage of visits that left the website after searching for this Keyword on your Site Search engine.</exit_rate> </metricsDocumentation> <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> + <exit_rate>% Search Exits</exit_rate> </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchKeywords&period=range&date=2010-01-03,2010-01-09</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchKeywords&period=day&date=2010-01-03,2010-01-09</imageGraphEvolutionUrl> @@ -33,9 +29,7 @@ <label>Keyword</label> <nb_visits>Searches</nb_visits> <nb_pages_per_search>Search Results pages</nb_pages_per_search> - <exit_rate>Exit rate</exit_rate> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> + <exit_rate>% Search Exits</exit_rate> </columns> <reportData> <result prettyDate="Sunday 3 January 2010"> @@ -43,24 +37,18 @@ <label>Search 1</label> <nb_visits>2</nb_visits> <nb_pages_per_search>3</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:03:54</avg_time_on_page> <exit_rate>0%</exit_rate> </row> <row> <label>Search 2</label> <nb_visits>2</nb_visits> <nb_pages_per_search>1</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:36</avg_time_on_page> <exit_rate>50%</exit_rate> </row> <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> <nb_pages_per_search>1</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:36</avg_time_on_page> <exit_rate>0%</exit_rate> </row> </result> @@ -69,24 +57,18 @@ <label>Final tüte Keyword Searched for now</label> <nb_visits>1</nb_visits> <nb_pages_per_search>1</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:00</avg_time_on_page> <exit_rate>100%</exit_rate> </row> <row> <label>Keyword - Tracking API</label> <nb_visits>1</nb_visits> <nb_pages_per_search>2</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:54</avg_time_on_page> <exit_rate>0%</exit_rate> </row> <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> <nb_pages_per_search>1</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:04:12</avg_time_on_page> <exit_rate>0%</exit_rate> </row> </result> diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_month.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_month.xml index f1937ac0f2..307f241e93 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_month.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchKeywords_firstSite_lastN__API.getProcessedReport_month.xml @@ -12,7 +12,6 @@ <metrics> <nb_visits>Searches</nb_visits> <nb_pages_per_search>Search Results pages</nb_pages_per_search> - <exit_rate>% Search Exits</exit_rate> </metrics> <metricsDocumentation> <nb_visits>The number of visits that searched for this keyword on your website's search engine.</nb_visits> @@ -20,10 +19,7 @@ <exit_rate>The percentage of visits that left the website after searching for this Keyword on your Site Search engine.</exit_rate> </metricsDocumentation> <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> + <exit_rate>% Search Exits</exit_rate> </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchKeywords&period=range&date=2010-01-03,2010-07-03</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchKeywords&period=month&date=2010-01-03,2010-07-03</imageGraphEvolutionUrl> @@ -33,9 +29,7 @@ <label>Keyword</label> <nb_visits>Searches</nb_visits> <nb_pages_per_search>Search Results pages</nb_pages_per_search> - <exit_rate>Exit rate</exit_rate> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> + <exit_rate>% Search Exits</exit_rate> </columns> <reportData> <result prettyDate="2010, January"> @@ -43,40 +37,30 @@ <label>No Result Keyword!</label> <nb_visits>2</nb_visits> <nb_pages_per_search>1</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:02:24</avg_time_on_page> <exit_rate>0%</exit_rate> </row> <row> <label>Search 1</label> <nb_visits>2</nb_visits> <nb_pages_per_search>3</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:03:54</avg_time_on_page> <exit_rate>0%</exit_rate> </row> <row> <label>Search 2</label> <nb_visits>2</nb_visits> <nb_pages_per_search>1</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:36</avg_time_on_page> <exit_rate>50%</exit_rate> </row> <row> <label>Final tüte Keyword Searched for now</label> <nb_visits>1</nb_visits> <nb_pages_per_search>1</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:00</avg_time_on_page> <exit_rate>100%</exit_rate> </row> <row> <label>Keyword - Tracking API</label> <nb_visits>1</nb_visits> <nb_pages_per_search>2</nb_pages_per_search> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:54</avg_time_on_page> <exit_rate>0%</exit_rate> </row> </result> diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_day.xml index feb9ea7bb7..1f90a947fa 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_day.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_day.xml @@ -11,17 +11,13 @@ <documentation>Tracking searches that visitors make on your website is a very effective way to learn more about what your audience is looking for, it can help find ideas for new content, new Ecommerce products that potential customers might be searching for, and generally improve the visitors' experience on your website.<br /><br />This report lists the Search Keywords that did not return any Search result: maybe the search engine algorithm can be improved, or maybe your visitors are looking for content that is not (yet) on your website?</documentation> <metrics> <nb_visits>Searches</nb_visits> - <exit_rate>% Search Exits</exit_rate> </metrics> <metricsDocumentation> <nb_visits>The number of visits that searched for this keyword on your website's search engine.</nb_visits> <exit_rate>The percentage of visits that left the website after searching for this Keyword on your Site Search engine.</exit_rate> </metricsDocumentation> <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> + <exit_rate>% Search Exits</exit_rate> </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchNoResultKeywords&period=range&date=2010-01-03,2010-01-09</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchNoResultKeywords&period=day&date=2010-01-03,2010-01-09</imageGraphEvolutionUrl> @@ -30,17 +26,13 @@ <columns> <label>Keyword with No Search Result</label> <nb_visits>Searches</nb_visits> - <exit_rate>Exit rate</exit_rate> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> + <exit_rate>% Search Exits</exit_rate> </columns> <reportData> <result prettyDate="Sunday 3 January 2010"> <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:00:36</avg_time_on_page> <exit_rate>0%</exit_rate> </row> </result> @@ -48,8 +40,6 @@ <row> <label>No Result Keyword!</label> <nb_visits>1</nb_visits> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:04:12</avg_time_on_page> <exit_rate>0%</exit_rate> </row> </result> diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml index 5c02112041..8619ee693c 100644 --- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml +++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getSiteSearchNoResultKeywords_firstSite_lastN__API.getProcessedReport_month.xml @@ -11,17 +11,13 @@ <documentation>Tracking searches that visitors make on your website is a very effective way to learn more about what your audience is looking for, it can help find ideas for new content, new Ecommerce products that potential customers might be searching for, and generally improve the visitors' experience on your website.<br /><br />This report lists the Search Keywords that did not return any Search result: maybe the search engine algorithm can be improved, or maybe your visitors are looking for content that is not (yet) on your website?</documentation> <metrics> <nb_visits>Searches</nb_visits> - <exit_rate>% Search Exits</exit_rate> </metrics> <metricsDocumentation> <nb_visits>The number of visits that searched for this keyword on your website's search engine.</nb_visits> <exit_rate>The percentage of visits that left the website after searching for this Keyword on your Site Search engine.</exit_rate> </metricsDocumentation> <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> + <exit_rate>% Search Exits</exit_rate> </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchNoResultKeywords&period=range&date=2010-01-03,2010-07-03</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchNoResultKeywords&period=month&date=2010-01-03,2010-07-03</imageGraphEvolutionUrl> @@ -30,17 +26,13 @@ <columns> <label>Keyword with No Search Result</label> <nb_visits>Searches</nb_visits> - <exit_rate>Exit rate</exit_rate> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> + <exit_rate>% Search Exits</exit_rate> </columns> <reportData> <result prettyDate="2010, January"> <row> <label>No Result Keyword!</label> <nb_visits>2</nb_visits> - <bounce_rate>0%</bounce_rate> - <avg_time_on_page>00:02:24</avg_time_on_page> <exit_rate>0%</exit_rate> </row> </result> diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml index e31cb79059..a55590bfb6 100644 --- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml +++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml @@ -1098,7 +1098,6 @@ <metrics> <nb_visits>Searches</nb_visits> <nb_pages_per_search>Search Results pages</nb_pages_per_search> - <exit_rate>% Search Exits</exit_rate> </metrics> <metricsDocumentation> <nb_visits>The number of visits that searched for this keyword on your website's search engine.</nb_visits> @@ -1106,10 +1105,7 @@ <exit_rate>The percentage of visits that left the website after searching for this Keyword on your Site Search engine.</exit_rate> </metricsDocumentation> <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> + <exit_rate>% Search Exits</exit_rate> </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchKeywords&period=day&date=2009-01-04</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchKeywords&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> @@ -1124,17 +1120,13 @@ <documentation>Tracking searches that visitors make on your website is a very effective way to learn more about what your audience is looking for, it can help find ideas for new content, new Ecommerce products that potential customers might be searching for, and generally improve the visitors' experience on your website.<br /><br />This report lists the Search Keywords that did not return any Search result: maybe the search engine algorithm can be improved, or maybe your visitors are looking for content that is not (yet) on your website?</documentation> <metrics> <nb_visits>Searches</nb_visits> - <exit_rate>% Search Exits</exit_rate> </metrics> <metricsDocumentation> <nb_visits>The number of visits that searched for this keyword on your website's search engine.</nb_visits> <exit_rate>The percentage of visits that left the website after searching for this Keyword on your Site Search engine.</exit_rate> </metricsDocumentation> <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> + <exit_rate>% Search Exits</exit_rate> </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchNoResultKeywords&period=day&date=2009-01-04</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getSiteSearchNoResultKeywords&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> @@ -1176,12 +1168,6 @@ <nb_hits_following_search>The number of times this Page was visited after a visitor did a search on your website, and clicked on this page in the search results.</nb_hits_following_search> <nb_hits>The number of times this page was visited.</nb_hits> </metricsDocumentation> - <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> - </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageUrlsFollowingSiteSearch&period=day&date=2009-01-04</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageUrlsFollowingSiteSearch&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> <uniqueId>Actions_getPageUrlsFollowingSiteSearch</uniqueId> @@ -1201,12 +1187,6 @@ <nb_hits_following_search>The number of times this Page was visited after a visitor did a search on your website, and clicked on this page in the search results.</nb_hits_following_search> <nb_hits>The number of times this page was visited.</nb_hits> </metricsDocumentation> - <processedMetrics> - <avg_time_on_page>Avg. time on page</avg_time_on_page> - <bounce_rate>Bounce Rate</bounce_rate> - <exit_rate>Exit rate</exit_rate> - <avg_time_generation>Avg. generation time</avg_time_generation> - </processedMetrics> <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageTitlesFollowingSiteSearch&period=day&date=2009-01-04</imageGraphUrl> <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Actions&apiAction=getPageTitlesFollowingSiteSearch&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> <uniqueId>Actions_getPageTitlesFollowingSiteSearch</uniqueId> -- GitLab