diff --git a/tests/PHPUnit/Fixtures/TwoSitesEcommerceOrderWithItems.php b/tests/PHPUnit/Fixtures/TwoSitesEcommerceOrderWithItems.php
index b841f029d15de54c80726adef90c2bff4f51eb78..ec1c2bc8f5fde34e80af9b046057cf40d5223381 100644
--- a/tests/PHPUnit/Fixtures/TwoSitesEcommerceOrderWithItems.php
+++ b/tests/PHPUnit/Fixtures/TwoSitesEcommerceOrderWithItems.php
@@ -71,6 +71,8 @@ class TwoSitesEcommerceOrderWithItems extends Fixture
         self::assertEquals(array('_pkc', $category), $t->getCustomVariable(5, 'page'));
         self::assertEquals(array('_pkp', $price), $t->getCustomVariable(2, 'page'));
         self::assertEquals(array('VisitorType', 'NewLoggedOut'), $t->getCustomVariable(5, 'visit'));
+
+        // this is also a goal conversion (visitConvertedGoalId==1)
         self::checkResponse($t->doTrackPageView('incredible title!'));
 
         $t->setForceVisitDateTime(Date::factory($this->dateTime)->addHour(0.1)->getDatetime());
diff --git a/tests/PHPUnit/System/EcommerceOrderWithItemsTest.php b/tests/PHPUnit/System/EcommerceOrderWithItemsTest.php
index 36939efaf28e868d890d5ba876febf5470c50b49..78a5fd7a70d4bdd2c5b6c6356947f3ce5bfb9361 100755
--- a/tests/PHPUnit/System/EcommerceOrderWithItemsTest.php
+++ b/tests/PHPUnit/System/EcommerceOrderWithItemsTest.php
@@ -52,12 +52,11 @@ class EcommerceOrderWithItemsTest extends SystemTestCase
         $processedReportApi = array('API.getProcessedReport');
 
         $apiWithSegments = array(
-            'Goals.getItemsSku', 'Goals.getItemsName', 'Goals.getItemsCategory', 'Goals.get',
-
+            'Goals.getItemsSku', 'Goals.getItemsName', 'Goals.getItemsCategory'
         );
 
         // Normal standard goal
-        $apiWithSegments_visitConvertedGoal = array_merge($apiWithSegments , array('VisitsSummary.get'));
+        $apiWithSegments_visitConvertedGoal = array_merge($apiWithSegments , array('Goals.get', 'VisitsSummary.get'));
         return array_merge(array(
 
                 // Segment: This will match the first visit of the fixture only
@@ -73,6 +72,19 @@ class EcommerceOrderWithItemsTest extends SystemTestCase
                     )
                 ),
 
