diff --git a/tests/PHPUnit/Integration/expected/test_FlattenReports__Actions.getPageUrls_day.xml b/tests/PHPUnit/Integration/expected/test_FlattenReports__Actions.getPageUrls_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..eb8d01ae5e834d5b43d2aa2d882157843a51426c
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_FlattenReports__Actions.getPageUrls_day.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>dir1/sub/dir/page0.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_uniq_visitors>2</entry_nb_uniq_visitors>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir1/sub/dir/page0.html</url>
+	</row>
+	<row>
+		<label>dir1/sub/dir/page1.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir1/sub/dir/page1.html</url>
+	</row>
+	<row>
+		<label>dir1/sub/dir/page2.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<exit_nb_uniq_visitors>2</exit_nb_uniq_visitors>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>100%</exit_rate>
+		<url>http://example.org/dir1/sub/dir/page2.html</url>
+	</row>
+	<row>
+		<label>dir2/sub/dir/page0.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_uniq_visitors>2</entry_nb_uniq_visitors>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir2/sub/dir/page0.html</url>
+	</row>
+	<row>
+		<label>dir2/sub/dir/page1.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir2/sub/dir/page1.html</url>
+	</row>
+	<row>
+		<label>dir2/sub/dir/page2.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<exit_nb_uniq_visitors>2</exit_nb_uniq_visitors>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>100%</exit_rate>
+		<url>http://example.org/dir2/sub/dir/page2.html</url>
+	</row>
+	<row>
+		<label>dir3/sub/dir/page0.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_uniq_visitors>2</entry_nb_uniq_visitors>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir3/sub/dir/page0.html</url>
+	</row>
+	<row>
+		<label>dir3/sub/dir/page1.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir3/sub/dir/page1.html</url>
+	</row>
+	<row>
+		<label>dir3/sub/dir/page2.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<exit_nb_uniq_visitors>2</exit_nb_uniq_visitors>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>100%</exit_rate>
+		<url>http://example.org/dir3/sub/dir/page2.html</url>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml b/tests/PHPUnit/Integration/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6539227aecfbcd6fc2e2299293946f3d34b51177
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2010-03-06">
+		<row>
+			<label>CustomVarVisit</label>
+			<nb_uniq_visitors>6</nb_uniq_visitors>
+			<nb_visits>6</nb_visits>
+			<nb_actions>18</nb_actions>
+			<max_actions>3</max_actions>
+			<sum_visit_length>6</sum_visit_length>
+			<bounce_count>0</bounce_count>
+			<nb_visits_converted>0</nb_visits_converted>
+			<is_aggregate>1</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarVisit - CustomVarValue1</label>
+			<nb_uniq_visitors>3</nb_uniq_visitors>
+			<nb_visits>3</nb_visits>
+			<nb_actions>9</nb_actions>
+			<max_actions>3</max_actions>
+			<sum_visit_length>3</sum_visit_length>
+			<bounce_count>0</bounce_count>
+			<nb_visits_converted>0</nb_visits_converted>
+			<is_aggregate>0</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarVisit - CustomVarValue2</label>
+			<nb_uniq_visitors>3</nb_uniq_visitors>
+			<nb_visits>3</nb_visits>
+			<nb_actions>9</nb_actions>
+			<max_actions>3</max_actions>
+			<sum_visit_length>3</sum_visit_length>
+			<bounce_count>0</bounce_count>
+			<nb_visits_converted>0</nb_visits_converted>
+			<is_aggregate>0</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarPage</label>
+			<nb_actions>18</nb_actions>
+			<is_aggregate>1</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarPage - CustomVarValue0</label>
+			<nb_uniq_visitors>6</nb_uniq_visitors>
+			<nb_visits>6</nb_visits>
+			<nb_actions>6</nb_actions>
+			<is_aggregate>0</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarPage - CustomVarValue1</label>
+			<nb_uniq_visitors>6</nb_uniq_visitors>
+			<nb_visits>6</nb_visits>
+			<nb_actions>6</nb_actions>
+			<is_aggregate>0</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarPage - CustomVarValue2</label>
+			<nb_uniq_visitors>6</nb_uniq_visitors>
+			<nb_visits>6</nb_visits>
+			<nb_actions>6</nb_actions>
+			<is_aggregate>0</is_aggregate>
+		</row>
+	</result>
+	<result date="2010-03-07">
+		<row>
+			<label>CustomVarVisit</label>
+			<nb_uniq_visitors>1</nb_uniq_visitors>
+			<nb_visits>1</nb_visits>
+			<nb_actions>1</nb_actions>
+			<max_actions>1</max_actions>
+			<sum_visit_length>0</sum_visit_length>
+			<bounce_count>1</bounce_count>
+			<nb_visits_converted>0</nb_visits_converted>
+			<is_aggregate>1</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarVisit - CustomVarValue1</label>
+			<nb_uniq_visitors>1</nb_uniq_visitors>
+			<nb_visits>1</nb_visits>
+			<nb_actions>1</nb_actions>
+			<max_actions>1</max_actions>
+			<sum_visit_length>0</sum_visit_length>
+			<bounce_count>1</bounce_count>
+			<nb_visits_converted>0</nb_visits_converted>
+			<is_aggregate>0</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarPage</label>
+			<nb_actions>1</nb_actions>
+			<is_aggregate>1</is_aggregate>
+		</row>
+		<row>
+			<label>CustomVarPage - CustomVarValue1</label>
+			<nb_uniq_visitors>1</nb_uniq_visitors>
+			<nb_visits>1</nb_visits>
+			<nb_actions>1</nb_actions>
+			<is_aggregate>0</is_aggregate>
+		</row>
+	</result>
+	<result date="2010-03-08" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_FlattenReports__Referers.getWebsites_day.xml b/tests/PHPUnit/Integration/expected/test_FlattenReports__Referers.getWebsites_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..42db8174ef002db64da13803a41a94435427620f
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_FlattenReports__Referers.getWebsites_day.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>www.referrer1.com/sub/dir/page1.html</label>
+		<nb_uniq_visitors>1</nb_uniq_visitors>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>1</sum_visit_length>
+		<bounce_count>0</bounce_count>
+		<nb_visits_converted>0</nb_visits_converted>
+		<url>http://www.referrer1.com/sub/dir/page1.html</url>
+	</row>
+	<row>
+		<label>www.referrer1.com/sub/dir/page2.html</label>
+		<nb_uniq_visitors>1</nb_uniq_visitors>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>1</sum_visit_length>
+		<bounce_count>0</bounce_count>
+		<nb_visits_converted>0</nb_visits_converted>
+		<url>http://www.referrer1.com/sub/dir/page2.html</url>
+	</row>
+	<row>
+		<label>www.referrer2.com/sub/dir/page1.html</label>
+		<nb_uniq_visitors>1</nb_uniq_visitors>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>1</sum_visit_length>
+		<bounce_count>0</bounce_count>
+		<nb_visits_converted>0</nb_visits_converted>
+		<url>http://www.referrer2.com/sub/dir/page1.html</url>
+	</row>
+	<row>
+		<label>www.referrer2.com/sub/dir/page2.html</label>
+		<nb_uniq_visitors>1</nb_uniq_visitors>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>1</sum_visit_length>
+		<bounce_count>0</bounce_count>
+		<nb_visits_converted>0</nb_visits_converted>
+		<url>http://www.referrer2.com/sub/dir/page2.html</url>
+	</row>
+	<row>
+		<label>www.referrer3.com/sub/dir/page1.html</label>
+		<nb_uniq_visitors>1</nb_uniq_visitors>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>1</sum_visit_length>
+		<bounce_count>0</bounce_count>
+		<nb_visits_converted>0</nb_visits_converted>
+		<url>http://www.referrer3.com/sub/dir/page1.html</url>
+	</row>
+	<row>
+		<label>www.referrer3.com/sub/dir/page2.html</label>
+		<nb_uniq_visitors>1</nb_uniq_visitors>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>1</sum_visit_length>
+		<bounce_count>0</bounce_count>
+		<nb_visits_converted>0</nb_visits_converted>
+		<url>http://www.referrer3.com/sub/dir/page2.html</url>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_day.xml b/tests/PHPUnit/Integration/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..541bbab034e45ff68d7576cbc59660119e095ac6
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_day.xml
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>dir1</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir1/sub</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir1/sub/dir</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir1/sub/dir/page0.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_uniq_visitors>2</entry_nb_uniq_visitors>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir1/sub/dir/page0.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir1/sub/dir/page1.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir1/sub/dir/page1.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir1/sub/dir/page2.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<exit_nb_uniq_visitors>2</exit_nb_uniq_visitors>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>100%</exit_rate>
+		<url>http://example.org/dir1/sub/dir/page2.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir2</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir2/sub</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir2/sub/dir</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir2/sub/dir/page0.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_uniq_visitors>2</entry_nb_uniq_visitors>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir2/sub/dir/page0.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir2/sub/dir/page1.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir2/sub/dir/page1.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir2/sub/dir/page2.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<exit_nb_uniq_visitors>2</exit_nb_uniq_visitors>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>100%</exit_rate>
+		<url>http://example.org/dir2/sub/dir/page2.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir3</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir3/sub</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir3/sub/dir</label>
+		<nb_visits>6</nb_visits>
+		<nb_hits>6</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>33%</exit_rate>
+		<is_aggregate>1</is_aggregate>
+	</row>
+	<row>
+		<label>dir3/sub/dir/page0.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<entry_nb_uniq_visitors>2</entry_nb_uniq_visitors>
+		<entry_nb_visits>2</entry_nb_visits>
+		<entry_nb_actions>6</entry_nb_actions>
+		<entry_sum_visit_length>2</entry_sum_visit_length>
+		<entry_bounce_count>0</entry_bounce_count>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir3/sub/dir/page0.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir3/sub/dir/page1.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>0%</exit_rate>
+		<url>http://example.org/dir3/sub/dir/page1.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+	<row>
+		<label>dir3/sub/dir/page2.html</label>
+		<nb_visits>2</nb_visits>
+		<nb_uniq_visitors>2</nb_uniq_visitors>
+		<nb_hits>2</nb_hits>
+		<sum_time_spent>0</sum_time_spent>
+		<exit_nb_uniq_visitors>2</exit_nb_uniq_visitors>
+		<exit_nb_visits>2</exit_nb_visits>
+		<avg_time_on_page>0</avg_time_on_page>
+		<bounce_rate>0%</bounce_rate>
+		<exit_rate>100%</exit_rate>
+		<url>http://example.org/dir3/sub/dir/page2.html</url>
+		<is_aggregate>0</is_aggregate>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_LabelReservedCharactersHierarchical__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_LabelReservedCharactersHierarchical__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..40aecc94e6227f0ad25f56b20278cc703d626cad
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_LabelReservedCharactersHierarchical__API.getRowEvolution_day.xml
@@ -0,0 +1,280 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<column>nb_visits</column>
+	<reportData>
+		<result date="2010-02-06">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-07">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-08">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-09">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-10">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-11">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-12">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-13">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-14">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-15">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-16">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-17">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-18">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-19">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-20">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-21">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-22">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-23">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-24">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-25">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-26">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-27">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-02-28">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-03-01">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-03-02">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-03-03">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-03-04">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>1</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-03-05">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+		<result date="2010-03-06">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+				<nb_visits_2>0</nb_visits_2>
+				<nb_visits_3>1</nb_visits_3>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_visits_0>
+				<name>Google - free &gt; proprietary (Visits)</name>
+
+			</nb_visits_0>
+			<nb_visits_1>
+				<name>Google - peace &quot;,&quot; not war (Visits)</name>
+				<min>0</min>
+				<max>1</max>
+				<change>-100%</change>
+
+			</nb_visits_1>
+			<nb_visits_2>
+				<name>Google - justice )(&amp;^#%$ not corruption! (Visits)</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_visits_2>
+			<nb_visits_3>
+				<name>Google (Visits)</name>
+				<logo>plugins/Referers/images/searchEngines/google.com.png</logo>
+				<min>1</min>
+				<max>1</max>
+				<change>0%</change>
+
+			</nb_visits_3>
+
+		</metrics>
+		<dimension>Search Engine</dimension>
+		<columns>
+			<nb_visits>Visits</nb_visits>
+			<nb_uniq_visitors>Unique visitors</nb_uniq_visitors>
+			<nb_actions>Actions</nb_actions>
+			<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>
+
+		</columns>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_LabelReservedCharacters__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_LabelReservedCharacters__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..db11c59af9aa9fb015dfa2b5e7335c376832ef67
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_LabelReservedCharacters__API.getRowEvolution_day.xml
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<column>nb_visits</column>
+	<reportData>
+		<result date="2010-02-06">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-07">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-08">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-09">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-10">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-11">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-12">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-13">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-14">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-15">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-16">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-17">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-18">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-19">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-20">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-21">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-22">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-23">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-24">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-25">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-26">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-27">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-28">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-01">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-02">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-03">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-04">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-05">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-06">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_visits_0>
+				<name>free &gt; proprietary (Visits)</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_visits_0>
+			<nb_visits_1>
+				<name>peace &quot;,&quot; not war (Visits)</name>
+				<min>0</min>
+				<max>1</max>
+				<change>-100%</change>
+
+			</nb_visits_1>
+
+		</metrics>
+		<dimension>Keyword</dimension>
+		<columns>
+			<nb_visits>Visits</nb_visits>
+			<nb_uniq_visitors>Unique visitors</nb_uniq_visitors>
+			<nb_actions>Actions</nb_actions>
+			<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>
+
+		</columns>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_goals_visitsUntilConversion_WithoutLabels__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_goals_visitsUntilConversion_WithoutLabels__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c37aa61388476efeda5d15239807e4e4cee15015
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_goals_visitsUntilConversion_WithoutLabels__API.getRowEvolution_day.xml
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<column>nb_conversions</column>
+	<reportData>
+		<result date="2010-02-06">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-07">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-08">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-09">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-10">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-11">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-12">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-13">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-14">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-15">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-16">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-17">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-18">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-19">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-20">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-21">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-22">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-23">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-24">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-25">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-26">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-27">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-28">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-01">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-02">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-03">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-04">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-05">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-06">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_conversions_0>
+				<name>1 visit (Conversions)</name>
+				<min>2</min>
+				<max>2</max>
+				<change>0%</change>
+
+			</nb_conversions_0>
+			<nb_conversions_1>
+				<name>2 visits (Conversions)</name>
+
+			</nb_conversions_1>
+
+		</metrics>
+		<dimension>Visits to Conversion</dimension>
+		<columns>
+			<nb_conversions>Conversions</nb_conversions>
+
+		</columns>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_goals_visitsUntilConversion__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_goals_visitsUntilConversion__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cb12587e933e4edf6e67aa3b76c9ef3f9bebcafd
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_goals_visitsUntilConversion__API.getRowEvolution_day.xml
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<column>nb_conversions</column>
+	<reportData>
+		<result date="2010-02-06">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-07">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-08">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-09">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-10">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-11">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-12">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-13">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-14">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-15">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-16">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-17">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-18">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-19">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-20">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-21">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-22">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-23">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-24">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-25">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-26">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-27">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-02-28">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-01">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-02">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-03">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-04">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-05">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+		<result date="2010-03-06">
+			<row>
+				<nb_conversions_0>2</nb_conversions_0>
+				<nb_conversions_1>0</nb_conversions_1>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_conversions_0>
+				<name>1 visit (Conversions)</name>
+				<min>2</min>
+				<max>2</max>
+				<change>0%</change>
+
+			</nb_conversions_0>
+			<nb_conversions_1>
+				<name> 2 visits (Conversions)</name>
+
+			</nb_conversions_1>
+
+		</metrics>
+		<dimension>Visits to Conversion</dimension>
+		<columns>
+			<nb_conversions>Conversions</nb_conversions>
+
+		</columns>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitlesMulti__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitlesMulti__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..31032390a428ec06168f3d03031abf05eea9edb5
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitlesMulti__API.getRowEvolution_day.xml
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<column>nb_hits</column>
+	<reportData>
+		<result date="2010-02-06">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-07">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-08">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-09">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-10">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-11">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-12">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-13">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-14">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-15">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-16">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-17">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-18">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-19">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-20">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-21">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-22">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-23">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-24">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-25">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-26">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-27">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-02-28">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-03-01">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-03-02">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-03-03">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-03-04">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-03-05">
+			<row>
+				<nb_hits_0>0</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+		<result date="2010-03-06">
+			<row>
+				<nb_hits_0>1</nb_hits_0>
+				<nb_hits_1>0</nb_hits_1>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_hits_0>
+				<name>incredible title 0 (Pageviews)</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_hits_0>
+			<nb_hits_1>
+				<name>incredible title 2 (Pageviews)</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_hits_1>
+
+		</metrics>
+		<dimension>Page Name</dimension>
+		<columns>
+			<nb_hits>Pageviews</nb_hits>
+			<nb_visits>Unique Pageviews</nb_visits>
+			<bounce_rate>Bounce Rate</bounce_rate>
+			<avg_time_on_page>Avg. time on page</avg_time_on_page>
+			<exit_rate>Exit rate</exit_rate>
+
+		</columns>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitlesMulti__API.getRowEvolution_week.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitlesMulti__API.getRowEvolution_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4d8073538ecfe9d95a4d074e729fd03592aac01e
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitlesMulti__API.getRowEvolution_week.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<column>nb_hits</column>
+	<reportData>
+		<result date="From 2010-02-01 to 2010-02-07">
+			<row>
+				<nb_hits_0>2</nb_hits_0>
+				<nb_hits_1>1</nb_hits_1>
+			</row>
+		</result>
+		<result date="From 2010-02-08 to 2010-02-14">
+			<row>
+				<nb_hits_0>2</nb_hits_0>
+				<nb_hits_1>3</nb_hits_1>
+			</row>
+		</result>
+		<result date="From 2010-02-15 to 2010-02-21">
+			<row>
+				<nb_hits_0>2</nb_hits_0>
+				<nb_hits_1>2</nb_hits_1>
+			</row>
+		</result>
+		<result date="From 2010-02-22 to 2010-02-28">
+			<row>
+				<nb_hits_0>3</nb_hits_0>
+				<nb_hits_1>2</nb_hits_1>
+			</row>
+		</result>
+		<result date="From 2010-03-01 to 2010-03-07">
+			<row>
+				<nb_hits_0>2</nb_hits_0>
+				<nb_hits_1>2</nb_hits_1>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_hits_0>
+				<name>incredible title 0 (Pageviews)</name>
+				<min>2</min>
+				<max>3</max>
+				<change>0%</change>
+
+			</nb_hits_0>
+			<nb_hits_1>
+				<name>incredible title 2 (Pageviews)</name>
+				<min>1</min>
+				<max>3</max>
+				<change>+100%</change>
+
+			</nb_hits_1>
+
+		</metrics>
+		<dimension>Page Name</dimension>
+		<columns>
+			<nb_hits>Pageviews</nb_hits>
+			<nb_visits>Unique Pageviews</nb_visits>
+			<bounce_rate>Bounce Rate</bounce_rate>
+			<avg_time_on_page>Avg. time on page</avg_time_on_page>
+			<exit_rate>Exit rate</exit_rate>
+
+		</columns>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitles__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitles__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2994e894c3c726c0f697f0a37040a627e5d23da9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitles__API.getRowEvolution_day.xml
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<label>incredible title 0</label>
+	<reportData>
+		<result date="2010-02-06" />
+		<result date="2010-02-07">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-02-08" />
+		<result date="2010-02-09" />
+		<result date="2010-02-10">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-02-11" />
+		<result date="2010-02-12" />
+		<result date="2010-02-13">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-02-14" />
+		<result date="2010-02-15" />
+		<result date="2010-02-16">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-02-17" />
+		<result date="2010-02-18" />
+		<result date="2010-02-19">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-02-20" />
+		<result date="2010-02-21" />
+		<result date="2010-02-22">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-02-23" />
+		<result date="2010-02-24" />
+		<result date="2010-02-25">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-02-26" />
+		<result date="2010-02-27" />
+		<result date="2010-02-28">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-03-01" />
+		<result date="2010-03-02" />
+		<result date="2010-03-03">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-03-04" />
+		<result date="2010-03-05" />
+		<result date="2010-03-06">
+			<row>
+				<nb_visits>1</nb_visits>
+				<nb_hits>1</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_hits>
+				<name>Pageviews</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_hits>
+			<nb_visits>
+				<name>Unique Pageviews</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_visits>
+			<bounce_rate>
+				<name>Bounce Rate</name>
+				<min>0</min>
+				<max>100</max>
+
+			</bounce_rate>
+			<avg_time_on_page>
+				<name>Avg. time on page</name>
+
+			</avg_time_on_page>
+			<exit_rate>
+				<name>Exit rate</name>
+				<min>0</min>
+				<max>100</max>
+
+			</exit_rate>
+
+		</metrics>
+		<dimension>Page Name</dimension>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitles__API.getRowEvolution_week.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitles__API.getRowEvolution_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..82fcb2b8a93937ade7f81e6f54c208865ceb8fa6
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageTitles__API.getRowEvolution_week.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<label>incredible title 0</label>
+	<reportData>
+		<result date="From 2010-02-01 to 2010-02-07">
+			<row>
+				<nb_visits>2</nb_visits>
+				<nb_hits>2</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="From 2010-02-08 to 2010-02-14">
+			<row>
+				<nb_visits>2</nb_visits>
+				<nb_hits>2</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="From 2010-02-15 to 2010-02-21">
+			<row>
+				<nb_visits>2</nb_visits>
+				<nb_hits>2</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="From 2010-02-22 to 2010-02-28">
+			<row>
+				<nb_visits>3</nb_visits>
+				<nb_hits>3</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="From 2010-03-01 to 2010-03-07">
+			<row>
+				<nb_visits>2</nb_visits>
+				<nb_hits>2</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_hits>
+				<name>Pageviews</name>
+				<min>2</min>
+				<max>3</max>
+				<change>0%</change>
+
+			</nb_hits>
+			<nb_visits>
+				<name>Unique Pageviews</name>
+				<min>2</min>
+				<max>3</max>
+				<change>0%</change>
+
+			</nb_visits>
+			<bounce_rate>
+				<name>Bounce Rate</name>
+				<min>100</min>
+				<max>100</max>
+				<change>0%</change>
+
+			</bounce_rate>
+			<avg_time_on_page>
+				<name>Avg. time on page</name>
+
+			</avg_time_on_page>
+			<exit_rate>
+				<name>Exit rate</name>
+				<min>100</min>
+				<max>100</max>
+				<change>0%</change>
+
+			</exit_rate>
+
+		</metrics>
+		<dimension>Page Name</dimension>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_pageUrls__API.getRowEvolution_range.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageUrls__API.getRowEvolution_range.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3e5ef0cc3cdc5e94fe4a0872da90815d344cb3e7
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_pageUrls__API.getRowEvolution_range.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<label>example.org/my/dir/page3?foo=bar&amp;baz=bar</label>
+	<reportData>
+		<result date="2010-03-01" />
+		<result date="2010-03-02" />
+		<result date="2010-03-03">
+			<row>
+				<nb_visits>2</nb_visits>
+				<nb_hits>2</nb_hits>
+				<avg_time_on_page>0</avg_time_on_page>
+				<bounce_rate>100%</bounce_rate>
+				<exit_rate>100%</exit_rate>
+			</row>
+		</result>
+		<result date="2010-03-04" />
+		<result date="2010-03-05" />
+		<result date="2010-03-06" />
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_hits>
+				<name>Pageviews</name>
+				<min>0</min>
+				<max>2</max>
+
+			</nb_hits>
+			<nb_visits>
+				<name>Unique Pageviews</name>
+				<min>0</min>
+				<max>2</max>
+
+			</nb_visits>
+			<bounce_rate>
+				<name>Bounce Rate</name>
+				<min>0</min>
+				<max>100</max>
+
+			</bounce_rate>
+			<avg_time_on_page>
+				<name>Avg. time on page</name>
+
+			</avg_time_on_page>
+			<exit_rate>
+				<name>Exit rate</name>
+				<min>0</min>
+				<max>100</max>
+
+			</exit_rate>
+
+		</metrics>
+		<dimension>Page URL</dimension>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_referrer1__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_referrer1__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fe2893adaf5d6eebc2f7fd65a37813323a5549e6
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_referrer1__API.getRowEvolution_day.xml
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<label>www.referrer2.com</label>
+	<reportData>
+		<result date="2010-02-06" />
+		<result date="2010-02-07">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+				
+			</row>
+		</result>
+		<result date="2010-02-08" />
+		<result date="2010-02-09" />
+		<result date="2010-02-10" />
+		<result date="2010-02-11" />
+		<result date="2010-02-12">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+				
+			</row>
+		</result>
+		<result date="2010-02-13" />
+		<result date="2010-02-14" />
+		<result date="2010-02-15" />
+		<result date="2010-02-16" />
+		<result date="2010-02-17">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+				
+			</row>
+		</result>
+		<result date="2010-02-18" />
+		<result date="2010-02-19" />
+		<result date="2010-02-20" />
+		<result date="2010-02-21" />
+		<result date="2010-02-22">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+				
+			</row>
+		</result>
+		<result date="2010-02-23" />
+		<result date="2010-02-24" />
+		<result date="2010-02-25" />
+		<result date="2010-02-26" />
+		<result date="2010-02-27">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+				
+			</row>
+		</result>
+		<result date="2010-02-28" />
+		<result date="2010-03-01" />
+		<result date="2010-03-02" />
+		<result date="2010-03-03" />
+		<result date="2010-03-04">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+				
+			</row>
+		</result>
+		<result date="2010-03-05" />
+		<result date="2010-03-06" />
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_visits>
+				<name>Visits</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_visits>
+			<nb_uniq_visitors>
+				<name>Unique visitors</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_uniq_visitors>
+			<nb_actions>
+				<name>Actions</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_actions>
+			<nb_actions_per_visit>
+				<name>Actions per Visit</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_actions_per_visit>
+			<avg_time_on_site>
+				<name>Avg. Time on Website</name>
+				<min>0</min>
+				<max>365</max>
+
+			</avg_time_on_site>
+			<bounce_rate>
+				<name>Bounce Rate</name>
+				<min>0</min>
+				<max>100</max>
+
+			</bounce_rate>
+
+		</metrics>
+		<dimension>Website</dimension>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_referrer2__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_referrer2__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..17a380abf5fade185bb3bd8f46f4f634702fa0cf
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_referrer2__API.getRowEvolution_day.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<label>referrer0.com/theReferrerPage1.html</label>
+	<reportData>
+		<result date="2010-02-06" />
+		<result date="2010-02-07" />
+		<result date="2010-02-08" />
+		<result date="2010-02-09">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+			</row>
+		</result>
+		<result date="2010-02-10" />
+		<result date="2010-02-11" />
+		<result date="2010-02-12" />
+		<result date="2010-02-13" />
+		<result date="2010-02-14" />
+		<result date="2010-02-15" />
+		<result date="2010-02-16" />
+		<result date="2010-02-17" />
+		<result date="2010-02-18" />
+		<result date="2010-02-19">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+			</row>
+		</result>
+		<result date="2010-02-20" />
+		<result date="2010-02-21" />
+		<result date="2010-02-22" />
+		<result date="2010-02-23" />
+		<result date="2010-02-24" />
+		<result date="2010-02-25" />
+		<result date="2010-02-26" />
+		<result date="2010-02-27" />
+		<result date="2010-02-28" />
+		<result date="2010-03-01">
+			<row>
+				<nb_uniq_visitors>1</nb_uniq_visitors>
+				<nb_visits>1</nb_visits>
+				<nb_actions>1</nb_actions>
+				<nb_actions_per_visit>1</nb_actions_per_visit>
+				<avg_time_on_site>365</avg_time_on_site>
+				<bounce_rate>100%</bounce_rate>
+			</row>
+		</result>
+		<result date="2010-03-02" />
+		<result date="2010-03-03" />
+		<result date="2010-03-04" />
+		<result date="2010-03-05" />
+		<result date="2010-03-06" />
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_visits>
+				<name>Visits</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_visits>
+			<nb_uniq_visitors>
+				<name>Unique visitors</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_uniq_visitors>
+			<nb_actions>
+				<name>Actions</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_actions>
+			<nb_actions_per_visit>
+				<name>Actions per Visit</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_actions_per_visit>
+			<avg_time_on_site>
+				<name>Avg. Time on Website</name>
+				<min>0</min>
+				<max>365</max>
+
+			</avg_time_on_site>
+			<bounce_rate>
+				<name>Bounce Rate</name>
+				<min>0</min>
+				<max>100</max>
+
+			</bounce_rate>
+
+		</metrics>
+		<dimension>Website</dimension>
+
+	</metadata>
+
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_RowEvolution_referrerMulti1__API.getRowEvolution_day.xml b/tests/PHPUnit/Integration/expected/test_RowEvolution_referrerMulti1__API.getRowEvolution_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cce5e58f92f63e0f4421798b08aba576885a7195
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_RowEvolution_referrerMulti1__API.getRowEvolution_day.xml
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<column>nb_visits</column>
+	<reportData>
+		<result date="2010-02-06">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-07">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-08">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-09">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-10">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-11">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-12">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-13">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-14">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-15">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-16">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-17">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-18">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-19">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-20">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-21">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-22">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-23">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-24">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-25">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-26">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-27">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-02-28">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-01">
+			<row>
+				<nb_visits_0>1</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-02">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-03">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-04">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>1</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-05">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+		<result date="2010-03-06">
+			<row>
+				<nb_visits_0>0</nb_visits_0>
+				<nb_visits_1>0</nb_visits_1>
+			</row>
+		</result>
+	</reportData>
+	<metadata>
+		<metrics>
+			<nb_visits_0>
+				<name>referrer0.com/theReferrerPage1.html (Visits)</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_visits_0>
+			<nb_visits_1>
+				<name>www.referrer2.com (Visits)</name>
+				<min>0</min>
+				<max>1</max>
+
+			</nb_visits_1>
+
+		</metrics>
+		<dimension>Website</dimension>
+		<columns>
+			<nb_visits>Visits</nb_visits>
+			<nb_uniq_visitors>Unique visitors</nb_uniq_visitors>
+			<nb_actions>Actions</nb_actions>
+			<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>
+
+		</columns>
+
+	</metadata>
+
+</result>
\ No newline at end of file