From 360048a520d212d509b0203ab61eb8b01d503759 Mon Sep 17 00:00:00 2001 From: mattab <matthieu.aubry@gmail.com> Date: Mon, 4 Feb 2013 21:29:18 +1300 Subject: [PATCH] Fix build --- ...ortMetadata__API.getReportMetadata_day.xml | 54 ++++++++++++++---- ...FReports.generateReport_week.original.html | 11 +++- ...FReports.generateReport_week.original.html | 11 +++- ...DFReports.generateReport_week.original.pdf | Bin 485967 -> 486155 bytes 4 files changed, 64 insertions(+), 12 deletions(-) diff --git a/tests/PHPUnit/Integration/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml b/tests/PHPUnit/Integration/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml index da0ba7e508..d8b2b567c4 100644 --- a/tests/PHPUnit/Integration/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml +++ b/tests/PHPUnit/Integration/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml @@ -2,9 +2,9 @@ <result> <row> <category>All Websites</category> - <name>Single Website dashboard</name> + <name>All Websites dashboard</name> <module>MultiSites</module> - <action>getOne</action> + <action>getAll</action> <dimension>Website</dimension> <metrics> <nb_visits>Visits</nb_visits> @@ -34,15 +34,15 @@ <nb_hits>The number of times this page was visited.</nb_hits> <exit_rate>The percentage of visits that left the website after viewing this page.</exit_rate> </metricsDocumentation> - <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getOne&period=day&date=2009-01-04</imageGraphUrl> - <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getOne&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> - <uniqueId>MultiSites_getOne</uniqueId> + <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getAll&period=day&date=2009-01-04</imageGraphUrl> + <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getAll&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> + <uniqueId>MultiSites_getAll</uniqueId> </row> <row> <category>All Websites</category> - <name>All Websites dashboard</name> + <name>Single Website dashboard</name> <module>MultiSites</module> - <action>getAll</action> + <action>getOne</action> <dimension>Website</dimension> <metrics> <nb_visits>Visits</nb_visits> @@ -72,9 +72,9 @@ <nb_hits>The number of times this page was visited.</nb_hits> <exit_rate>The percentage of visits that left the website after viewing this page.</exit_rate> </metricsDocumentation> - <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getAll&period=day&date=2009-01-04</imageGraphUrl> - <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getAll&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> - <uniqueId>MultiSites_getAll</uniqueId> + <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getOne&period=day&date=2009-01-04</imageGraphUrl> + <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=MultiSites&apiAction=getOne&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> + <uniqueId>MultiSites_getOne</uniqueId> </row> <row> <category>Visits Summary</category> @@ -626,6 +626,40 @@ <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Referers&apiAction=getRefererType&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> <uniqueId>Referers_getRefererType</uniqueId> </row> + <row> + <category>Referrers</category> + <name>All Referrers</name> + <module>Referers</module> + <action>getAll</action> + <dimension>Referrer</dimension> + <documentation>This report shows all your Referers in one unified report, listing all Websites, Search keywords and Campaigns used by your visitors to find your website.</documentation> + <metrics> + <nb_visits>Visits</nb_visits> + <nb_uniq_visitors>Unique visitors</nb_uniq_visitors> + <nb_actions>Actions</nb_actions> + </metrics> + <processedMetrics> + <nb_actions_per_visit>Actions per Visit</nb_actions_per_visit> + <avg_time_on_site>Avg. Time on Website</avg_time_on_site> + <bounce_rate>Bounce Rate</bounce_rate> + <conversion_rate>Conversion Rate</conversion_rate> + </processedMetrics> + <metricsDocumentation> + <nb_visits>If a visitor comes to your website for the first time or if he visits a page more than 30 minutes after his last page view, this will be recorded as a new visit.</nb_visits> + <nb_uniq_visitors>The number of unduplicated visitors coming to your website. Every user is only counted once, even if he visits the website multiple times a day.</nb_uniq_visitors> + <nb_actions>The number of actions performed by your visitors. Actions can be page views, internal site searches, downloads or outlinks.</nb_actions> + <nb_actions_per_visit>The average number of actions (page views, site searches, downloads or outlinks) that were performed during the visits.</nb_actions_per_visit> + <avg_time_on_site>The average duration of a visit.</avg_time_on_site> + <bounce_rate>The percentage of visits that only had a single pageview. This means, that the visitor left the website directly from the entrance page.</bounce_rate> + <conversion_rate>The percentage of visits that triggered a goal conversion.</conversion_rate> + <avg_time_on_page>The average amount of time visitors spent on this page (only the page, not the entire website).</avg_time_on_page> + <nb_hits>The number of times this page was visited.</nb_hits> + <exit_rate>The percentage of visits that left the website after viewing this page.</exit_rate> + </metricsDocumentation> + <imageGraphUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Referers&apiAction=getAll&period=day&date=2009-01-04</imageGraphUrl> + <imageGraphEvolutionUrl>index.php?module=API&method=ImageGraph.get&idSite=1&apiModule=Referers&apiAction=getAll&period=day&date=2008-12-06,2009-01-04</imageGraphEvolutionUrl> + <uniqueId>Referers_getAll</uniqueId> + </row> <row> <category>Referrers</category> <name>Keywords</name> diff --git a/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_week.original.html b/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_week.original.html index 45a87cb315..cdb6e9c0cd 100644 --- a/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_week.original.html +++ b/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_week.original.html @@ -136,6 +136,11 @@ Referrer Type </a> </li> <li> +<a href="#Referers_getAll" style="text-decoration:none; color: rgb(68,68,68);"> +All Referrers +</a> +</li> +<li> <a href="#Referers_getKeywords" style="text-decoration:none; color: rgb(68,68,68);"> Keywords </a> @@ -3837,7 +3842,11 @@ $ 13361.11 <br/> <a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop"> Back to top -</a><a name ="Referers_getKeywords"/> +</a><a name ="Referers_getAll"/> +<h2 style="color: rgb(126,115,99); font-size: 11pt;"> +All Referrers +</h2> +There is no data for this report.<a name ="Referers_getKeywords"/> <h2 style="color: rgb(126,115,99); font-size: 11pt;"> Keywords </h2> diff --git a/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__PDFReports.generateReport_week.original.html b/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__PDFReports.generateReport_week.original.html index d1b7addcb7..e19b534251 100644 --- a/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__PDFReports.generateReport_week.original.html +++ b/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__PDFReports.generateReport_week.original.html @@ -136,6 +136,11 @@ Referrer Type </a> </li> <li> +<a href="#Referers_getAll" style="text-decoration:none; color: rgb(68,68,68);"> +All Referrers +</a> +</li> +<li> <a href="#Referers_getKeywords" style="text-decoration:none; color: rgb(68,68,68);"> Keywords </a> @@ -3683,7 +3688,11 @@ $ 13361.11 <br/> <a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop"> Back to top -</a><a name ="Referers_getKeywords"/> +</a><a name ="Referers_getAll"/> +<h2 style="color: rgb(126,115,99); font-size: 11pt;"> +All Referrers +</h2> +There is no data for this report.<a name ="Referers_getKeywords"/> <h2 style="color: rgb(126,115,99); font-size: 11pt;"> Keywords </h2> diff --git a/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_pdf_tables_only__PDFReports.generateReport_week.original.pdf b/tests/PHPUnit/Integration/expected/test_ecommerceOrderWithItems_scheduled_report_in_pdf_tables_only__PDFReports.generateReport_week.original.pdf index 755108e02e1926b299de273dd5db5b08a2fd4139..31e85fd702798cde494d902468c2735744e5f221 100644 GIT binary patch delta 4910 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 E06Hyp*8l(j delta 4743 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 TNKCTD5_B5I*3~s2GSK$_vL8|M -- GitLab