+                // Goals.get for Ecommerce, with Page Title segment
+                array(
+                    'Goals.get',
+                    array(
+                        'idSite' => $idSite,
+                        'date' => $dateTime,
+                        'periods' => array('day', 'week'),
+                        'idGoal' => Piwik::LABEL_ID_GOAL_IS_ECOMMERCE_ORDER,
+                        'segment' => 'pageTitle==Looking%20at%20product%20page',
+                        'testSuffix' => '_EcommerceOrderGoal_SegmentPageUrlContains'
+                    )
+                ),
+
                 // Segment: This will match the first visit of the fixture only
                 array(
                     $apiWithSegments,
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_EcommerceOrderGoal_SegmentPageUrlContains__Goals.get_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_EcommerceOrderGoal_SegmentPageUrlContains__Goals.get_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..324e0a70bd220482a418ecb6eff412c4cd87796d
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_EcommerceOrderGoal_SegmentPageUrlContains__Goals.get_day.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<nb_conversions>2</nb_conversions>
+	<nb_visits_converted>1</nb_visits_converted>
+	<revenue>3111.11</revenue>
+	<revenue_subtotal>2500</revenue_subtotal>
+	<revenue_tax>511</revenue_tax>
+	<revenue_shipping>100.11</revenue_shipping>
+	<revenue_discount>666</revenue_discount>
+	<items>10</items>
+	<avg_order_revenue>1555.56</avg_order_revenue>
+	<conversion_rate>100%</conversion_rate>
+	<nb_conversions_new_visit>0</nb_conversions_new_visit>
+	<nb_visits_converted_new_visit>0</nb_visits_converted_new_visit>
+	<revenue_new_visit>0</revenue_new_visit>
+	<revenue_subtotal_new_visit>0</revenue_subtotal_new_visit>
+	<revenue_tax_new_visit>0</revenue_tax_new_visit>
+	<revenue_shipping_new_visit>0</revenue_shipping_new_visit>
+	<revenue_discount_new_visit>0</revenue_discount_new_visit>
+	<items_new_visit>0</items_new_visit>
+	<avg_order_revenue_new_visit>0</avg_order_revenue_new_visit>
+	<conversion_rate_new_visit>0%</conversion_rate_new_visit>
+	<nb_conversions_returning_visit>2</nb_conversions_returning_visit>
+	<nb_visits_converted_returning_visit>1</nb_visits_converted_returning_visit>
+	<revenue_returning_visit>3111.11</revenue_returning_visit>
+	<revenue_subtotal_returning_visit>2500</revenue_subtotal_returning_visit>
+	<revenue_tax_returning_visit>511</revenue_tax_returning_visit>
+	<revenue_shipping_returning_visit>100.11</revenue_shipping_returning_visit>
+	<revenue_discount_returning_visit>666</revenue_discount_returning_visit>
+	<items_returning_visit>10</items_returning_visit>
+	<avg_order_revenue_returning_visit>1555.56</avg_order_revenue_returning_visit>
+	<conversion_rate_returning_visit>100%</conversion_rate_returning_visit>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_EcommerceOrderGoal_SegmentPageUrlContains__Goals.get_week.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_EcommerceOrderGoal_SegmentPageUrlContains__Goals.get_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..324e0a70bd220482a418ecb6eff412c4cd87796d
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_EcommerceOrderGoal_SegmentPageUrlContains__Goals.get_week.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<nb_conversions>2</nb_conversions>
+	<nb_visits_converted>1</nb_visits_converted>
+	<revenue>3111.11</revenue>
+	<revenue_subtotal>2500</revenue_subtotal>
+	<revenue_tax>511</revenue_tax>
+	<revenue_shipping>100.11</revenue_shipping>
+	<revenue_discount>666</revenue_discount>
+	<items>10</items>
+	<avg_order_revenue>1555.56</avg_order_revenue>
+	<conversion_rate>100%</conversion_rate>
+	<nb_conversions_new_visit>0</nb_conversions_new_visit>
+	<nb_visits_converted_new_visit>0</nb_visits_converted_new_visit>
+	<revenue_new_visit>0</revenue_new_visit>
+	<revenue_subtotal_new_visit>0</revenue_subtotal_new_visit>
+	<revenue_tax_new_visit>0</revenue_tax_new_visit>
+	<revenue_shipping_new_visit>0</revenue_shipping_new_visit>
+	<revenue_discount_new_visit>0</revenue_discount_new_visit>
+	<items_new_visit>0</items_new_visit>
+	<avg_order_revenue_new_visit>0</avg_order_revenue_new_visit>
+	<conversion_rate_new_visit>0%</conversion_rate_new_visit>
+	<nb_conversions_returning_visit>2</nb_conversions_returning_visit>
+	<nb_visits_converted_returning_visit>1</nb_visits_converted_returning_visit>
+	<revenue_returning_visit>3111.11</revenue_returning_visit>
+	<revenue_subtotal_returning_visit>2500</revenue_subtotal_returning_visit>
+	<revenue_tax_returning_visit>511</revenue_tax_returning_visit>
+	<revenue_shipping_returning_visit>100.11</revenue_shipping_returning_visit>
+	<revenue_discount_returning_visit>666</revenue_discount_returning_visit>
+	<items_returning_visit>10</items_returning_visit>
+	<avg_order_revenue_returning_visit>1555.56</avg_order_revenue_returning_visit>
+	<conversion_rate_returning_visit>100%</conversion_rate_returning_visit>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsCategory_week.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsCategory_week.xml
index c0730f15ddab15c928ef4c4cbea44bf4a7216b68..19944203ad37f462957b4ec1f0970f782c4d2194 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsCategory_week.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsCategory_week.xml
@@ -2,10 +2,55 @@
 <result>
 	<row>
 		<label>Electronics &amp; Cameras</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>3</nb_actions>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<avg_price>888.56</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 1</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 2</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 4</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 5</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Product Category not defined</label>
 		<nb_visits>1</nb_visits>
 		<nb_actions>1</nb_actions>
 		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
-		<avg_price>1111.11</avg_price>
+		<avg_price>888</avg_price>
 		<avg_quantity>0</avg_quantity>
 		<conversion_rate>0%</conversion_rate>
 	</row>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsName_week.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsName_week.xml
index cea3474969b08c5bdade75ce721801f78056055c..1adac8c4eccec38eebf2cc7b2ac4e79543071122 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsName_week.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsName_week.xml
@@ -3,9 +3,9 @@
 	<row>
 		<label>PRODUCT name</label>
 		<nb_visits>1</nb_visits>
-		<nb_actions>1</nb_actions>
+		<nb_actions>4</nb_actions>
 		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
-		<avg_price>1111.11</avg_price>
+		<avg_price>888.37</avg_price>
 		<avg_quantity>0</avg_quantity>
 		<conversion_rate>0%</conversion_rate>
 	</row>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsSku_week.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsSku_week.xml
index 79f78fc9d33f4f84143ffd0ddf4555aeea939261..b1049855fb163dffb91bcd8de1122688b0ff6046 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsSku_week.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasConvertedGoal__Goals.getItemsSku_week.xml
@@ -9,4 +9,13 @@
 		<avg_quantity>0</avg_quantity>
 		<conversion_rate>0%</conversion_rate>
 	</row>
+	<row>
+		<label>SKU VERY nice indeed</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>777</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
 </result>
\ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsCategory_week.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsCategory_week.xml
index c0730f15ddab15c928ef4c4cbea44bf4a7216b68..19944203ad37f462957b4ec1f0970f782c4d2194 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsCategory_week.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsCategory_week.xml
@@ -2,10 +2,55 @@
 <result>
 	<row>
 		<label>Electronics &amp; Cameras</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>3</nb_actions>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<avg_price>888.56</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 1</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 2</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 4</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Multiple Category 5</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>0</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
+	<row>
+		<label>Product Category not defined</label>
 		<nb_visits>1</nb_visits>
 		<nb_actions>1</nb_actions>
 		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
-		<avg_price>1111.11</avg_price>
+		<avg_price>888</avg_price>
 		<avg_quantity>0</avg_quantity>
 		<conversion_rate>0%</conversion_rate>
 	</row>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsName_week.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsName_week.xml
index cea3474969b08c5bdade75ce721801f78056055c..1adac8c4eccec38eebf2cc7b2ac4e79543071122 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsName_week.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsName_week.xml
@@ -3,9 +3,9 @@
 	<row>
 		<label>PRODUCT name</label>
 		<nb_visits>1</nb_visits>
-		<nb_actions>1</nb_actions>
+		<nb_actions>4</nb_actions>
 		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
-		<avg_price>1111.11</avg_price>
+		<avg_price>888.37</avg_price>
 		<avg_quantity>0</avg_quantity>
 		<conversion_rate>0%</conversion_rate>
 	</row>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsSku_week.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsSku_week.xml
index 79f78fc9d33f4f84143ffd0ddf4555aeea939261..b1049855fb163dffb91bcd8de1122688b0ff6046 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsSku_week.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_SegmentVisitHasNotOrderedAndConvertedGoal__Goals.getItemsSku_week.xml
@@ -9,4 +9,13 @@
 		<avg_quantity>0</avg_quantity>
 		<conversion_rate>0%</conversion_rate>
 	</row>
+	<row>
+		<label>SKU VERY nice indeed</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>3</nb_actions>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<avg_price>777</avg_price>
+		<avg_quantity>0</avg_quantity>
+		<conversion_rate>0%</conversion_rate>
+	</row>
 </result>
\ No newline at end of file