Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <thomas.steur@gmail.com>2015-01-29 06:48:23 +0300
committerThomas Steur <thomas.steur@gmail.com>2015-02-13 08:23:10 +0300
commit8ef47c8e4a3fb0094b4b0c19df8ed18c58cf7a6f (patch)
tree162315afc7f5a5bc0c8840eff30251a76b665b6f /tests/PHPUnit
parentec8dc0f150d71b752188dac3d01d29950ae6f869 (diff)
refs #4633 open segmented visitor log with one click on a row
Diffstat (limited to 'tests/PHPUnit')
-rw-r--r--tests/PHPUnit/System/BackwardsCompatibility1XTest.php43
-rwxr-xr-xtests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTestsTest.php1
-rw-r--r--tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldAppear__Actions.getPageUrls_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldNotAppear__Actions.getPageUrls_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__API.getSuggestedValuesForSegment.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__VisitsSummary.get_range.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__DevicesDetection.getOsVersions_day.xml15
-rw-r--r--tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getBrowserType_day.xml14
-rw-r--r--tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getOS_day.xml15
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml14
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_day.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_month.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_month.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getAction_day.xml11
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getCategory_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getName_day.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_month.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_day.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_month.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_month.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_day.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_month.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getAction_day.xml7
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getCategory_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getName_day.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml11
-rw-r--r--tests/PHPUnit/System/expected/test_FlattenReports_expandedWithDepth__Actions.getPageUrls_week.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_FlattenReports_flatFilterPatternRecursive__Actions.getPageUrls_week.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml11
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_month.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_range.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_month.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_range.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_month.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_range.xml7
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserEngines_month.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml15
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowsers_month.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getType_month.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Events.getAction_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Events.getCategory_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Events.getName_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getAll_month.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getReferrerType_month.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getWebsites_month.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Resolution.getResolution_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCity_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCountry_month.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getRegion_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml15
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowser_month.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getOS_month.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getResolution_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerLocalTime_month.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerServerTime_month.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_LabelFilter_0__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_LabelFilter_dir2sub0filephp__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_LabelFilter_dirfilephpfoobarfoo2bar__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_LabelFilter_terminalOperator_selectTerminal__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_LabelFilter_thisiscool__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCity_month.xml11
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCountry_month.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getRegion_month.xml9
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCity_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCountry_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getRegion_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_continent__UserCountry.getCountry_month.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCity_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCountry_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getRegion_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCity_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCountry_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getRegion_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_sortByProcessedMetric_constantRowsCountShouldKeepEmptyRows__API.getProcessedReport_day.xml75
-rw-r--r--tests/PHPUnit/System/expected/test_NonUnicode__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_NonUnicode__Referrers.getWebsites_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getEntryPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getExitPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getPageUrls_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserEngines_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowsers_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getAll_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getKeywords_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getReferrerType_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getSearchEngines_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getWebsites_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Resolution.getResolution_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserCountry.getCountry_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserType_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserVersion_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowser_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getMobileVsDesktop_day.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getOS_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getResolution_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerLocalTime_day.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerServerTime_day.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__subtable__API.getProcessedReport_week.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_showColumnsWithProcessedMetrics___API.getProcessedReport_day.xml75
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getEntryPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getExitPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getPageUrls_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserEngines_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserVersions_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowsers_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getOsVersions_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getType_day.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getAll_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getKeywords_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getReferrerType_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getSearchEngines_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getWebsites_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserCountry.getCountry_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserType_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserVersion_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowser_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getMobileVsDesktop_day.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getOS_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getResolution_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerLocalTime_day.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerServerTime_day.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Referrers.getKeywords_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Referrers.getKeywords_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getCampaigns_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getWebsites_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_day.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_month.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_day.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Referrers.getWebsites_firstSite_lastN__API.getProcessedReport_day.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_day.xml13
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_month.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_week.xml7
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_year.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_day.xml5
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_week.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_year.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_day.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_week.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_year.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_day.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_month.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_week.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_year.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldAppear__Actions.getPageUrls_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldAppear__Actions.getPageUrls_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getProcessedReport_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml7
-rw-r--r--tests/PHPUnit/System/expected/test_apiGetReportMetadata_showRawMetrics__API.getProcessedReport_day.xml1
-rwxr-xr-xtests/PHPUnit/System/expected/test_ecommerceOrderWithItems_Metadata_VisitTime.getVisitInformationPerServerTime__API.getProcessedReport_day.xml75
-rwxr-xr-xtests/PHPUnit/System/expected/test_ecommerceOrderWithItems__API.getProcessedReport_day.xml2
-rwxr-xr-xtests/PHPUnit/System/expected/test_ecommerceOrderWithItems__UserCountry.getCountry_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerLocalTime_day.xml24
-rwxr-xr-xtests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerServerTime_day.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Actions.getPageUrls_range.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Resolution.getResolution_range.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__UserCountry.getCountry_range.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__VisitTime.getVisitInformationPerServerTime_range.xml267
-rw-r--r--tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_expanded___Actions.getPageUrls_range.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_flattened___Actions.getPageUrls_range.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__API.getProcessedReport_range.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Actions.getPageUrls_range.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getCampaigns_range.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getKeywords_range.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getBrowserVersions_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getOsVersions_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getAll_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getKeywords_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getReferrerType_day.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getSearchEngines_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getWebsites_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__Resolution.getResolution_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getCity_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getRegion_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getBrowserVersions_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getOsVersions_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getAll_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getKeywords_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getReferrerType_day.xml4
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getSearchEngines_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getWebsites_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Resolution.getResolution_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getCity_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getRegion_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_trackGoals_allowMultipleConversionsPerVisit__VisitTime.getVisitInformationPerServerTime_day.xml24
-rw-r--r--tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageTitleExcludes__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageUrlExcludes__Actions.getPageUrls_day.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_week.xml2
-rw-r--r--tests/PHPUnit/Unit/DateTest.php21
216 files changed, 1287 insertions, 282 deletions
diff --git a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php
index de34f10739..9c47da6fd5 100644
--- a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php
+++ b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php
@@ -89,6 +89,26 @@ class BackwardsCompatibility1XTest extends SystemTestCase
$idSite = 1;
$dateTime = '2012-03-06 11:22:33';
+ $defaultOptions = array(
+ 'idSite' => $idSite,
+ 'date' => $dateTime,
+ 'disableArchiving' => true,
+ 'otherRequestParameters' => array(
+ 'hideColumns' => 'nb_users',
+ )
+ );
+
+ $reportsToCompareSeparately = array(
+
+ // the label column is not the first column here
+ 'MultiSites.getAll',
+
+ // those reports generate a different segmentFilter as a different raw value was stored that time
+ 'DevicesDetection.getOsVersions',
+ 'UserSettings.getOS',
+ 'UserSettings.getBrowserType'
+ );
+
$apiNotToCall = array(
// in the SQL dump, a referrer is named referer.com, but now in OneVisitorTwoVisits it is referrer.com
'Referrers',
@@ -105,19 +125,16 @@ class BackwardsCompatibility1XTest extends SystemTestCase
// the Action.getPageTitles test fails for unknown reason, so skipping it
// eg. https://travis-ci.org/piwik/piwik/jobs/24449365
'Action.getPageTitles',
-
- // the label column is not the first column here
- 'MultiSites.getAll'
);
+ $apiNotToCall = array_merge($apiNotToCall, $reportsToCompareSeparately);
+
+ $allReportsOptions = $defaultOptions;
+ $allReportsOptions['compareAgainst'] = 'OneVisitorTwoVisits';
+ $allReportsOptions['apiNotToCall'] = $apiNotToCall;
+
return array(
- array('all', array('idSite' => $idSite, 'date' => $dateTime,
- 'compareAgainst' => 'OneVisitorTwoVisits',
- 'disableArchiving' => true,
- 'apiNotToCall' => $apiNotToCall,
- 'otherRequestParameters' => array(
- 'hideColumns' => 'nb_users',
- ))),
+ array('all', $allReportsOptions),
array('VisitFrequency.get', array('idSite' => $idSite, 'date' => '2012-03-03', 'setDateLastN' => true,
'disableArchiving' => true, 'testSuffix' => '_multipleDates')),
@@ -131,11 +148,7 @@ class BackwardsCompatibility1XTest extends SystemTestCase
array('VisitFrequency.get', array('idSite' => $idSite, 'date' => '2012-03-03,2012-12-12', 'periods' => array('month'),
'testSuffix' => '_multipleOldNew', 'disableArchiving' => true)),
- array('MultiSites.getAll', array('idSite' => $idSite, 'date' => $dateTime,
- 'disableArchiving' => true,
- 'otherRequestParameters' => array(
- 'hideColumns' => 'nb_users',
- ))),
+ array($reportsToCompareSeparately, $defaultOptions),
);
}
}
diff --git a/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTestsTest.php b/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTestsTest.php
index e01e2b9983..c283980c47 100755
--- a/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTestsTest.php
+++ b/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTestsTest.php
@@ -48,6 +48,7 @@ class OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTest extends SystemTestCa
'VisitTime.getVisitInformationPerServerTime');
// 2 segments: ALL and another way of expressing ALL but triggering the Segment code path
+ // 2 segments: ALL and another way of expressing ALL but triggering the Segment code path
$segments = array(
false,
'countryCode!=aa',
diff --git a/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldAppear__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldAppear__Actions.getPageUrls_month.xml
index 823b29f7a5..a16af7bd2f 100644
--- a/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldAppear__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldAppear__Actions.getPageUrls_month.xml
@@ -75,6 +75,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Contact</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FContact</segmentFilter>
</row>
<row>
<label>/Home</label>
@@ -86,6 +87,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Home</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FHome</segmentFilter>
</row>
<row>
<label>Contact</label>
diff --git a/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldNotAppear__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldNotAppear__Actions.getPageUrls_month.xml
index d4056f1f70..75c111e7dd 100644
--- a/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldNotAppear__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_Archive_InvalidationWebsite1_NewDataShouldNotAppear__Actions.getPageUrls_month.xml
@@ -64,6 +64,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Contact</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FContact</segmentFilter>
</row>
<row>
<label>/Home</label>
@@ -75,6 +76,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Home</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FHome</segmentFilter>
</row>
<row>
<label>Contact</label>
diff --git a/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__API.getSuggestedValuesForSegment.xml b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__API.getSuggestedValuesForSegment.xml
new file mode 100644
index 0000000000..0abf9e4246
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__API.getSuggestedValuesForSegment.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+ <row>XP</row>
+ <row>UNK</row>
+</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__VisitsSummary.get_range.xml b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__VisitsSummary.get_range.xml
new file mode 100644
index 0000000000..5d07770e4e
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_operatingSystemVersion__VisitsSummary.get_range.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+ <nb_visits>28</nb_visits>
+ <nb_actions>48</nb_actions>
+ <nb_visits_converted>28</nb_visits_converted>
+ <bounce_count>15</bounce_count>
+ <sum_visit_length>16393</sum_visit_length>
+ <max_actions>3</max_actions>
+ <bounce_rate>54%</bounce_rate>
+ <nb_actions_per_visit>1.7</nb_actions_per_visit>
+ <avg_time_on_site>585</avg_time_on_site>
+</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__DevicesDetection.getOsVersions_day.xml
new file mode 100644
index 0000000000..1f40f3a55f
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__DevicesDetection.getOsVersions_day.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+ <row>
+ <label>Windows XP</label>
+ <nb_uniq_visitors>1</nb_uniq_visitors>
+ <nb_visits>2</nb_visits>
+ <nb_actions>8</nb_actions>
+ <max_actions>7</max_actions>
+ <sum_visit_length>1621</sum_visit_length>
+ <bounce_count>1</bounce_count>
+ <nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==WXP;operatingSystemVersion==XP</segmentFilter>
+ <logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
+ </row>
+</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getBrowserType_day.xml b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getBrowserType_day.xml
new file mode 100644
index 0000000000..d6b1f54334
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getBrowserType_day.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+ <row>
+ <label>Gecko (Firefox)</label>
+ <nb_uniq_visitors>1</nb_uniq_visitors>
+ <nb_visits>2</nb_visits>
+ <nb_actions>8</nb_actions>
+ <max_actions>7</max_actions>
+ <sum_visit_length>1621</sum_visit_length>
+ <bounce_count>1</bounce_count>
+ <nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserEngine==gecko</segmentFilter>
+ </row>
+</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getOS_day.xml b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getOS_day.xml
new file mode 100644
index 0000000000..1f40f3a55f
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest__UserSettings.getOS_day.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+ <row>
+ <label>Windows XP</label>
+ <nb_uniq_visitors>1</nb_uniq_visitors>
+ <nb_visits>2</nb_visits>
+ <nb_actions>8</nb_actions>
+ <max_actions>7</max_actions>
+ <sum_visit_length>1621</sum_visit_length>
+ <bounce_count>1</bounce_count>
+ <nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==WXP;operatingSystemVersion==XP</segmentFilter>
+ <logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
+ </row>
+</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml
index 18509953c4..81b53dcd71 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml
@@ -161,38 +161,52 @@
<reportMetadata>
<result prettyDate="Sunday 3 January 2010">
<row>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==Search</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==rating</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==play</segmentFilter>
</row>
<row>
+ <segmentFilter>eventAction==playStart</segmentFilter>
</row>
+ <row>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
+ </row>
</result>
<result prettyDate="Monday 4 January 2010" />
<result prettyDate="Tuesday 5 January 2010" />
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml
index dbf61d55a0..4f9e6b111d 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml
@@ -80,12 +80,15 @@
<reportMetadata>
<result prettyDate="Sunday 3 January 2010">
<row>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
</row>
<row>
+ <segmentFilter>eventCategory==Music</segmentFilter>
</row>
<row>
+ <segmentFilter>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
</row>
</result>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml
index 15678442b5..13dea9baf7 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml
@@ -116,24 +116,30 @@
<reportMetadata>
<result prettyDate="Sunday 3 January 2010">
<row>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
</row>
<row>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
</row>
<row>
</row>
<row>
+ <segmentFilter>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
</row>
<row>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
</row>
<row>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
</row>
<row>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
</row>
</result>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_day.xml
index b09bbc9e7f..31287387f3 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_day.xml
@@ -16,6 +16,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.666</avg_time_generation>
<url>http://example.org/movies</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fmovies</segmentFilter>
</row>
<row>
<label>/webradio</label>
@@ -36,5 +37,6 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.333</avg_time_generation>
<url>http://example.org/webradio</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fwebradio</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_month.xml
index 5e6a7b260b..ad053a1955 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Actions.getPageUrls_month.xml
@@ -16,6 +16,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.666</avg_time_generation>
<url>http://example.org/movies</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fmovies</segmentFilter>
</row>
<row>
<label>/webradio</label>
@@ -36,5 +37,6 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.333</avg_time_generation>
<url>http://example.org/webradio</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fwebradio</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_day.xml
index 26752bbd7b..c633b5a363 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Ponyo (崖の上のポニョ)</label>
@@ -56,6 +57,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Search</segmentFilter>
<subtable>
<row>
<label>Search query here</label>
@@ -80,6 +82,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -115,6 +118,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -150,6 +154,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -185,6 +190,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -220,6 +226,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.55</avg_event_value>
+ <segmentFilter>eventAction==rating</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -255,6 +262,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -279,6 +287,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event name Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -303,6 +312,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -327,6 +337,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -351,5 +362,6 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_month.xml
index 9868947268..9ac5f80dfd 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getAction_month.xml
@@ -10,6 +10,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Ponyo (崖の上のポニョ)</label>
@@ -56,6 +57,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Search</segmentFilter>
<subtable>
<row>
<label>Search query here</label>
@@ -80,6 +82,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -115,6 +118,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -150,6 +154,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -185,6 +190,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -220,6 +226,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>9.55</avg_event_value>
+ <segmentFilter>eventAction==rating</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -255,6 +262,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -279,6 +287,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event name Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -303,6 +312,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -327,6 +337,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -351,5 +362,6 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_day.xml
index 5f3469aa23..f740647245 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -133,6 +134,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -212,6 +214,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_month.xml
index 1f8fdb7c02..7032517c9d 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getCategory_month.xml
@@ -10,6 +10,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>26</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -133,6 +134,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>12</sum_daily_nb_uniq_visitors>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -212,6 +214,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_day.xml
index 9461eeb42e..f6b37adfe7 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>clickBuyNow</label>
@@ -111,6 +112,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -225,6 +227,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -249,6 +252,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -273,6 +277,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -297,6 +302,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
<subtable>
<row>
<label>Search</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_month.xml
index 5f8de9463f..8d9740913e 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Events.getName_month.xml
@@ -10,6 +10,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>16</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>clickBuyNow</label>
@@ -111,6 +112,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>12</sum_daily_nb_uniq_visitors>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -225,6 +227,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -249,6 +252,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -273,6 +277,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -297,6 +302,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
<subtable>
<row>
<label>Search</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getAction_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getAction_day.xml
index d70e8c2950..bf53c1e631 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getAction_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getAction_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Ponyo (崖の上のポニョ)</label>
@@ -56,6 +57,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Search</segmentFilter>
<subtable>
<row>
<label>Search query here</label>
@@ -80,6 +82,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -115,6 +118,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -150,6 +154,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -185,6 +190,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -220,6 +226,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.55</avg_event_value>
+ <segmentFilter>eventAction==rating</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -255,6 +262,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -279,6 +287,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -303,6 +312,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -327,5 +337,6 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getCategory_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getCategory_day.xml
index d65a2784c3..c2979a9c00 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getCategory_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getCategory_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -133,6 +134,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>play</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getName_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getName_day.xml
index 71ccc3d69b..b3e5a2e90f 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getName_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_eventCategoryOrNameMatch__Events.getName_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>clickBuyNow</label>
@@ -111,6 +112,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -225,6 +227,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -249,6 +252,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -273,6 +277,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
<subtable>
<row>
<label>Search</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_day.xml
index 5f3469aa23..f740647245 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -133,6 +134,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -212,6 +214,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_month.xml
index 1f8fdb7c02..7032517c9d 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getCategory_month.xml
@@ -10,6 +10,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>26</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -133,6 +134,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>12</sum_daily_nb_uniq_visitors>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -212,6 +214,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_day.xml
index 9461eeb42e..f6b37adfe7 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>clickBuyNow</label>
@@ -111,6 +112,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -225,6 +227,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -249,6 +252,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -273,6 +277,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -297,6 +302,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
<subtable>
<row>
<label>Search</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_month.xml
index 5f8de9463f..8d9740913e 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventAction__Events.getName_month.xml
@@ -10,6 +10,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>16</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>clickBuyNow</label>
@@ -111,6 +112,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>12</sum_daily_nb_uniq_visitors>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -225,6 +227,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -249,6 +252,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -273,6 +277,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -297,6 +302,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
<subtable>
<row>
<label>Search</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_day.xml
index 8d225ad12f..cb28224c94 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -34,6 +35,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Search</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -58,6 +60,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -93,6 +96,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -128,6 +132,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -163,6 +168,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -198,6 +204,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.55</avg_event_value>
+ <segmentFilter>eventAction==rating</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -233,6 +240,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -257,6 +265,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event category Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -281,6 +290,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>Music</label>
@@ -305,6 +315,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -329,6 +340,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
<subtable>
<row>
<label>Movie</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_month.xml
index f558d64451..7cfde0a1aa 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getAction_month.xml
@@ -10,6 +10,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -34,6 +35,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Search</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -58,6 +60,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -93,6 +96,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -128,6 +132,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -163,6 +168,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -198,6 +204,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>9.55</avg_event_value>
+ <segmentFilter>eventAction==rating</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -233,6 +240,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -257,6 +265,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event category Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -281,6 +290,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>Music</label>
@@ -305,6 +315,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -329,6 +340,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
<subtable>
<row>
<label>Movie</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_day.xml
index 03b5718c7b..6717c32ba1 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -34,6 +35,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>Music</label>
@@ -82,6 +84,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event category Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -106,6 +109,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -130,6 +134,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -154,6 +159,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
<subtable>
<row>
<label>Movie</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_month.xml
index 54676e7511..94db9a9ded 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventCategory__Events.getName_month.xml
@@ -10,6 +10,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>16</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -34,6 +35,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>12</sum_daily_nb_uniq_visitors>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>Music</label>
@@ -82,6 +84,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event category Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -106,6 +109,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -130,6 +134,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>Movie</label>
@@ -154,6 +159,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Search+query+here</segmentFilter>
<subtable>
<row>
<label>Movie</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_day.xml
index 26752bbd7b..c633b5a363 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Ponyo (崖の上のポニョ)</label>
@@ -56,6 +57,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Search</segmentFilter>
<subtable>
<row>
<label>Search query here</label>
@@ -80,6 +82,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -115,6 +118,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -150,6 +154,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -185,6 +190,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -220,6 +226,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.55</avg_event_value>
+ <segmentFilter>eventAction==rating</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -255,6 +262,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -279,6 +287,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event name Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -303,6 +312,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -327,6 +337,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -351,5 +362,6 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_month.xml
index 9868947268..9ac5f80dfd 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getAction_month.xml
@@ -10,6 +10,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Ponyo (崖の上のポニョ)</label>
@@ -56,6 +57,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Search</segmentFilter>
<subtable>
<row>
<label>Search query here</label>
@@ -80,6 +82,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -115,6 +118,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -150,6 +154,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -185,6 +190,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -220,6 +226,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<avg_event_value>9.55</avg_event_value>
+ <segmentFilter>eventAction==rating</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -255,6 +262,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==clickBuyNow</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -279,6 +287,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event name Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -303,6 +312,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -327,6 +337,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -351,5 +362,6 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==Purchase</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_day.xml
index d6f7a63bbe..a67b042898 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -67,6 +68,7 @@
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -91,6 +93,7 @@
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event name Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_month.xml
index 835e7cc629..8000e3dbd4 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_secondaryDimensionIsEventName__Events.getCategory_month.xml
@@ -10,6 +10,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>26</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
@@ -67,6 +68,7 @@
<max_event_value>10</max_event_value>
<sum_daily_nb_uniq_visitors>12</sum_daily_nb_uniq_visitors>
<avg_event_value>9.5</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -91,6 +93,7 @@
<max_event_value>9.66</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>9.66</avg_event_value>
+ <segmentFilter>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segmentFilter>
<subtable>
<row>
<label>event name Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getAction_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getAction_day.xml
index 609b2b8d6c..35d00353e3 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getAction_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getAction_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playTrailer</segmentFilter>
<subtable>
<row>
<label>Ponyo (崖の上のポニョ)</label>
@@ -56,6 +57,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play25%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -91,6 +93,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play50%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -126,6 +129,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play75%25</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -161,6 +165,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playEnd</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -196,6 +201,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -220,6 +226,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==playStart</segmentFilter>
<subtable>
<row>
<label>Spirited Away (千と千尋の神隠し)</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getCategory_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getCategory_day.xml
index 7582baa657..88c0b4d327 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getCategory_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getCategory_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventCategory==Movie</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -89,6 +90,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventCategory==Music</segmentFilter>
<subtable>
<row>
<label>play</label>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getName_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getName_day.xml
index e1aa570c57..4aa85ffe10 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getName_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents_segmentMatchesEventActionPlay__Events.getName_day.xml
@@ -10,6 +10,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segmentFilter>
<subtable>
<row>
<label>play25%</label>
@@ -89,6 +90,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segmentFilter>
<subtable>
<row>
<label>play</label>
@@ -157,6 +159,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
@@ -181,6 +184,7 @@
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segmentFilter>
<subtable>
<row>
<label>playTrailer</label>
diff --git a/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml
index 1db9719c00..73c1489673 100644
--- a/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_FlattenReports__Actions.getPageUrls_week.xml
@@ -19,6 +19,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.15</avg_time_generation>
<url>http://example.org/dir1/sub/dir/page0.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir1%2Fsub%2Fdir%2Fpage0.html</segmentFilter>
</row>
<row>
<label>dir1/sub/dir/page1.html</label>
@@ -34,6 +35,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.3</avg_time_generation>
<url>http://example.org/dir1/sub/dir/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir1%2Fsub%2Fdir%2Fpage1.html</segmentFilter>
</row>
<row>
<label>dir1/sub/dir/page2.html</label>
@@ -51,6 +53,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.45</avg_time_generation>
<url>http://example.org/dir1/sub/dir/page2.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir1%2Fsub%2Fdir%2Fpage2.html</segmentFilter>
</row>
<row>
<label>dir2/sub/dir/page0.html</label>
@@ -71,6 +74,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.3</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page0.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage0.html</segmentFilter>
</row>
<row>
<label>dir2/sub/dir/page1.html</label>
@@ -86,6 +90,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.6</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage1.html</segmentFilter>
</row>
<row>
<label>dir2/sub/dir/page2.html</label>
@@ -103,6 +108,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.9</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page2.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage2.html</segmentFilter>
</row>
<row>
<label>dir3/sub/dir/page0.html</label>
@@ -123,6 +129,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.45</avg_time_generation>
<url>http://example.org/dir3/sub/dir/page0.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage0.html</segmentFilter>
</row>
<row>
<label>dir3/sub/dir/page1.html</label>
@@ -138,6 +145,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.9</avg_time_generation>
<url>http://example.org/dir3/sub/dir/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage1.html</segmentFilter>
</row>
<row>
<label>dir3/sub/dir/page2.html</label>
@@ -155,6 +163,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>1.35</avg_time_generation>
<url>http://example.org/dir3/sub/dir/page2.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage2.html</segmentFilter>
</row>
<row>
<label>page1.html</label>
@@ -171,6 +180,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fpage1.html</segmentFilter>
</row>
<row>
<label>sub/dir/dir1/page1.html</label>
@@ -187,5 +197,6 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/sub/dir/dir1/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fsub%2Fdir%2Fdir1%2Fpage1.html</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_FlattenReports_expandedWithDepth__Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_FlattenReports_expandedWithDepth__Actions.getPageUrls_week.xml
index 60400f15ef..8b77a42ecd 100644
--- a/tests/PHPUnit/System/expected/test_FlattenReports_expandedWithDepth__Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_FlattenReports_expandedWithDepth__Actions.getPageUrls_week.xml
@@ -130,6 +130,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fpage1.html</segmentFilter>
</row>
<row>
<label>sub</label>
diff --git a/tests/PHPUnit/System/expected/test_FlattenReports_flatFilterPatternRecursive__Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_FlattenReports_flatFilterPatternRecursive__Actions.getPageUrls_week.xml
index 6acf67f60c..628975b9cc 100644
--- a/tests/PHPUnit/System/expected/test_FlattenReports_flatFilterPatternRecursive__Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_FlattenReports_flatFilterPatternRecursive__Actions.getPageUrls_week.xml
@@ -19,6 +19,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.3</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page0.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage0.html</segmentFilter>
</row>
<row>
<label>dir2/sub/dir/page1.html</label>
@@ -34,6 +35,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.6</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage1.html</segmentFilter>
</row>
<row>
<label>dir2/sub/dir/page2.html</label>
@@ -51,5 +53,6 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.9</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page2.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage2.html</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml
index eda55355bc..b7f5bb049d 100644
--- a/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_FlattenReports_withAggregate__Actions.getPageUrls_week.xml
@@ -76,6 +76,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.15</avg_time_generation>
<url>http://example.org/dir1/sub/dir/page0.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir1%2Fsub%2Fdir%2Fpage0.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -92,6 +93,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.3</avg_time_generation>
<url>http://example.org/dir1/sub/dir/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir1%2Fsub%2Fdir%2Fpage1.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -110,6 +112,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.45</avg_time_generation>
<url>http://example.org/dir1/sub/dir/page2.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir1%2Fsub%2Fdir%2Fpage2.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -188,6 +191,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.3</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page0.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage0.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -204,6 +208,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.6</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage1.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -222,6 +227,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.9</avg_time_generation>
<url>http://example.org/dir2/sub/dir/page2.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2Fdir%2Fpage2.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -300,6 +306,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.45</avg_time_generation>
<url>http://example.org/dir3/sub/dir/page0.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage0.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -316,6 +323,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.9</avg_time_generation>
<url>http://example.org/dir3/sub/dir/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage1.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -334,6 +342,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>1.35</avg_time_generation>
<url>http://example.org/dir3/sub/dir/page2.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir3%2Fsub%2Fdir%2Fpage2.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
<row>
@@ -353,6 +362,7 @@
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/page1.html</url>
<is_aggregate>0</is_aggregate>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fpage1.html</segmentFilter>
</row>
<row>
<label>sub</label>
@@ -418,6 +428,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/sub/dir/dir1/page1.html</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fsub%2Fdir%2Fdir1%2Fpage1.html</segmentFilter>
<is_aggregate>0</is_aggregate>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_month.xml
index ec18e38c66..db38d73559 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_month.xml
@@ -547,6 +547,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.001</avg_time_generation>
<url>http://piwik.net/</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fpiwik.net%2F</segmentFilter>
</row>
<row>
<label>Citrix</label>
@@ -691,6 +692,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/moved-permanently</label>
@@ -711,6 +713,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/moved-permanently</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fpiwik.net%2Fmoved-permanently</segmentFilter>
</row>
<row>
<label>/register.php?0,approve=9a94a02145599</label>
@@ -733,6 +736,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://forum.piwik.org/register.php?0,approve=9a94a02145599</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599</segmentFilter>
</row>
<row>
<label>/to-an-error</label>
@@ -755,6 +759,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/to-an-error</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fpiwik.net%2Fto-an-error</segmentFilter>
</row>
<row>
<label>download</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_range.xml
index c649d1bb3b..a0c3f66015 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getEntryPageUrls_range.xml
@@ -363,6 +363,7 @@
<exit_rate>71%</exit_rate>
<avg_time_generation>0.133</avg_time_generation>
<url>http://piwik.net/</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fpiwik.net%2F</segmentFilter>
</row>
<row>
<label>docs</label>
@@ -1029,6 +1030,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.php?module=CoreHome&amp;action=index&amp;date=yesterday&amp;period=day&amp;idSite=7</label>
@@ -1051,6 +1053,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.413</avg_time_generation>
<url>http://demo.piwik.org/index.php?module=CoreHome&amp;action=index&amp;date=yesterday&amp;period=day&amp;idSite=7</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D7</segmentFilter>
</row>
<row>
<label>/moved-permanently</label>
@@ -1071,6 +1074,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/moved-permanently</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fpiwik.net%2Fmoved-permanently</segmentFilter>
</row>
<row>
<label>/register.php?0,approve=9a94a02145599</label>
@@ -1093,6 +1097,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://forum.piwik.org/register.php?0,approve=9a94a02145599</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599</segmentFilter>
</row>
<row>
<label>/to-an-error</label>
@@ -1115,6 +1120,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/to-an-error</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fpiwik.net%2Fto-an-error</segmentFilter>
</row>
<row>
<label>changelog</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_month.xml
index bf371f7283..48248f425c 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_month.xml
@@ -547,6 +547,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.001</avg_time_generation>
<url>http://piwik.net/</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fpiwik.net%2F</segmentFilter>
</row>
<row>
<label>Citrix</label>
@@ -688,6 +689,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/register.php?0,approve=9a94a02145599</label>
@@ -710,6 +712,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://forum.piwik.org/register.php?0,approve=9a94a02145599</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599</segmentFilter>
</row>
<row>
<label>/temp-redirect</label>
@@ -727,6 +730,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/temp-redirect</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fpiwik.net%2Ftemp-redirect</segmentFilter>
</row>
<row>
<label>/to-an-error</label>
@@ -749,6 +753,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/to-an-error</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fpiwik.net%2Fto-an-error</segmentFilter>
</row>
<row>
<label>download</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_range.xml
index 15c0306207..5448020af2 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getExitPageUrls_range.xml
@@ -363,6 +363,7 @@
<exit_rate>71%</exit_rate>
<avg_time_generation>0.133</avg_time_generation>
<url>http://piwik.net/</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fpiwik.net%2F</segmentFilter>
</row>
<row>
<label>docs</label>
@@ -1026,6 +1027,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.php?module=CoreHome&amp;action=index&amp;date=yesterday&amp;period=day&amp;idSite=7</label>
@@ -1048,6 +1050,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.413</avg_time_generation>
<url>http://demo.piwik.org/index.php?module=CoreHome&amp;action=index&amp;date=yesterday&amp;period=day&amp;idSite=7</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D7</segmentFilter>
</row>
<row>
<label>/register.php?0,approve=9a94a02145599</label>
@@ -1070,6 +1073,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://forum.piwik.org/register.php?0,approve=9a94a02145599</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599</segmentFilter>
</row>
<row>
<label>/temp-redirect</label>
@@ -1087,6 +1091,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/temp-redirect</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fpiwik.net%2Ftemp-redirect</segmentFilter>
</row>
<row>
<label>/to-an-error</label>
@@ -1109,6 +1114,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/to-an-error</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fpiwik.net%2Fto-an-error</segmentFilter>
</row>
<row>
<label>contact</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_month.xml
index 6ce4ef4d62..a52faeb86c 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_month.xml
@@ -547,6 +547,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.001</avg_time_generation>
<url>http://piwik.net/</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2F</segmentFilter>
</row>
<row>
<label>Citrix</label>
@@ -704,6 +705,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/moved-permanently</label>
@@ -724,6 +726,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/moved-permanently</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2Fmoved-permanently</segmentFilter>
</row>
<row>
<label>/register.php?0,approve=9a94a02145599</label>
@@ -746,6 +749,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://forum.piwik.org/register.php?0,approve=9a94a02145599</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599</segmentFilter>
</row>
<row>
<label>/temp-redirect</label>
@@ -763,6 +767,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/temp-redirect</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2Ftemp-redirect</segmentFilter>
</row>
<row>
<label>/to-an-error</label>
@@ -785,6 +790,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/to-an-error</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2Fto-an-error</segmentFilter>
</row>
<row>
<label>download</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_range.xml
index 083021160d..5411b711ef 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Actions.getPageUrls_range.xml
@@ -363,6 +363,7 @@
<exit_rate>71%</exit_rate>
<avg_time_generation>0.133</avg_time_generation>
<url>http://piwik.net/</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2F</segmentFilter>
</row>
<row>
<label>docs</label>
@@ -1061,6 +1062,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.php?module=CoreHome&amp;action=index&amp;date=yesterday&amp;period=day&amp;idSite=7</label>
@@ -1083,6 +1085,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.413</avg_time_generation>
<url>http://demo.piwik.org/index.php?module=CoreHome&amp;action=index&amp;date=yesterday&amp;period=day&amp;idSite=7</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D7</segmentFilter>
</row>
<row>
<label>/moved-permanently</label>
@@ -1103,6 +1106,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/moved-permanently</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2Fmoved-permanently</segmentFilter>
</row>
<row>
<label>/register.php?0,approve=9a94a02145599</label>
@@ -1125,6 +1129,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://forum.piwik.org/register.php?0,approve=9a94a02145599</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599</segmentFilter>
</row>
<row>
<label>/temp-redirect</label>
@@ -1142,6 +1147,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/temp-redirect</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2Ftemp-redirect</segmentFilter>
</row>
<row>
<label>/to-an-error</label>
@@ -1164,6 +1170,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0</avg_time_generation>
<url>http://piwik.net/to-an-error</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fpiwik.net%2Fto-an-error</segmentFilter>
</row>
<row>
<label>changelog</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserEngines_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserEngines_month.xml
index f404a50a9c..06dd10a5cb 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserEngines_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserEngines_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>16</nb_visits_converted>
<sum_daily_nb_uniq_visitors>17</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==WebKit</segmentFilter>
</row>
<row>
<label>Trident (IE)</label>
@@ -21,6 +22,7 @@
<nb_visits_converted>7</nb_visits_converted>
<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==Trident</segmentFilter>
</row>
<row>
<label>Blink (Chrome, Opera)</label>
@@ -32,6 +34,7 @@
<nb_visits_converted>6</nb_visits_converted>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>2</sum_daily_nb_users>
+ <segmentFilter>browserEngine==Blink</segmentFilter>
</row>
<row>
<label>Unknown</label>
@@ -43,6 +46,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==</segmentFilter>
</row>
<row>
<label>Gecko (Firefox)</label>
@@ -54,5 +58,6 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==Gecko</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml
index 27811a9911..c955bf9002 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>5</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==EP;browserVersion==2.30</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/EP.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<nb_visits_converted>5</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==IE;browserVersion==9.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
<row>
@@ -34,6 +36,7 @@
<nb_visits_converted>4</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==RM;browserVersion==0.9</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -46,6 +49,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==UNK;browserVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/UNK.gif</logo>
</row>
<row>
@@ -58,6 +62,7 @@
<nb_visits_converted>3</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==37.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -70,6 +75,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==AN;browserVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/AN.gif</logo>
</row>
<row>
@@ -82,6 +88,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==19.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -94,6 +101,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==20.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -106,6 +114,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==FF;browserVersion==6.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
<row>
@@ -118,6 +127,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==11.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -130,6 +140,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==39.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -142,6 +153,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==41.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -154,6 +166,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>browserCode==CM;browserVersion==39.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CM.gif</logo>
</row>
<row>
@@ -166,6 +179,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==IE;browserVersion==6.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
<row>
@@ -178,6 +192,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==IE;browserVersion==8.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowsers_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowsers_month.xml
index 930e0f0aa7..22b2ce81fc 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowsers_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrowsers_month.xml
@@ -11,6 +11,7 @@
<sum_daily_nb_uniq_visitors>8</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
+ <segmentFilter>browserCode==CH</segmentFilter>
</row>
<row>
<label>Internet Explorer</label>
@@ -23,6 +24,7 @@
<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
+ <segmentFilter>browserCode==IE</segmentFilter>
</row>
<row>
<label>Epiphany</label>
@@ -35,6 +37,7 @@
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/EP.gif</logo>
+ <segmentFilter>browserCode==EP</segmentFilter>
</row>
<row>
<label>RockMelt</label>
@@ -47,6 +50,7 @@
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
+ <segmentFilter>browserCode==RM</segmentFilter>
</row>
<row>
<label>Unknown</label>
@@ -59,6 +63,7 @@
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/UNK.gif</logo>
+ <segmentFilter>browserCode==UNK</segmentFilter>
</row>
<row>
<label>Android Browser</label>
@@ -71,6 +76,7 @@
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/AN.gif</logo>
+ <segmentFilter>browserCode==AN</segmentFilter>
</row>
<row>
<label>Firefox</label>
@@ -83,6 +89,7 @@
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
+ <segmentFilter>browserCode==FF</segmentFilter>
</row>
<row>
<label>Chrome Mobile</label>
@@ -95,5 +102,6 @@
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/CM.gif</logo>
+ <segmentFilter>browserCode==CM</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml
index 0bd4f21719..ce2197886f 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>8</nb_visits_converted>
<sum_daily_nb_uniq_visitors>8</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==LIN;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/LIN.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<nb_visits_converted>7</nb_visits_converted>
<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==7</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
<row>
@@ -34,6 +36,7 @@
<nb_visits_converted>4</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==10.6</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -46,6 +49,7 @@
<nb_visits_converted>4</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==10.10</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -58,6 +62,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==UNK;operatingSystemVersion==UNK</segmentFilter>
<logo>plugins/DevicesDetection/images/os/UNK.gif</logo>
</row>
<row>
@@ -70,6 +75,7 @@
<nb_visits_converted>3</nb_visits_converted>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==XP</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
<row>
@@ -82,6 +88,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==AND;operatingSystemVersion==2.3</segmentFilter>
<logo>plugins/DevicesDetection/images/os/AND.gif</logo>
</row>
<row>
@@ -94,6 +101,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==AND;operatingSystemVersion==4.4</segmentFilter>
<logo>plugins/DevicesDetection/images/os/AND.gif</logo>
</row>
<row>
@@ -106,6 +114,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==BOT;operatingSystemVersion==UNK</segmentFilter>
<logo>plugins/DevicesDetection/images/os/UNK.gif</logo>
</row>
<row>
@@ -118,6 +127,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -130,6 +140,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==10.8</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -142,6 +153,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getType_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getType_month.xml
index 7029c34a16..8593134c46 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getType_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getType_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>29</nb_visits_converted>
<sum_daily_nb_uniq_visitors>28</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>deviceType==desktop</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
</row>
<row>
@@ -34,46 +35,55 @@
<nb_visits_converted>3</nb_visits_converted>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>deviceType==smartphone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/smartphone.png</logo>
</row>
<row>
<label>Tablet</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tablet</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tablet.png</logo>
</row>
<row>
<label>Feature phone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==feature+phone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/mobile.gif</logo>
</row>
<row>
<label>Console</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==console</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/console.gif</logo>
</row>
<row>
<label>Tv</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tv</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tv.png</logo>
</row>
<row>
<label>Car browser</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==car+browser</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/carbrowser.png</logo>
</row>
<row>
<label>Smart display</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smart+display</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
<row>
<label>Camera</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==camera</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/camera.png</logo>
</row>
<row>
<label>Portable media player</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==portable+media+player</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Events.getAction_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Events.getAction_month.xml
index 3a93f6652b..3823686d3c 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Events.getAction_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Events.getAction_month.xml
@@ -10,6 +10,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==connect</segmentFilter>
</row>
<row>
<label>play</label>
@@ -21,6 +22,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventAction==play</segmentFilter>
<subtable>
<row>
<label>myvideo</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Events.getCategory_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Events.getCategory_month.xml
index 23e67434b4..8c7199a85a 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Events.getCategory_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Events.getCategory_month.xml
@@ -10,6 +10,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventCategory==cloudfront_rtmp</segmentFilter>
<subtable>
<row>
<label>connect</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Events.getName_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Events.getName_month.xml
index 8c2883c098..f3df70d01b 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Events.getName_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Events.getName_month.xml
@@ -10,6 +10,7 @@
<max_event_value>0</max_event_value>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<avg_event_value>0</avg_event_value>
+ <segmentFilter>eventName==myvideo</segmentFilter>
<subtable>
<row>
<label>play</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getAll_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getAll_month.xml
index c9f1986b2e..a08c747f2d 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getAll_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getAll_month.xml
@@ -18,6 +18,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==www.test.nl</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
@@ -38,6 +39,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==sn110w.snt110.mail.live.com</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
@@ -58,6 +60,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==piwik.org</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
@@ -78,6 +81,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>referrerName==example.com</segmentFilter>
<referer_type>3</referer_type>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getReferrerType_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getReferrerType_month.xml
index b0ecf5b676..efcb7c21dd 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getReferrerType_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getReferrerType_month.xml
@@ -57,6 +57,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>referrerName==example.com</segmentFilter>
</row>
<row>
<label>piwik.org</label>
@@ -76,6 +77,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==piwik.org</segmentFilter>
</row>
<row>
<label>sn110w.snt110.mail.live.com</label>
@@ -95,6 +97,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==sn110w.snt110.mail.live.com</segmentFilter>
</row>
<row>
<label>www.test.nl</label>
@@ -114,6 +117,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==www.test.nl</segmentFilter>
</row>
</subtable>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getWebsites_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getWebsites_month.xml
index 99d6b9258c..13bacfb184 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getWebsites_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getWebsites_month.xml
@@ -18,6 +18,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>referrerName==example.com</segmentFilter>
<subtable>
<row>
<label>http://example.com/Search/SearchResults.pg?informationRecipient.languageCode.c=en</label>
@@ -50,6 +51,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==piwik.org</segmentFilter>
<subtable>
<row>
<label>http://piwik.org/contribute%</label>
@@ -82,6 +84,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==sn110w.snt110.mail.live.com</segmentFilter>
<subtable>
<row>
<label>http://sn110w.snt110.mail.live.com/mail/InboxLight.aspx?n=184083971</label>
@@ -114,6 +117,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==www.test.nl</segmentFilter>
<subtable>
<row>
<label>https://www.test.nl/</label>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Resolution.getResolution_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Resolution.getResolution_month.xml
index e676cce9fa..6a0e66ad8f 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Resolution.getResolution_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Resolution.getResolution_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>31</nb_visits_converted>
<sum_daily_nb_uniq_visitors>33</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>2</sum_daily_nb_users>
+ <segmentFilter>resolution==unknown</segmentFilter>
</row>
<row>
<label>1024x768</label>
@@ -21,6 +22,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>resolution==1024x768</segmentFilter>
</row>
<row>
<label>1280x800</label>
@@ -32,5 +34,6 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>resolution==1280x800</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCity_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCity_month.xml
index 2af14a1f40..0193f18852 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCity_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCity_month.xml
@@ -47,6 +47,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>39.044</lat>
<long>-77.488</long>
+ <segmentFilter>city==Ashburn;regionCode==VA;countryCode==us</segmentFilter>
<city_name>Ashburn</city_name>
<region>VA</region>
<country>us</country>
@@ -74,6 +75,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>69.4</lat>
<long>-81.8</long>
+ <segmentFilter>city==Igloolik;regionCode==NU;countryCode==ca</segmentFilter>
<city_name>Igloolik</city_name>
<region>NU</region>
<country>ca</country>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCountry_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCountry_month.xml
index 149fedf47c..deb7e6019b 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCountry_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getCountry_month.xml
@@ -22,6 +22,7 @@
<logo>plugins/UserCountry/images/flags/jp.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==jp</segmentFilter>
</row>
<row>
<label>Unknown</label>
@@ -46,6 +47,7 @@
<logo>plugins/UserCountry/images/flags/xx.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==xx</segmentFilter>
</row>
<row>
<label>United States</label>
@@ -69,6 +71,7 @@
<logo>plugins/UserCountry/images/flags/us.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==us</segmentFilter>
</row>
<row>
<label>Brazil</label>
@@ -92,6 +95,7 @@
<logo>plugins/UserCountry/images/flags/br.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==br</segmentFilter>
</row>
<row>
<label>Australia</label>
@@ -107,6 +111,7 @@
<logo>plugins/UserCountry/images/flags/au.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==au</segmentFilter>
</row>
<row>
<label>Canada</label>
@@ -130,5 +135,6 @@
<logo>plugins/UserCountry/images/flags/ca.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==ca</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getRegion_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getRegion_month.xml
index 21c708618f..9e45d25c47 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getRegion_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserCountry.getRegion_month.xml
@@ -43,6 +43,7 @@
<revenue>25</revenue>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==VA;countryCode==us</segmentFilter>
<region>VA</region>
<country>us</country>
<country_name>United States</country_name>
@@ -67,6 +68,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==NU;countryCode==ca</segmentFilter>
<region>NU</region>
<country>ca</country>
<country_name>Canada</country_name>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml
index f404a50a9c..06dd10a5cb 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>16</nb_visits_converted>
<sum_daily_nb_uniq_visitors>17</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==WebKit</segmentFilter>
</row>
<row>
<label>Trident (IE)</label>
@@ -21,6 +22,7 @@
<nb_visits_converted>7</nb_visits_converted>
<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==Trident</segmentFilter>
</row>
<row>
<label>Blink (Chrome, Opera)</label>
@@ -32,6 +34,7 @@
<nb_visits_converted>6</nb_visits_converted>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>2</sum_daily_nb_users>
+ <segmentFilter>browserEngine==Blink</segmentFilter>
</row>
<row>
<label>Unknown</label>
@@ -43,6 +46,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==</segmentFilter>
</row>
<row>
<label>Gecko (Firefox)</label>
@@ -54,5 +58,6 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserEngine==Gecko</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml
index 27811a9911..c955bf9002 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>5</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==EP;browserVersion==2.30</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/EP.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<nb_visits_converted>5</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==IE;browserVersion==9.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
<row>
@@ -34,6 +36,7 @@
<nb_visits_converted>4</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==RM;browserVersion==0.9</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -46,6 +49,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==UNK;browserVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/UNK.gif</logo>
</row>
<row>
@@ -58,6 +62,7 @@
<nb_visits_converted>3</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==37.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -70,6 +75,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==AN;browserVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/AN.gif</logo>
</row>
<row>
@@ -82,6 +88,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==19.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -94,6 +101,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==20.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -106,6 +114,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==FF;browserVersion==6.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
<row>
@@ -118,6 +127,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==11.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -130,6 +140,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==39.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -142,6 +153,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==CH;browserVersion==41.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
</row>
<row>
@@ -154,6 +166,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>browserCode==CM;browserVersion==39.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/CM.gif</logo>
</row>
<row>
@@ -166,6 +179,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==IE;browserVersion==6.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
<row>
@@ -178,6 +192,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>browserCode==IE;browserVersion==8.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowser_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowser_month.xml
index 930e0f0aa7..22b2ce81fc 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowser_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getBrowser_month.xml
@@ -11,6 +11,7 @@
<sum_daily_nb_uniq_visitors>8</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
+ <segmentFilter>browserCode==CH</segmentFilter>
</row>
<row>
<label>Internet Explorer</label>
@@ -23,6 +24,7 @@
<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
+ <segmentFilter>browserCode==IE</segmentFilter>
</row>
<row>
<label>Epiphany</label>
@@ -35,6 +37,7 @@
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/EP.gif</logo>
+ <segmentFilter>browserCode==EP</segmentFilter>
</row>
<row>
<label>RockMelt</label>
@@ -47,6 +50,7 @@
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/CH.gif</logo>
+ <segmentFilter>browserCode==RM</segmentFilter>
</row>
<row>
<label>Unknown</label>
@@ -59,6 +63,7 @@
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/UNK.gif</logo>
+ <segmentFilter>browserCode==UNK</segmentFilter>
</row>
<row>
<label>Android Browser</label>
@@ -71,6 +76,7 @@
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/AN.gif</logo>
+ <segmentFilter>browserCode==AN</segmentFilter>
</row>
<row>
<label>Firefox</label>
@@ -83,6 +89,7 @@
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
+ <segmentFilter>browserCode==FF</segmentFilter>
</row>
<row>
<label>Chrome Mobile</label>
@@ -95,5 +102,6 @@
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
<logo>plugins/DevicesDetection/images/browsers/CM.gif</logo>
+ <segmentFilter>browserCode==CM</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml
index 7029c34a16..8593134c46 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>29</nb_visits_converted>
<sum_daily_nb_uniq_visitors>28</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>deviceType==desktop</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
</row>
<row>
@@ -34,46 +35,55 @@
<nb_visits_converted>3</nb_visits_converted>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>deviceType==smartphone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/smartphone.png</logo>
</row>
<row>
<label>Tablet</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tablet</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tablet.png</logo>
</row>
<row>
<label>Feature phone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==feature+phone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/mobile.gif</logo>
</row>
<row>
<label>Console</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==console</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/console.gif</logo>
</row>
<row>
<label>Tv</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tv</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tv.png</logo>
</row>
<row>
<label>Car browser</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==car+browser</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/carbrowser.png</logo>
</row>
<row>
<label>Smart display</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smart+display</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
<row>
<label>Camera</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==camera</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/camera.png</logo>
</row>
<row>
<label>Portable media player</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==portable+media+player</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getOS_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getOS_month.xml
index 0bd4f21719..ce2197886f 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getOS_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getOS_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>8</nb_visits_converted>
<sum_daily_nb_uniq_visitors>8</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==LIN;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/LIN.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<nb_visits_converted>7</nb_visits_converted>
<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==7</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
<row>
@@ -34,6 +36,7 @@
<nb_visits_converted>4</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==10.6</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -46,6 +49,7 @@
<nb_visits_converted>4</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==10.10</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -58,6 +62,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==UNK;operatingSystemVersion==UNK</segmentFilter>
<logo>plugins/DevicesDetection/images/os/UNK.gif</logo>
</row>
<row>
@@ -70,6 +75,7 @@
<nb_visits_converted>3</nb_visits_converted>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==XP</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
<row>
@@ -82,6 +88,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==AND;operatingSystemVersion==2.3</segmentFilter>
<logo>plugins/DevicesDetection/images/os/AND.gif</logo>
</row>
<row>
@@ -94,6 +101,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==AND;operatingSystemVersion==4.4</segmentFilter>
<logo>plugins/DevicesDetection/images/os/AND.gif</logo>
</row>
<row>
@@ -106,6 +114,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==BOT;operatingSystemVersion==UNK</segmentFilter>
<logo>plugins/DevicesDetection/images/os/UNK.gif</logo>
</row>
<row>
@@ -118,6 +127,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -130,6 +140,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==MAC;operatingSystemVersion==10.8</segmentFilter>
<logo>plugins/DevicesDetection/images/os/MAC.gif</logo>
</row>
<row>
@@ -142,6 +153,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getResolution_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getResolution_month.xml
index e676cce9fa..6a0e66ad8f 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getResolution_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__UserSettings.getResolution_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>31</nb_visits_converted>
<sum_daily_nb_uniq_visitors>33</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>2</sum_daily_nb_users>
+ <segmentFilter>resolution==unknown</segmentFilter>
</row>
<row>
<label>1024x768</label>
@@ -21,6 +22,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>resolution==1024x768</segmentFilter>
</row>
<row>
<label>1280x800</label>
@@ -32,5 +34,6 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>resolution==1280x800</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerLocalTime_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerLocalTime_month.xml
index fbdbbe9484..7394b03aff 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerLocalTime_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerLocalTime_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -21,6 +22,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -32,6 +34,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -43,6 +46,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -54,6 +58,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -65,6 +70,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -76,6 +82,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -87,6 +94,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -98,6 +106,7 @@
<nb_visits_converted>5</nb_visits_converted>
<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -109,6 +118,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -120,6 +130,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -131,6 +142,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -142,6 +154,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -153,6 +166,7 @@
<nb_visits_converted>4</nb_visits_converted>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -164,6 +178,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -175,6 +190,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -186,6 +202,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -197,6 +214,7 @@
<nb_visits_converted>7</nb_visits_converted>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>2</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -208,6 +226,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -219,6 +238,7 @@
<nb_visits_converted>2</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -230,6 +250,7 @@
<nb_visits_converted>6</nb_visits_converted>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -241,6 +262,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -252,6 +274,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -263,5 +286,6 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitLocalHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerServerTime_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerServerTime_month.xml
index 71a5de3ef5..80dd4201fa 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerServerTime_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__VisitTime.getVisitInformationPerServerTime_month.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -30,6 +31,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>5</revenue>
+ <segmentFilter>visitServerHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -41,6 +43,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -52,6 +55,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -72,6 +76,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>5</revenue>
+ <segmentFilter>visitServerHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -83,6 +88,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -94,6 +100,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -114,6 +121,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>5</revenue>
+ <segmentFilter>visitServerHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -134,6 +142,7 @@
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -145,6 +154,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -156,6 +166,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -176,6 +187,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>5</revenue>
+ <segmentFilter>visitServerHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -196,6 +208,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>5</revenue>
+ <segmentFilter>visitServerHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -216,6 +229,7 @@
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -227,6 +241,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -247,6 +262,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>5</revenue>
+ <segmentFilter>visitServerHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -267,6 +283,7 @@
</goals>
<nb_conversions>2</nb_conversions>
<revenue>10</revenue>
+ <segmentFilter>visitServerHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -287,6 +304,7 @@
</goals>
<nb_conversions>7</nb_conversions>
<revenue>35</revenue>
+ <segmentFilter>visitServerHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -307,6 +325,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>5</revenue>
+ <segmentFilter>visitServerHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -327,6 +346,7 @@
</goals>
<nb_conversions>2</nb_conversions>
<revenue>10</revenue>
+ <segmentFilter>visitServerHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -347,6 +367,7 @@
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -367,6 +388,7 @@
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -378,6 +400,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -389,5 +412,6 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>visitServerHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_LabelFilter_0__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_LabelFilter_0__Actions.getPageUrls_day.xml
index 88bdbcf6cd..129439273c 100644
--- a/tests/PHPUnit/System/expected/test_LabelFilter_0__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_LabelFilter_0__Actions.getPageUrls_day.xml
@@ -16,5 +16,6 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.635</avg_time_generation>
<url>http://example.org/0</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2F0</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_LabelFilter_dir2sub0filephp__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_LabelFilter_dir2sub0filephp__Actions.getPageUrls_day.xml
index 8cedb2f9a9..9221fa4ce7 100644
--- a/tests/PHPUnit/System/expected/test_LabelFilter_dir2sub0filephp__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_LabelFilter_dir2sub0filephp__Actions.getPageUrls_day.xml
@@ -10,5 +10,6 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/dir2/sub/0/file.php</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir2%2Fsub%2F0%2Ffile.php</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_LabelFilter_dirfilephpfoobarfoo2bar__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_LabelFilter_dirfilephpfoobarfoo2bar__Actions.getPageUrls_day.xml
index b557287b32..da905d8434 100644
--- a/tests/PHPUnit/System/expected/test_LabelFilter_dirfilephpfoobarfoo2bar__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_LabelFilter_dirfilephpfoobarfoo2bar__Actions.getPageUrls_day.xml
@@ -14,5 +14,6 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.123</avg_time_generation>
<url>http://example.org/dir/file.php?foo=bar&amp;foo2=bar</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir%2Ffile.php%3Ffoo%3Dbar%26foo2%3Dbar</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_LabelFilter_terminalOperator_selectTerminal__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_LabelFilter_terminalOperator_selectTerminal__Actions.getPageUrls_day.xml
index 2a3958ceba..d33b719f35 100644
--- a/tests/PHPUnit/System/expected/test_LabelFilter_terminalOperator_selectTerminal__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_LabelFilter_terminalOperator_selectTerminal__Actions.getPageUrls_day.xml
@@ -14,5 +14,6 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.333</avg_time_generation>
<url>http://example.org/dir/subdir</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fdir%2Fsubdir</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_LabelFilter_thisiscool__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_LabelFilter_thisiscool__Actions.getPageUrls_day.xml
index 4cec8aa9aa..9fbff20062 100644
--- a/tests/PHPUnit/System/expected/test_LabelFilter_thisiscool__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_LabelFilter_thisiscool__Actions.getPageUrls_day.xml
@@ -19,5 +19,6 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.523</avg_time_generation>
<url>http://example.org/%C3%A9%C3%A9%C3%A9%22%27...%20%3Cthis%20is%20cool%3E!</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2F%C3%A9%C3%A9%C3%A9%22%27...+%3Cthis+is+cool%3E%21</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCity_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCity_month.xml
index 15d7f11b70..5065550f08 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCity_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCity_month.xml
@@ -56,6 +56,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>49.25</lat>
<long>-123.133</long>
+ <segmentFilter>city==Vancouver;regionCode==BC;countryCode==ca</segmentFilter>
<city_name>Vancouver</city_name>
<region>BC</region>
<country>ca</country>
@@ -88,6 +89,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>124.456</lat>
<long>22.231</long>
+ <segmentFilter>city==Stratford-upon-Avon;regionCode==P3;countryCode==gb</segmentFilter>
<city_name>Stratford-upon-Avon</city_name>
<region>P3</region>
<country>gb</country>
@@ -120,6 +122,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>47.249</lat>
<long>6.018</long>
+ <segmentFilter>city==Besan%C3%A7on;regionCode==A6;countryCode==fr</segmentFilter>
<city_name>Besançon</city_name>
<region>A6</region>
<country>fr</country>
@@ -150,6 +153,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>city==Hlubok%C3%A1+nad+Vltavou;regionCode==66;countryCode==ru</segmentFilter>
<city_name>Hluboká nad Vltavou</city_name>
<region>66</region>
<country>ru</country>
@@ -182,6 +186,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>29.65</lat>
<long>91.1</long>
+ <segmentFilter>city==Lhasa;regionCode==1;countryCode==ti</segmentFilter>
<city_name>Lhasa</city_name>
<region>1</region>
<country>ti</country>
@@ -212,6 +217,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>city==London;regionCode==H9;countryCode==gb</segmentFilter>
<city_name>London</city_name>
<region>H9</region>
<country>gb</country>
@@ -242,6 +248,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>city==Nuneaton+and+Bedworth;regionCode==P3;countryCode==gb</segmentFilter>
<city_name>Nuneaton and Bedworth</city_name>
<region>P3</region>
<country>gb</country>
@@ -272,6 +279,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>city==Stratford-upon-Avon;regionCode==66;countryCode==mk</segmentFilter>
<city_name>Stratford-upon-Avon</city_name>
<region>66</region>
<country>mk</country>
@@ -302,6 +310,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>city==Stratford-upon-Avon;regionCode==66;countryCode==ru</segmentFilter>
<city_name>Stratford-upon-Avon</city_name>
<region>66</region>
<country>ru</country>
@@ -332,6 +341,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>city==Stratford-upon-Avon;regionCode==G5;countryCode==gb</segmentFilter>
<city_name>Stratford-upon-Avon</city_name>
<region>G5</region>
<country>gb</country>
@@ -359,6 +369,7 @@
<sum_daily_nb_users>1</sum_daily_nb_users>
<lat>1</lat>
<long>2</long>
+ <segmentFilter>city==not+a+city;regionCode==CA;countryCode==us</segmentFilter>
<city_name>not a city</city_name>
<region>CA</region>
<country>us</country>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCountry_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCountry_month.xml
index c56807d771..59c4dd3a58 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCountry_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getCountry_month.xml
@@ -27,6 +27,7 @@
<logo>plugins/UserCountry/images/flags/gb.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==gb</segmentFilter>
</row>
<row>
<label>Canada</label>
@@ -55,6 +56,7 @@
<logo>plugins/UserCountry/images/flags/ca.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==ca</segmentFilter>
</row>
<row>
<label>Russian Federation</label>
@@ -83,6 +85,7 @@
<logo>plugins/UserCountry/images/flags/ru.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==ru</segmentFilter>
</row>
<row>
<label>United States</label>
@@ -111,6 +114,7 @@
<logo>plugins/UserCountry/images/flags/us.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==us</segmentFilter>
</row>
<row>
<label>France</label>
@@ -139,6 +143,7 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
<row>
<label>Indonesia</label>
@@ -167,6 +172,7 @@
<logo>plugins/UserCountry/images/flags/id.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==id</segmentFilter>
</row>
<row>
<label>Italy</label>
@@ -195,6 +201,7 @@
<logo>plugins/UserCountry/images/flags/it.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==it</segmentFilter>
</row>
<row>
<label>Macedonia, the Former Yugoslav Republic of</label>
@@ -223,6 +230,7 @@
<logo>plugins/UserCountry/images/flags/mk.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==mk</segmentFilter>
</row>
<row>
<label>Tibet</label>
@@ -251,6 +259,7 @@
<logo>plugins/UserCountry/images/flags/ti.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==ti</segmentFilter>
</row>
<row>
<label>Unknown</label>
@@ -279,5 +288,6 @@
<logo>plugins/UserCountry/images/flags/xx.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==xx</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getRegion_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getRegion_month.xml
index dc3dfb8724..bf899780a3 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getRegion_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__UserCountry.getRegion_month.xml
@@ -52,6 +52,7 @@
<revenue>45</revenue>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==BC;countryCode==ca</segmentFilter>
<region>BC</region>
<country>ca</country>
<country_name>Canada</country_name>
@@ -81,6 +82,7 @@
<revenue>45</revenue>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==P3;countryCode==gb</segmentFilter>
<region>P3</region>
<country>gb</country>
<country_name>United Kingdom</country_name>
@@ -110,6 +112,7 @@
<revenue>30</revenue>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==66;countryCode==ru</segmentFilter>
<region>66</region>
<country>ru</country>
<country_name>Russian Federation</country_name>
@@ -139,6 +142,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==1;countryCode==ti</segmentFilter>
<region>1</region>
<country>ti</country>
<country_name>Tibet</country_name>
@@ -168,6 +172,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==66;countryCode==mk</segmentFilter>
<region>66</region>
<country>mk</country>
<country_name>Macedonia, the Former Yugoslav Republic of</country_name>
@@ -197,6 +202,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==A6;countryCode==fr</segmentFilter>
<region>A6</region>
<country>fr</country>
<country_name>France</country_name>
@@ -226,6 +232,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==G5;countryCode==gb</segmentFilter>
<region>G5</region>
<country>gb</country>
<country_name>United Kingdom</country_name>
@@ -255,6 +262,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==H9;countryCode==gb</segmentFilter>
<region>H9</region>
<country>gb</country>
<country_name>United Kingdom</country_name>
@@ -279,6 +287,7 @@
<revenue>5</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>1</sum_daily_nb_users>
+ <segmentFilter>regionCode==CA;countryCode==us</segmentFilter>
<region>CA</region>
<country>us</country>
<country_name>United States</country_name>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCity_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCity_month.xml
index 9f9d42d029..cc0d8afbd8 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCity_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCity_month.xml
@@ -25,6 +25,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>124.456</lat>
<long>22.231</long>
+ <segmentFilter>city==Stratford-upon-Avon;regionCode==P3;countryCode==gb</segmentFilter>
<city_name>Stratford-upon-Avon</city_name>
<region>P3</region>
<country>gb</country>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCountry_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCountry_month.xml
index 369a9aa0e0..6ad1658745 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCountry_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getCountry_month.xml
@@ -27,5 +27,6 @@
<logo>plugins/UserCountry/images/flags/gb.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==gb</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getRegion_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getRegion_month.xml
index 1324cdf0bc..cdc1a1a229 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getRegion_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_city__UserCountry.getRegion_month.xml
@@ -23,6 +23,7 @@
<revenue>30</revenue>
<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==P3;countryCode==gb</segmentFilter>
<region>P3</region>
<country>gb</country>
<country_name>United Kingdom</country_name>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_continent__UserCountry.getCountry_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_continent__UserCountry.getCountry_month.xml
index 18fe81f3a0..f5f453d212 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_continent__UserCountry.getCountry_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_continent__UserCountry.getCountry_month.xml
@@ -27,6 +27,7 @@
<logo>plugins/UserCountry/images/flags/gb.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==gb</segmentFilter>
</row>
<row>
<label>Russian Federation</label>
@@ -55,6 +56,7 @@
<logo>plugins/UserCountry/images/flags/ru.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==ru</segmentFilter>
</row>
<row>
<label>France</label>
@@ -83,6 +85,7 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
<row>
<label>Italy</label>
@@ -111,6 +114,7 @@
<logo>plugins/UserCountry/images/flags/it.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==it</segmentFilter>
</row>
<row>
<label>Macedonia, the Former Yugoslav Republic of</label>
@@ -139,5 +143,6 @@
<logo>plugins/UserCountry/images/flags/mk.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==mk</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCity_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCity_month.xml
index 77c07df86f..d82cc166fb 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCity_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCity_month.xml
@@ -25,6 +25,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>49.25</lat>
<long>-123.133</long>
+ <segmentFilter>city==Vancouver;regionCode==BC;countryCode==ca</segmentFilter>
<city_name>Vancouver</city_name>
<region>BC</region>
<country>ca</country>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCountry_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCountry_month.xml
index f881b40d77..89ad0c364d 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCountry_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getCountry_month.xml
@@ -27,5 +27,6 @@
<logo>plugins/UserCountry/images/flags/ca.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==ca</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getRegion_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getRegion_month.xml
index 16373b92ee..64783618ac 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getRegion_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_lat_long__UserCountry.getRegion_month.xml
@@ -23,6 +23,7 @@
<revenue>45</revenue>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==BC;countryCode==ca</segmentFilter>
<region>BC</region>
<country>ca</country>
<country_name>Canada</country_name>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCity_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCity_month.xml
index 0f87ed59f3..d0fa142f4e 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCity_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCity_month.xml
@@ -25,6 +25,7 @@
<sum_daily_nb_users>0</sum_daily_nb_users>
<lat>124.456</lat>
<long>22.231</long>
+ <segmentFilter>city==Stratford-upon-Avon;regionCode==P3;countryCode==gb</segmentFilter>
<city_name>Stratford-upon-Avon</city_name>
<region>P3</region>
<country>gb</country>
@@ -55,6 +56,7 @@
<revenue>15</revenue>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>city==Nuneaton+and+Bedworth;regionCode==P3;countryCode==gb</segmentFilter>
<city_name>Nuneaton and Bedworth</city_name>
<region>P3</region>
<country>gb</country>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCountry_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCountry_month.xml
index 48c3eea1ad..2a6bbbb5d2 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCountry_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getCountry_month.xml
@@ -27,5 +27,6 @@
<logo>plugins/UserCountry/images/flags/gb.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==gb</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getRegion_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getRegion_month.xml
index 5b3a0754a3..fe29ea3744 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getRegion_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_segment_region__UserCountry.getRegion_month.xml
@@ -23,6 +23,7 @@
<revenue>45</revenue>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>regionCode==P3;countryCode==gb</segmentFilter>
<region>P3</region>
<country>gb</country>
<country_name>United Kingdom</country_name>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_sortByProcessedMetric_constantRowsCountShouldKeepEmptyRows__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_sortByProcessedMetric_constantRowsCountShouldKeepEmptyRows__API.getProcessedReport_day.xml
index 3861e6c668..7d628fa12a 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_sortByProcessedMetric_constantRowsCountShouldKeepEmptyRows__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_sortByProcessedMetric_constantRowsCountShouldKeepEmptyRows__API.getProcessedReport_day.xml
@@ -314,7 +314,80 @@
<revenue>$ 0</revenue>
</row>
</reportData>
- <reportMetadata />
+ <reportMetadata>
+ <row>
+ <segmentFilter>visitServerHour==12</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==11</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==0</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==1</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==2</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==3</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==4</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==5</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==6</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==7</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==8</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==9</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==10</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==13</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==14</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==15</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==16</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==17</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==18</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==19</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==20</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==21</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==22</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==23</segmentFilter>
+ </row>
+ </reportMetadata>
<reportTotal>
<nb_visits>8</nb_visits>
<nb_uniq_visitors>8</nb_uniq_visitors>
diff --git a/tests/PHPUnit/System/expected/test_NonUnicode__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_NonUnicode__Actions.getPageUrls_day.xml
index 3b556b046b..23a508e8e9 100644
--- a/tests/PHPUnit/System/expected/test_NonUnicode__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_NonUnicode__Actions.getPageUrls_day.xml
@@ -13,6 +13,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/exit-page</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fexit-page</segmentFilter>
</row>
<row>
<label>page</label>
diff --git a/tests/PHPUnit/System/expected/test_NonUnicode__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_NonUnicode__Referrers.getWebsites_day.xml
index bf07781a28..aabd619ffe 100644
--- a/tests/PHPUnit/System/expected/test_NonUnicode__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_NonUnicode__Referrers.getWebsites_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>721</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==anothersite.com</segmentFilter>
<subtable>
<row>
<label>http://anothersite.com/whatever.html</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getEntryPageUrls_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getEntryPageUrls_day.xml
index 782624f6dc..4b00d2bad7 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getEntryPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getEntryPageUrls_day.xml
@@ -20,6 +20,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.234</avg_time_generation>
<url>http://example.org/index.htm?parameter=Should display</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fparameter%3DShould+display</segmentFilter>
</row>
<row>
<label>store</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getExitPageUrls_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getExitPageUrls_day.xml
index 39e9d36014..3ce521ab13 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getExitPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getExitPageUrls_day.xml
@@ -17,6 +17,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.023</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>store</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getPageUrls_day.xml
index 099d3c8c45..4b7e1149c7 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Actions.getPageUrls_day.xml
@@ -15,6 +15,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.224</avg_time_generation>
<url>http://example.org/</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2F</segmentFilter>
</row>
<row>
<label>/index.htm</label>
@@ -33,6 +34,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.023</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.htm?parameter=Should display</label>
@@ -54,6 +56,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.234</avg_time_generation>
<url>http://example.org/index.htm?parameter=Should display</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fparameter%3DShould+display</segmentFilter>
</row>
<row>
<label>store</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserEngines_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserEngines_day.xml
index 935548a360..61a7d56829 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserEngines_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserEngines_day.xml
@@ -9,5 +9,6 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserEngine==Gecko</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml
index 019893396e..a083c46720 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml
@@ -9,6 +9,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserCode==FF;browserVersion==3.6</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowsers_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowsers_day.xml
index d2b191ec2f..bbdb2c3d6d 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowsers_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowsers_day.xml
@@ -10,5 +10,6 @@
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
+ <segmentFilter>browserCode==FF</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml
index 2080d81278..08b331b507 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml
@@ -9,6 +9,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==XP</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml
index df75b8253a..522f8a716c 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml
@@ -9,51 +9,61 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>deviceType==desktop</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
</row>
<row>
<label>Smartphone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smartphone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/smartphone.png</logo>
</row>
<row>
<label>Tablet</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tablet</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tablet.png</logo>
</row>
<row>
<label>Feature phone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==feature+phone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/mobile.gif</logo>
</row>
<row>
<label>Console</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==console</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/console.gif</logo>
</row>
<row>
<label>Tv</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tv</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tv.png</logo>
</row>
<row>
<label>Car browser</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==car+browser</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/carbrowser.png</logo>
</row>
<row>
<label>Smart display</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smart+display</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
<row>
<label>Camera</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==camera</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/camera.png</logo>
</row>
<row>
<label>Portable media player</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==portable+media+player</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getAll_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getAll_day.xml
index 0e80bf7ceb..147b0ac55c 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getAll_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getAll_day.xml
@@ -17,6 +17,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getKeywords_day.xml
index e5e6ad0926..85cfe0f589 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getKeywords_day.xml
@@ -17,6 +17,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentFilter>referrerKeyword==purchase</segmentFilter>
<subtable>
<row>
<label>Yahoo!</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getReferrerType_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getReferrerType_day.xml
index deb88da799..1fb87a1f7b 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getReferrerType_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getReferrerType_day.xml
@@ -35,6 +35,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentValue>purchase</segmentValue>
</row>
</subtable>
</row>
@@ -73,6 +74,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
</row>
</subtable>
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getSearchEngines_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getSearchEngines_day.xml
index 8a34da6deb..50c2be558d 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getSearchEngines_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getSearchEngines_day.xml
@@ -17,6 +17,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentFilter>referrerType==search;referrerName==Yahoo%21</segmentFilter>
<url>http://search.yahoo.com</url>
<logo>plugins/Referrers/images/searchEngines/search.yahoo.com.png</logo>
<subtable>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getWebsites_day.xml
index 5d8d25b332..c336162bf5 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getWebsites_day.xml
@@ -17,6 +17,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Resolution.getResolution_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Resolution.getResolution_day.xml
index ede209680d..ce93429ef0 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Resolution.getResolution_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Resolution.getResolution_day.xml
@@ -9,5 +9,6 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>resolution==1024x768</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserCountry.getCountry_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserCountry.getCountry_day.xml
index 86f61ceeba..adf7a9395f 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserCountry.getCountry_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserCountry.getCountry_day.xml
@@ -26,5 +26,6 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserType_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserType_day.xml
index 935548a360..61a7d56829 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserType_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserType_day.xml
@@ -9,5 +9,6 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserEngine==Gecko</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserVersion_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserVersion_day.xml
index 019893396e..a083c46720 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserVersion_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowserVersion_day.xml
@@ -9,6 +9,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserCode==FF;browserVersion==3.6</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowser_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowser_day.xml
index d2b191ec2f..bbdb2c3d6d 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowser_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getBrowser_day.xml
@@ -10,5 +10,6 @@
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
+ <segmentFilter>browserCode==FF</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getMobileVsDesktop_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getMobileVsDesktop_day.xml
index df75b8253a..522f8a716c 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getMobileVsDesktop_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getMobileVsDesktop_day.xml
@@ -9,51 +9,61 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>deviceType==desktop</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
</row>
<row>
<label>Smartphone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smartphone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/smartphone.png</logo>
</row>
<row>
<label>Tablet</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tablet</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tablet.png</logo>
</row>
<row>
<label>Feature phone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==feature+phone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/mobile.gif</logo>
</row>
<row>
<label>Console</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==console</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/console.gif</logo>
</row>
<row>
<label>Tv</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tv</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tv.png</logo>
</row>
<row>
<label>Car browser</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==car+browser</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/carbrowser.png</logo>
</row>
<row>
<label>Smart display</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smart+display</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
<row>
<label>Camera</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==camera</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/camera.png</logo>
</row>
<row>
<label>Portable media player</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==portable+media+player</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getOS_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getOS_day.xml
index 2080d81278..08b331b507 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getOS_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getOS_day.xml
@@ -9,6 +9,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==XP</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getResolution_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getResolution_day.xml
index ede209680d..ce93429ef0 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getResolution_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__UserSettings.getResolution_day.xml
@@ -9,5 +9,6 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>resolution==1024x768</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerLocalTime_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerLocalTime_day.xml
index b95f277bfc..eea8474455 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerLocalTime_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerLocalTime_day.xml
@@ -9,6 +9,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -19,6 +20,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -29,6 +31,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -39,6 +42,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -49,6 +53,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -59,6 +64,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -69,6 +75,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -79,6 +86,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -89,6 +97,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -99,6 +108,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -109,6 +119,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -119,6 +130,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -129,6 +141,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>visitLocalHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -139,6 +152,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -149,6 +163,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -159,6 +174,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -169,6 +185,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -179,6 +196,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -189,6 +207,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -199,6 +218,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -209,6 +229,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -219,6 +240,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -229,6 +251,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -239,5 +262,6 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerServerTime_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerServerTime_day.xml
index 5f96c55a5b..9c2adfb1fa 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerServerTime_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__VisitTime.getVisitInformationPerServerTime_day.xml
@@ -9,6 +9,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -19,6 +20,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -29,6 +31,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -39,6 +42,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -49,6 +53,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -59,6 +64,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -69,6 +75,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -79,6 +86,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -89,6 +97,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -99,6 +108,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -109,6 +119,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -127,6 +138,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>visitServerHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -145,6 +157,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentFilter>visitServerHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -155,6 +168,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -165,6 +179,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -175,6 +190,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -185,6 +201,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -195,6 +212,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -205,6 +223,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -215,6 +234,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -225,6 +245,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -235,6 +256,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -245,6 +267,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -255,5 +278,6 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__subtable__API.getProcessedReport_week.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__subtable__API.getProcessedReport_week.xml
index 1c2d3f6a74..86ae59110f 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__subtable__API.getProcessedReport_week.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__subtable__API.getProcessedReport_week.xml
@@ -55,6 +55,7 @@
<reportMetadata>
<row>
<url>http://example.org/store/purchase.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fstore%2Fpurchase.htm</segmentFilter>
</row>
</reportMetadata>
<reportTotal>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_showColumnsWithProcessedMetrics___API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_showColumnsWithProcessedMetrics___API.getProcessedReport_day.xml
index 1a1180bbff..7aa36902eb 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_showColumnsWithProcessedMetrics___API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_showColumnsWithProcessedMetrics___API.getProcessedReport_day.xml
@@ -153,7 +153,80 @@
<revenue>$ 0</revenue>
</row>
</reportData>
- <reportMetadata />
+ <reportMetadata>
+ <row>
+ <segmentFilter>visitServerHour==0</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==1</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==2</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==3</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==4</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==5</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==6</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==7</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==8</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==9</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==10</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==11</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==12</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==13</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==14</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==15</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==16</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==17</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==18</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==19</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==20</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==21</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==22</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==23</segmentFilter>
+ </row>
+ </reportMetadata>
<reportTotal>
<nb_visits>2</nb_visits>
</reportTotal>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getEntryPageUrls_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getEntryPageUrls_day.xml
index 5e51da8014..ea033832f9 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getEntryPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getEntryPageUrls_day.xml
@@ -19,6 +19,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.234</avg_time_generation>
<url>http://example.org/index.htm?parameter=Should display</url>
+ <segmentFilter>entryPageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fparameter%3DShould+display</segmentFilter>
</row>
<row>
<label>store</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getExitPageUrls_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getExitPageUrls_day.xml
index ef8f599623..ebe03b68fb 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getExitPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getExitPageUrls_day.xml
@@ -17,6 +17,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.024</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>exitPageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>store</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getPageUrls_day.xml
index ad64d61bfe..bf909a3f87 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Actions.getPageUrls_day.xml
@@ -14,6 +14,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.224</avg_time_generation>
<url>http://example.org/</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2F</segmentFilter>
</row>
<row>
<label>/index.htm</label>
@@ -32,6 +33,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.024</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.htm?parameter=Should display</label>
@@ -52,6 +54,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.234</avg_time_generation>
<url>http://example.org/index.htm?parameter=Should display</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fparameter%3DShould+display</segmentFilter>
</row>
<row>
<label>store</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserEngines_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserEngines_day.xml
index 5bcb7b02d6..5ce8125a9d 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserEngines_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserEngines_day.xml
@@ -10,5 +10,6 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserEngine==Gecko</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserVersions_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserVersions_day.xml
index 955f9837f9..7393a6c35f 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowserVersions_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserCode==FF;browserVersion==3.6</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowsers_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowsers_day.xml
index da553644d5..8c7b31d6bf 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowsers_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrowsers_day.xml
@@ -11,5 +11,6 @@
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
+ <segmentFilter>browserCode==FF</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getOsVersions_day.xml
index 452580c138..76e2ea51b7 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getOsVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getOsVersions_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==XP</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getType_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getType_day.xml
index 0eb81a014d..6c2e471542 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getType_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getType_day.xml
@@ -10,51 +10,61 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>deviceType==desktop</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
</row>
<row>
<label>Smartphone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smartphone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/smartphone.png</logo>
</row>
<row>
<label>Tablet</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tablet</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tablet.png</logo>
</row>
<row>
<label>Feature phone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==feature+phone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/mobile.gif</logo>
</row>
<row>
<label>Console</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==console</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/console.gif</logo>
</row>
<row>
<label>Tv</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tv</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tv.png</logo>
</row>
<row>
<label>Car browser</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==car+browser</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/carbrowser.png</logo>
</row>
<row>
<label>Smart display</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smart+display</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
<row>
<label>Camera</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==camera</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/camera.png</logo>
</row>
<row>
<label>Portable media player</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==portable+media+player</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getAll_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getAll_day.xml
index fd61a97675..5455d26b5a 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getAll_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getAll_day.xml
@@ -18,6 +18,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getKeywords_day.xml
index 52501d1f57..4dac5a544d 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getKeywords_day.xml
@@ -18,6 +18,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentFilter>referrerKeyword==purchase</segmentFilter>
<subtable>
<row>
<label>Yahoo!</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getReferrerType_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getReferrerType_day.xml
index 2225e62fa0..29cb726085 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getReferrerType_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getReferrerType_day.xml
@@ -37,6 +37,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentValue>purchase</segmentValue>
</row>
</subtable>
</row>
@@ -77,6 +78,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
</row>
</subtable>
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getSearchEngines_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getSearchEngines_day.xml
index 325ad6ac4f..91bc9aecfa 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getSearchEngines_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getSearchEngines_day.xml
@@ -18,6 +18,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentFilter>referrerType==search;referrerName==Yahoo%21</segmentFilter>
<url>http://search.yahoo.com</url>
<logo>plugins/Referrers/images/searchEngines/search.yahoo.com.png</logo>
<subtable>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getWebsites_day.xml
index b3100810b3..0dfe6357dd 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getWebsites_day.xml
@@ -18,6 +18,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserCountry.getCountry_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserCountry.getCountry_day.xml
index c7cdb13402..6dad93f7d8 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserCountry.getCountry_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserCountry.getCountry_day.xml
@@ -27,5 +27,6 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserType_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserType_day.xml
index 5bcb7b02d6..5ce8125a9d 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserType_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserType_day.xml
@@ -10,5 +10,6 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserEngine==Gecko</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserVersion_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserVersion_day.xml
index 955f9837f9..7393a6c35f 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserVersion_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowserVersion_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>browserCode==FF;browserVersion==3.6</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowser_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowser_day.xml
index da553644d5..8c7b31d6bf 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowser_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getBrowser_day.xml
@@ -11,5 +11,6 @@
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
+ <segmentFilter>browserCode==FF</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getMobileVsDesktop_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getMobileVsDesktop_day.xml
index 0eb81a014d..6c2e471542 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getMobileVsDesktop_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getMobileVsDesktop_day.xml
@@ -10,51 +10,61 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>deviceType==desktop</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
</row>
<row>
<label>Smartphone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smartphone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/smartphone.png</logo>
</row>
<row>
<label>Tablet</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tablet</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tablet.png</logo>
</row>
<row>
<label>Feature phone</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==feature+phone</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/mobile.gif</logo>
</row>
<row>
<label>Console</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==console</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/console.gif</logo>
</row>
<row>
<label>Tv</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==tv</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/tv.png</logo>
</row>
<row>
<label>Car browser</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==car+browser</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/carbrowser.png</logo>
</row>
<row>
<label>Smart display</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==smart+display</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
<row>
<label>Camera</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==camera</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/camera.png</logo>
</row>
<row>
<label>Portable media player</label>
<nb_visits>0</nb_visits>
+ <segmentFilter>deviceType==portable+media+player</segmentFilter>
<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getOS_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getOS_day.xml
index 452580c138..76e2ea51b7 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getOS_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getOS_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==WIN;operatingSystemVersion==XP</segmentFilter>
<logo>plugins/DevicesDetection/images/os/WIN.gif</logo>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getResolution_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getResolution_day.xml
index 05f05aaf02..047ed92f79 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getResolution_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__UserSettings.getResolution_day.xml
@@ -10,5 +10,6 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>resolution==1024x768</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerLocalTime_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerLocalTime_day.xml
index 09556822a9..f166f11a6f 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerLocalTime_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerLocalTime_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -21,6 +22,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -32,6 +34,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -43,6 +46,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -54,6 +58,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -65,6 +70,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -76,6 +82,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -87,6 +94,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -98,6 +106,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -109,6 +118,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -120,6 +130,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -131,6 +142,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -142,6 +154,7 @@
<sum_visit_length>1621</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>visitLocalHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -153,6 +166,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -164,6 +178,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -175,6 +190,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -186,6 +202,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -197,6 +214,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -208,6 +226,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -219,6 +238,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -230,6 +250,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -241,6 +262,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -252,6 +274,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -263,5 +286,6 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerServerTime_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerServerTime_day.xml
index 9ded5c32c2..8f1b279503 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerServerTime_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__VisitTime.getVisitInformationPerServerTime_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -21,6 +22,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -32,6 +34,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -43,6 +46,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -54,6 +58,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -65,6 +70,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -76,6 +82,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -87,6 +94,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -98,6 +106,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -109,6 +118,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -120,6 +130,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -139,6 +150,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>visitServerHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -158,6 +170,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>1</revenue>
+ <segmentFilter>visitServerHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -169,6 +182,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -180,6 +194,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -191,6 +206,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -202,6 +218,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -213,6 +230,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -224,6 +242,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -235,6 +254,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -246,6 +266,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -257,6 +278,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -268,6 +290,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -279,5 +302,6 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Actions.getPageUrls_day.xml
index d1914d0e11..be1a67bb8d 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Actions.getPageUrls_day.xml
@@ -17,6 +17,7 @@
<bounce_rate>100%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/contact.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fcontact.htm</segmentFilter>
</row>
<row>
<label>category</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Referrers.getKeywords_day.xml
index aa89682153..9da78c7f25 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitor_LongUrlsTruncated__Referrers.getKeywords_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>5</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==kia+ora</segmentFilter>
<subtable>
<row>
<label>Google</label>
@@ -56,6 +57,7 @@
<sum_visit_length>1</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==hello+world</segmentFilter>
<subtable>
<row>
<label>Bing</label>
@@ -80,6 +82,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==salut</segmentFilter>
<subtable>
<row>
<label>Google</label>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Referrers.getKeywords_day.xml
index 8555f09801..22276b704e 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Referrers.getKeywords_day.xml
@@ -18,6 +18,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerKeyword==</segmentFilter>
<subtable>
<row>
<label>Google</label>
@@ -42,6 +43,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==%3C%3E%26%5C%22the+pdo+extension+is+required+for+this+adapter+but+the+extension+is+not+loaded</segmentFilter>
<subtable>
<row>
<label>Google</label>
diff --git a/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getCampaigns_day.xml b/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getCampaigns_day.xml
index 8adb115a5f..ac51ac9a3d 100644
--- a/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getCampaigns_day.xml
+++ b/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getCampaigns_day.xml
@@ -18,6 +18,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42.26</revenue>
+ <segmentFilter>referrerType==campaign;referrerName==ga+campaign</segmentFilter>
<subtable>
<row>
<label>piwik kwd</label>
@@ -72,6 +73,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerType==campaign;referrerName==adwords+campaign</segmentFilter>
<subtable>
<row>
<label>(adwords) www.adwords-publisher-website.org</label>
@@ -107,6 +109,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerType==campaign;referrerName==adwords+%28text%29</segmentFilter>
<subtable>
<row>
<label>(adwords) www.example.com</label>
@@ -131,6 +134,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerType==campaign;referrerName==adwords+%28text_image%29</segmentFilter>
<subtable>
<row>
<label>(adwords) example.com</label>
@@ -163,6 +167,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>24</revenue>
+ <segmentFilter>referrerType==campaign;referrerName==credited+to+another+goal</segmentFilter>
<subtable>
<row>
<label>example.org</label>
@@ -203,6 +208,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>42</revenue>
+ <segmentFilter>referrerType==campaign;referrerName==credited+to+goal+please</segmentFilter>
<subtable>
<row>
<label>example.org</label>
diff --git a/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getWebsites_day.xml
index 51ea81cd04..1d80af64cd 100644
--- a/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_PiwikTracker_trackForceUsingVisitId_insteadOfHeuristics_alsoTestsCampaignTracking__Referrers.getWebsites_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==mutantregistration.com</segmentFilter>
<subtable>
<row>
<label>http://mutantregistration.com</label>
@@ -34,6 +35,7 @@
<sum_visit_length>361</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==myotherreferrerwebsite.com</segmentFilter>
<subtable>
<row>
<label>http://myotherreferrerwebsite.com</label>
@@ -58,6 +60,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==myreferrerwebsite.com</segmentFilter>
<subtable>
<row>
<label>http://myreferrerwebsite.com</label>
diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml
index 0e98c5b577..459302f912 100644
--- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml
@@ -77,12 +77,15 @@
<result prettyDate="Sunday 3 January 2010">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/index.htm?gkwd=SHOULD be a PageView, NOT a search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3DSHOULD+be+a+PageView%2C+NOT+a+search</segmentFilter>
</row>
<row>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26mykwd%3D%26IS_FOLLOWING_SEARCH+ONCE</segmentFilter>
</row>
</result>
<result prettyDate="Monday 4 January 2010" />
diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_month.xml b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_month.xml
index ac1a2430de..5f859a86b2 100644
--- a/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_month.xml
+++ b/tests/PHPUnit/System/expected/test_SiteSearch_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_month.xml
@@ -77,12 +77,15 @@
<result prettyDate="2010, January">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/index.htm?gkwd=SHOULD be a PageView, NOT a search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3DSHOULD+be+a+PageView%2C+NOT+a+search</segmentFilter>
</row>
<row>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26mykwd%3D%26IS_FOLLOWING_SEARCH+ONCE</segmentFilter>
</row>
</result>
<result prettyDate="2010, February" />
diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_day.xml
index ff058d70eb..9d84e15cdb 100644
--- a/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_day.xml
@@ -13,6 +13,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.htm?gkwd=SHOULD be a PageView, NOT a search</label>
@@ -26,6 +27,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/index.htm?gkwd=SHOULD be a PageView, NOT a search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3DSHOULD+be+a+PageView%2C+NOT+a+search</segmentFilter>
</row>
<row>
<label>/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</label>
@@ -38,6 +40,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26mykwd%3D%26IS_FOLLOWING_SEARCH+ONCE</segmentFilter>
</row>
</result>
<result date="2010-01-04" />
@@ -64,6 +67,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?q=Search 1&amp;IsPageView=1</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fq%3DSearch+1%26IsPageView%3D1</segmentFilter>
</row>
<row>
<label>/index.htm?random=PAGEVIEW, NOT SEARCH&amp;gcat=Cat not but not keyword, so this is not search</label>
@@ -75,6 +79,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;gcat=Cat not but not keyword, so this is not search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26gcat%3DCat+not+but+not+keyword%2C+so+this+is+not+search</segmentFilter>
</row>
</result>
<result date="2010-01-04" />
@@ -98,6 +103,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/index.htm?%2C%20%C3%8Dslenska%2C%20Italiano%2C%20%E6%97%A5%E6%9C%AC%E8%AA%9E%2C%20%E1%83%A5%E1%83%90%E1%83%A0%E1%83%97%E1%83%A3%E1%83%9A%E1%83%98%2C%20%ED%95%9C%EA%B5%AD%EC%96%B4%2C%20Lietuvi%C5%B3%2C%20Latvie%C5%A1u%2C%20Norsk%20(bokm%C3%A5l)%2C%20Nederlands%2C%20Norsk%20(nynorsk)%2C%20Polski%2C%20Portugu%C3%AAs%20brasileiro%2C%20Portugu%C3%AAs%2C%20Rom%C3%A2n%C4%83%2C%20%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%2C%20Slovensky%2C%20Sloven%C5%A1%C4%8Dina%2C%20Shqip%2C%20Srpski%2C%20Svenska%2C%20%E0%B0%A4%E0%B1%86%E0%B0%B2%E0%B1%81%E0%B0%97%E0%B1%81%2C%20%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%84%E0%B8%97%E0%B8%A2%2C%20T%C3%BCrk%C3%A7e%2C%20%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B0%2C%20%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%2C%20%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87.</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3F%2C+%C3%8Dslenska%2C+Italiano%2C+%E6%97%A5%E6%9C%AC%E8%AA%9E%2C+%E1%83%A5%E1%83%90%E1%83%A0%E1%83%97%E1%83%A3%E1%83%9A%E1%83%98%2C+%ED%95%9C%EA%B5%AD%EC%96%B4%2C+Lietuvi%C5%B3%2C+Latvie%C5%A1u%2C+Norsk+%28bokm%C3%A5l%29%2C+Nederlands%2C+Norsk+%28nynorsk%29%2C+Polski%2C+Portugu%C3%AAs+brasileiro%2C+Portugu%C3%AAs%2C+Rom%C3%A2n%C4%83%2C+%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%2C+Slovensky%2C+Sloven%C5%A1%C4%8Dina%2C+Shqip%2C+Srpski%2C+Svenska%2C+%E0%B0%A4%E0%B1%86%E0%B0%B2%E0%B1%81%E0%B0%97%E0%B1%81%2C+%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%84%E0%B8%97%E0%B8%A2%2C+T%C3%BCrk%C3%A7e%2C+%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B0%2C+%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%2C+%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87.</segmentFilter>
</row>
<row>
<label>/index.htm?gkwd=test not a keyword&amp;gcat=Cat not but not keyword, so this is not search</label>
@@ -109,6 +115,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?gkwd=test not a keyword&amp;gcat=Cat not but not keyword, so this is not search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3Dtest+not+a+keyword%26gcat%3DCat+not+but+not+keyword%2C+so+this+is+not+search</segmentFilter>
</row>
<row>
<label>/index.htm?q=Search 1&amp;IsPageView=1</label>
@@ -125,6 +132,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?q=Search 1&amp;IsPageView=1</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fq%3DSearch+1%26IsPageView%3D1</segmentFilter>
</row>
</result>
<result date="2010-01-04" />
diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_month.xml
index 87e23ee986..57e60b2a58 100644
--- a/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_SiteSearch_AllSites__Actions.getPageUrls_month.xml
@@ -13,6 +13,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.htm?gkwd=SHOULD be a PageView, NOT a search</label>
@@ -26,6 +27,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/index.htm?gkwd=SHOULD be a PageView, NOT a search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3DSHOULD+be+a+PageView%2C+NOT+a+search</segmentFilter>
</row>
<row>
<label>/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</label>
@@ -38,6 +40,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26mykwd%3D%26IS_FOLLOWING_SEARCH+ONCE</segmentFilter>
</row>
</result>
<result date="2010-02" />
@@ -64,6 +67,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?q=Search 1&amp;IsPageView=1</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fq%3DSearch+1%26IsPageView%3D1</segmentFilter>
</row>
<row>
<label>/index.htm?random=PAGEVIEW, NOT SEARCH&amp;gcat=Cat not but not keyword, so this is not search</label>
@@ -75,6 +79,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;gcat=Cat not but not keyword, so this is not search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26gcat%3DCat+not+but+not+keyword%2C+so+this+is+not+search</segmentFilter>
</row>
</result>
<result date="2010-02" />
@@ -98,6 +103,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/index.htm?%2C%20%C3%8Dslenska%2C%20Italiano%2C%20%E6%97%A5%E6%9C%AC%E8%AA%9E%2C%20%E1%83%A5%E1%83%90%E1%83%A0%E1%83%97%E1%83%A3%E1%83%9A%E1%83%98%2C%20%ED%95%9C%EA%B5%AD%EC%96%B4%2C%20Lietuvi%C5%B3%2C%20Latvie%C5%A1u%2C%20Norsk%20(bokm%C3%A5l)%2C%20Nederlands%2C%20Norsk%20(nynorsk)%2C%20Polski%2C%20Portugu%C3%AAs%20brasileiro%2C%20Portugu%C3%AAs%2C%20Rom%C3%A2n%C4%83%2C%20%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%2C%20Slovensky%2C%20Sloven%C5%A1%C4%8Dina%2C%20Shqip%2C%20Srpski%2C%20Svenska%2C%20%E0%B0%A4%E0%B1%86%E0%B0%B2%E0%B1%81%E0%B0%97%E0%B1%81%2C%20%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%84%E0%B8%97%E0%B8%A2%2C%20T%C3%BCrk%C3%A7e%2C%20%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B0%2C%20%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%2C%20%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87.</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3F%2C+%C3%8Dslenska%2C+Italiano%2C+%E6%97%A5%E6%9C%AC%E8%AA%9E%2C+%E1%83%A5%E1%83%90%E1%83%A0%E1%83%97%E1%83%A3%E1%83%9A%E1%83%98%2C+%ED%95%9C%EA%B5%AD%EC%96%B4%2C+Lietuvi%C5%B3%2C+Latvie%C5%A1u%2C+Norsk+%28bokm%C3%A5l%29%2C+Nederlands%2C+Norsk+%28nynorsk%29%2C+Polski%2C+Portugu%C3%AAs+brasileiro%2C+Portugu%C3%AAs%2C+Rom%C3%A2n%C4%83%2C+%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%2C+Slovensky%2C+Sloven%C5%A1%C4%8Dina%2C+Shqip%2C+Srpski%2C+Svenska%2C+%E0%B0%A4%E0%B1%86%E0%B0%B2%E0%B1%81%E0%B0%97%E0%B1%81%2C+%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%84%E0%B8%97%E0%B8%A2%2C+T%C3%BCrk%C3%A7e%2C+%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B0%2C+%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%2C+%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87.</segmentFilter>
</row>
<row>
<label>/index.htm?gkwd=test not a keyword&amp;gcat=Cat not but not keyword, so this is not search</label>
@@ -109,6 +115,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?gkwd=test not a keyword&amp;gcat=Cat not but not keyword, so this is not search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3Dtest+not+a+keyword%26gcat%3DCat+not+but+not+keyword%2C+so+this+is+not+search</segmentFilter>
</row>
<row>
<label>/index.htm?q=Search 1&amp;IsPageView=1</label>
@@ -125,6 +132,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?q=Search 1&amp;IsPageView=1</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fq%3DSearch+1%26IsPageView%3D1</segmentFilter>
</row>
</result>
<result date="2010-02" />
diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_day.xml
index f709bef598..f14f11079b 100644
--- a/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_day.xml
@@ -11,6 +11,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.htm?gkwd=SHOULD be a PageView, NOT a search</label>
@@ -24,6 +25,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/index.htm?gkwd=SHOULD be a PageView, NOT a search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3DSHOULD+be+a+PageView%2C+NOT+a+search</segmentFilter>
</row>
<row>
<label>/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</label>
@@ -36,5 +38,6 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26mykwd%3D%26IS_FOLLOWING_SEARCH+ONCE</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_month.xml
index a7eeb309c9..013bdd80b6 100644
--- a/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_SiteSearch_NotLastNPeriods__Actions.getPageUrls_month.xml
@@ -11,6 +11,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/index.htm?gkwd=SHOULD be a PageView, NOT a search</label>
@@ -24,6 +25,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/index.htm?gkwd=SHOULD be a PageView, NOT a search</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fgkwd%3DSHOULD+be+a+PageView%2C+NOT+a+search</segmentFilter>
</row>
<row>
<label>/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</label>
@@ -36,5 +38,6 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/index.htm?random=PAGEVIEW, NOT SEARCH&amp;mykwd=&amp;IS_FOLLOWING_SEARCH ONCE</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Frandom%3DPAGEVIEW%2C+NOT+SEARCH%26mykwd%3D%26IS_FOLLOWING_SEARCH+ONCE</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml
index e8a1b4f34b..e3a5d44f88 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml
@@ -223,9 +223,11 @@
<result prettyDate="Sunday 3 January 2010">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result prettyDate="Monday 4 January 2010">
@@ -236,9 +238,11 @@
<result prettyDate="Tuesday 5 January 2010">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<url />
@@ -247,9 +251,11 @@
<result prettyDate="Wednesday 6 January 2010">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<url />
@@ -258,9 +264,11 @@
<result prettyDate="Thursday 7 January 2010">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<url />
@@ -269,9 +277,11 @@
<result prettyDate="Friday 8 January 2010">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<url />
@@ -280,9 +290,11 @@
<result prettyDate="Saturday 9 January 2010">
<row>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<url />
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Referrers.getWebsites_firstSite_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Referrers.getWebsites_firstSite_lastN__API.getProcessedReport_day.xml
index fbcf1fbc09..2b86ba1f4f 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Referrers.getWebsites_firstSite_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_Referrers.getWebsites_firstSite_lastN__API.getProcessedReport_day.xml
@@ -109,11 +109,13 @@
<reportMetadata>
<result prettyDate="Sunday 3 January 2010">
<row>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
</row>
</result>
<result prettyDate="Monday 4 January 2010">
<row>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
</row>
</result>
@@ -122,11 +124,13 @@
<result prettyDate="Thursday 7 January 2010" />
<result prettyDate="Friday 8 January 2010">
<row>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
</row>
</result>
<result prettyDate="Saturday 9 January 2010">
<row>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
</row>
</result>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_day.xml
index 8f12a3232b..1e2080ab0f 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_day.xml
@@ -23,6 +23,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.123</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -45,6 +46,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="2010-01-04">
@@ -84,6 +86,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -101,6 +104,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -138,6 +142,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -155,6 +160,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -192,6 +198,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -209,6 +216,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -246,6 +254,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -263,6 +272,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -300,6 +310,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -317,6 +328,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -359,6 +371,7 @@
<exit_rate>50%</exit_rate>
<avg_time_generation>0.348</avg_time_generation>
<url>http://example2.com/home#notIgnoredFragment</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample2.com%2Fhome%23notIgnoredFragment</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_month.xml
index b34880ccf4..e32b5d9e9d 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_month.xml
@@ -23,6 +23,7 @@
<exit_rate>11%</exit_rate>
<avg_time_generation>0.301</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -55,6 +56,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -77,6 +79,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="2010-02" />
@@ -109,6 +112,7 @@
<exit_rate>50%</exit_rate>
<avg_time_generation>0.348</avg_time_generation>
<url>http://example2.com/home#notIgnoredFragment</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample2.com%2Fhome%23notIgnoredFragment</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_week.xml
index 612ed2c38d..f416a1ce36 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_week.xml
@@ -23,6 +23,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.123</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -45,6 +46,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="From 2010-01-04 to 2010-01-10">
@@ -82,6 +84,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -99,6 +102,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
</result>
<result date="From 2010-01-11 to 2010-01-17">
@@ -121,6 +125,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -138,6 +143,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -184,6 +190,7 @@
<exit_rate>50%</exit_rate>
<avg_time_generation>0.348</avg_time_generation>
<url>http://example2.com/home#notIgnoredFragment</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample2.com%2Fhome%23notIgnoredFragment</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_year.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_year.xml
index 60aab5d751..44a0e1ce36 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_year.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Actions.getPageUrls_year.xml
@@ -23,6 +23,7 @@
<exit_rate>11%</exit_rate>
<avg_time_generation>0.301</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -55,6 +56,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -77,6 +79,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="2011" />
@@ -109,6 +112,7 @@
<exit_rate>50%</exit_rate>
<avg_time_generation>0.348</avg_time_generation>
<url>http://example2.com/home#notIgnoredFragment</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample2.com%2Fhome%23notIgnoredFragment</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_day.xml
index 926587d371..f0cea9f926 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_day.xml
@@ -12,6 +12,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
@@ -38,6 +39,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
@@ -67,6 +69,7 @@
<sum_visit_length>901</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -93,6 +96,7 @@
<sum_visit_length>901</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -122,6 +126,7 @@
<sum_visit_length>1</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==only-homepage-referrer.com</segmentFilter>
<subtable>
<row>
<label>http://only-homepage-referrer.com/</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_month.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_month.xml
index 2ddfc23c4b..baf6483b39 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_month.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_month.xml
@@ -12,6 +12,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -57,6 +58,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==only-homepage-referrer.com</segmentFilter>
<subtable>
<row>
<label>http://only-homepage-referrer.com/</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_week.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_week.xml
index 4bb03ec3cb..c43d480368 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_week.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_week.xml
@@ -12,6 +12,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
@@ -38,6 +39,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -75,6 +77,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -108,6 +111,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==only-homepage-referrer.com</segmentFilter>
<subtable>
<row>
<label>http://only-homepage-referrer.com/</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_year.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_year.xml
index 185e5ad77d..086c01292c 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_year.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays__Referrers.getWebsites_year.xml
@@ -12,6 +12,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -57,6 +58,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==only-homepage-referrer.com</segmentFilter>
<subtable>
<row>
<label>http://only-homepage-referrer.com/</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_day.xml
index bb90dc73e3..e9c3aa5f1f 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_day.xml
@@ -22,6 +22,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.123</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -44,6 +45,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="2010-01-04">
@@ -83,6 +85,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -100,6 +103,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -137,6 +141,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -154,6 +159,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -191,6 +197,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -208,6 +215,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -245,6 +253,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -262,6 +271,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -299,6 +309,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -316,6 +327,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_month.xml
index 6442655663..44c5f1ba43 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_month.xml
@@ -22,6 +22,7 @@
<exit_rate>11%</exit_rate>
<avg_time_generation>0.301</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -54,6 +55,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -76,6 +78,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="2010-02" />
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_week.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_week.xml
index 0eb61980dc..8f4c8ef43a 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_week.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_week.xml
@@ -22,6 +22,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.123</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -44,6 +45,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="From 2010-01-04 to 2010-01-10">
@@ -81,6 +83,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -98,6 +101,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
</result>
<result date="From 2010-01-11 to 2010-01-17">
@@ -120,6 +124,7 @@
<exit_rate>0%</exit_rate>
<avg_time_generation>0.323</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>/thankyou</label>
@@ -137,6 +142,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_year.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_year.xml
index d08ec4f3b7..47d044b724 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_year.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Actions.getPageUrls_year.xml
@@ -22,6 +22,7 @@
<exit_rate>11%</exit_rate>
<avg_time_generation>0.301</avg_time_generation>
<url>http://example.org/index.htm</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segmentFilter>
</row>
<row>
<label>Page URL not defined</label>
@@ -54,6 +55,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.313</avg_time_generation>
<url>http://example.org/thankyou</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fthankyou</segmentFilter>
</row>
<row>
<label>/products</label>
@@ -76,6 +78,7 @@
<exit_rate>100%</exit_rate>
<avg_time_generation>0.153</avg_time_generation>
<url>http://example.org/products</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fproducts</segmentFilter>
</row>
</result>
<result date="2011" />
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_day.xml
index 4f98f9bdd0..2d0795cf91 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_day.xml
@@ -11,6 +11,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
@@ -37,6 +38,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
@@ -66,6 +68,7 @@
<sum_visit_length>901</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -92,6 +95,7 @@
<sum_visit_length>901</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_month.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_month.xml
index 14ec451e90..d151503d5f 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_month.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_month.xml
@@ -11,6 +11,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_week.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_week.xml
index 7da13caaa0..7020455958 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_week.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_week.xml
@@ -11,6 +11,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/page.htm?param=valuewith some spaces</label>
@@ -37,6 +38,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
@@ -74,6 +76,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_year.xml b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_year.xml
index 9c836d9cd0..c7e850c90a 100644
--- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_year.xml
+++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_idSiteOne___Referrers.getWebsites_year.xml
@@ -11,6 +11,7 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerName==referrer.com</segmentFilter>
<subtable>
<row>
<label>http://referrer.com/Other_Page.htm</label>
diff --git a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldAppear__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldAppear__Actions.getPageUrls_month.xml
index 2f10eb3f97..0562371d1a 100644
--- a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldAppear__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldAppear__Actions.getPageUrls_month.xml
@@ -123,6 +123,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Contact</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FContact</segmentFilter>
</row>
<row>
<label>/Home</label>
@@ -134,6 +135,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Home</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FHome</segmentFilter>
</row>
<row>
<label>Contact</label>
diff --git a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml
index 2f10eb3f97..0562371d1a 100644
--- a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite1_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml
@@ -123,6 +123,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Contact</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FContact</segmentFilter>
</row>
<row>
<label>/Home</label>
@@ -134,6 +135,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Home</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FHome</segmentFilter>
</row>
<row>
<label>Contact</label>
diff --git a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldAppear__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldAppear__Actions.getPageUrls_month.xml
index 401e8d2dc7..36dcc573f8 100644
--- a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldAppear__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldAppear__Actions.getPageUrls_month.xml
@@ -124,6 +124,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Contact</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FContact</segmentFilter>
</row>
<row>
<label>/Home</label>
@@ -135,6 +136,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Home</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FHome</segmentFilter>
</row>
<row>
<label>Contact</label>
diff --git a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml
index 401e8d2dc7..36dcc573f8 100644
--- a/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml
+++ b/tests/PHPUnit/System/expected/test_VisitsInPast_InvalidateOldReportsWebsite2_OldReportsShouldNotAppear__Actions.getPageUrls_month.xml
@@ -124,6 +124,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Contact</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FContact</segmentFilter>
</row>
<row>
<label>/Home</label>
@@ -135,6 +136,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/Home</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2FHome</segmentFilter>
</row>
<row>
<label>Contact</label>
diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getProcessedReport_day.xml
index f08e134ae6..e9443d4066 100644
--- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getProcessedReport_day.xml
@@ -63,6 +63,7 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</reportMetadata>
<reportTotal>
diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
index 152da458e3..add85693bb 100644
--- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
+++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
@@ -153,6 +153,13 @@
<row>
<type>dimension</type>
<category>Visit</category>
+ <name>Operating system version</name>
+ <segment>operatingSystemVersion</segment>
+ <acceptedValues>XP, 7, 2.3, 5.1, ...</acceptedValues>
+ </row>
+ <row>
+ <type>dimension</type>
+ <category>Visit</category>
<name>Resolution</name>
<segment>resolution</segment>
<acceptedValues>1280x1024, 800x600, etc.</acceptedValues>
diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata_showRawMetrics__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata_showRawMetrics__API.getProcessedReport_day.xml
index a701470308..eb1a89b00f 100644
--- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata_showRawMetrics__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata_showRawMetrics__API.getProcessedReport_day.xml
@@ -76,6 +76,7 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</reportMetadata>
<reportTotal>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_Metadata_VisitTime.getVisitInformationPerServerTime__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_Metadata_VisitTime.getVisitInformationPerServerTime__API.getProcessedReport_day.xml
index dda3bec0a8..252dcb55ab 100755
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_Metadata_VisitTime.getVisitInformationPerServerTime__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_Metadata_VisitTime.getVisitInformationPerServerTime__API.getProcessedReport_day.xml
@@ -314,7 +314,80 @@
<revenue>$ 0</revenue>
</row>
</reportData>
- <reportMetadata />
+ <reportMetadata>
+ <row>
+ <segmentFilter>visitServerHour==0</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==1</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==2</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==3</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==4</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==5</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==6</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==7</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==8</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==9</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==10</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==11</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==12</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==13</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==14</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==15</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==16</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==17</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==18</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==19</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==20</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==21</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==22</segmentFilter>
+ </row>
+ <row>
+ <segmentFilter>visitServerHour==23</segmentFilter>
+ </row>
+ </reportMetadata>
<reportTotal>
<nb_visits>3</nb_visits>
<nb_uniq_visitors>3</nb_uniq_visitors>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__API.getProcessedReport_day.xml
index 2b07701c01..34c01175fa 100755
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__API.getProcessedReport_day.xml
@@ -73,12 +73,14 @@
<logo>plugins/UserCountry/images/flags/pl.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==pl</segmentFilter>
</row>
<row>
<code>fr</code>
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</reportMetadata>
<reportTotal>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__UserCountry.getCountry_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__UserCountry.getCountry_day.xml
index 1f4ae42832..0c53b50140 100755
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__UserCountry.getCountry_day.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__UserCountry.getCountry_day.xml
@@ -33,6 +33,7 @@
<logo>plugins/UserCountry/images/flags/pl.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==pl</segmentFilter>
</row>
<row>
<label>France</label>
@@ -56,5 +57,6 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerLocalTime_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerLocalTime_day.xml
index 18762c91ed..bb4506a284 100644
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerLocalTime_day.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerLocalTime_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -21,6 +22,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -32,6 +34,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -43,6 +46,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -54,6 +58,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -65,6 +70,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -76,6 +82,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -87,6 +94,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -98,6 +106,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -109,6 +118,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -120,6 +130,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -131,6 +142,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -142,6 +154,7 @@
<sum_visit_length>5403</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>2</nb_visits_converted>
+ <segmentFilter>visitLocalHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -153,6 +166,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -164,6 +178,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -175,6 +190,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -186,6 +202,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -197,6 +214,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -208,6 +226,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -219,6 +238,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -230,6 +250,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -241,6 +262,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -252,6 +274,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -263,5 +286,6 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitLocalHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerServerTime_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerServerTime_day.xml
index 09cede1477..340ddeaaa1 100755
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerServerTime_day.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__VisitTime.getVisitInformationPerServerTime_day.xml
@@ -18,6 +18,7 @@
</goals>
<nb_conversions>1</nb_conversions>
<revenue>10</revenue>
+ <segmentFilter>visitServerHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -29,6 +30,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -59,6 +61,7 @@
</goals>
<nb_conversions>2</nb_conversions>
<revenue>3111.11</revenue>
+ <segmentFilter>visitServerHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -70,6 +73,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -81,6 +85,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -92,6 +97,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -103,6 +109,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -123,6 +130,7 @@
</goals>
<nb_conversions>0</nb_conversions>
<revenue>0</revenue>
+ <segmentFilter>visitServerHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -134,6 +142,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -145,6 +154,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -156,6 +166,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -167,6 +178,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -178,6 +190,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -189,6 +202,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -200,6 +214,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -211,6 +226,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -222,6 +238,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -233,6 +250,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -244,6 +262,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -255,6 +274,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -266,6 +286,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -277,6 +298,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -288,6 +310,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -299,5 +322,6 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Actions.getPageUrls_range.xml b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Actions.getPageUrls_range.xml
index fdcb7efcf3..46b632de3c 100644
--- a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Actions.getPageUrls_range.xml
+++ b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Actions.getPageUrls_range.xml
@@ -15,6 +15,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/homepage</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fhomepage</segmentFilter>
</row>
<row>
<label>/news</label>
@@ -33,6 +34,7 @@
<bounce_rate>100%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/news</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fnews</segmentFilter>
</row>
<row>
<label>sub1</label>
diff --git a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Resolution.getResolution_range.xml b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Resolution.getResolution_range.xml
index bef1e186ef..87462b68c3 100644
--- a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Resolution.getResolution_range.xml
+++ b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__Resolution.getResolution_range.xml
@@ -10,5 +10,6 @@
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>resolution==1024x768</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__UserCountry.getCountry_range.xml b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__UserCountry.getCountry_range.xml
index 7cbd671101..cdb1990717 100644
--- a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__UserCountry.getCountry_range.xml
+++ b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__UserCountry.getCountry_range.xml
@@ -14,5 +14,6 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__VisitTime.getVisitInformationPerServerTime_range.xml b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__VisitTime.getVisitInformationPerServerTime_range.xml
index b054303185..98588b09fc 100644
--- a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__VisitTime.getVisitInformationPerServerTime_range.xml
+++ b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange__VisitTime.getVisitInformationPerServerTime_range.xml
@@ -1,267 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<result>
- <row>
- <label>0h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>1h</label>
- <nb_visits>3</nb_visits>
- <nb_actions>6</nb_actions>
- <max_actions>2</max_actions>
- <sum_visit_length>1083</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>2h</label>
- <nb_visits>3</nb_visits>
- <nb_actions>3</nb_actions>
- <max_actions>1</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>3</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>3h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>4h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>5h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>6h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>7h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>8h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>9h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>10h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>11h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>12h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>13h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>14h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>15h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>16h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>17h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>18h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>19h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>20h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>21h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>22h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
- <row>
- <label>23h</label>
- <nb_visits>0</nb_visits>
- <nb_actions>0</nb_actions>
- <max_actions>0</max_actions>
- <sum_visit_length>0</sum_visit_length>
- <bounce_count>0</bounce_count>
- <nb_visits_converted>0</nb_visits_converted>
- <sum_daily_nb_uniq_visitors>0</sum_daily_nb_uniq_visitors>
- <sum_daily_nb_users>0</sum_daily_nb_users>
- </row>
+ <error message="Date format must be: YYYY-MM-DD, or 'today' or 'yesterday' or any keyword supported by the strtotime function (see http://php.net/strtotime for more information): 2010-12-15,2011-01-15
+
+ --&gt; To temporarily debug this error further, set const PIWIK_PRINT_ERROR_BACKTRACE=true; in index.php" />
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_expanded___Actions.getPageUrls_range.xml b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_expanded___Actions.getPageUrls_range.xml
index f5ed922233..018d31f7ab 100644
--- a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_expanded___Actions.getPageUrls_range.xml
+++ b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_expanded___Actions.getPageUrls_range.xml
@@ -15,6 +15,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/homepage</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fhomepage</segmentFilter>
</row>
<row>
<label>/news</label>
@@ -33,6 +34,7 @@
<bounce_rate>100%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/news</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fnews</segmentFilter>
</row>
<row>
<label>sub1</label>
diff --git a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_flattened___Actions.getPageUrls_range.xml b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_flattened___Actions.getPageUrls_range.xml
index 1f11de6d95..b8256bd516 100644
--- a/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_flattened___Actions.getPageUrls_range.xml
+++ b/tests/PHPUnit/System/expected/test_oneVisitor_oneWebsite_severalDays_DateRange_periodIsRange_flattened___Actions.getPageUrls_range.xml
@@ -15,6 +15,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>0%</exit_rate>
<url>http://example.org/homepage</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fhomepage</segmentFilter>
</row>
<row>
<label>news</label>
@@ -33,6 +34,7 @@
<bounce_rate>100%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/news</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fnews</segmentFilter>
</row>
<row>
<label>sub1/sub2/sub3/news</label>
@@ -46,5 +48,6 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>100%</exit_rate>
<url>http://example.org/sub1/sub2/sub3/news</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fsub1%2Fsub2%2Fsub3%2Fnews</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__API.getProcessedReport_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__API.getProcessedReport_range.xml
index 077a490219..45599068e7 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__API.getProcessedReport_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__API.getProcessedReport_range.xml
@@ -60,6 +60,7 @@
<logo>plugins/UserCountry/images/flags/fr.png</logo>
<logoWidth>16</logoWidth>
<logoHeight>11</logoHeight>
+ <segmentFilter>countryCode==fr</segmentFilter>
</row>
</reportMetadata>
<reportTotal>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Actions.getPageUrls_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Actions.getPageUrls_range.xml
index 7bc6d955d2..46f666ea16 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Actions.getPageUrls_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Actions.getPageUrls_range.xml
@@ -17,6 +17,7 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>50%</exit_rate>
<url>http://example.org/homepage</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fhomepage</segmentFilter>
</row>
<row>
<label>user</label>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getCampaigns_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getCampaigns_range.xml
index 4faa5d55df..2aeca9fae4 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getCampaigns_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getCampaigns_range.xml
@@ -12,6 +12,7 @@
<nb_conversions>1</nb_conversions>
<revenue>1000</revenue>
<nb_visits>0</nb_visits>
+ <segmentFilter>referrerType==campaign;referrerName==campaign+name+-+yeah%21</segmentFilter>
<subtable>
<row>
<label>campaign keyword - right...</label>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getKeywords_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getKeywords_range.xml
index bd1f763bd0..2ba81831d8 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getKeywords_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Referrers.getKeywords_range.xml
@@ -10,6 +10,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerKeyword==this+keyword+should+be+ranked</segmentFilter>
<subtable>
<row>
<label>Google</label>
@@ -41,5 +42,6 @@
<nb_conversions>2</nb_conversions>
<revenue>0</revenue>
<nb_visits>0</nb_visits>
+ <segmentFilter>referrerKeyword==piwik</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getBrowserVersions_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getBrowserVersions_day.xml
index 4606699122..9cc5d5f011 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getBrowserVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getBrowserVersions_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>browserCode==FF;browserVersion==6.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>browserCode==IE;browserVersion==9.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getOsVersions_day.xml
index 2925479cc4..0c8d501613 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getOsVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__DevicesDetection.getOsVersions_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==LIN;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/LIN.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==AND;operatingSystemVersion==4.0</segmentFilter>
<logo>plugins/DevicesDetection/images/os/AND.gif</logo>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getAll_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getAll_day.xml
index 8202c35460..a9436bf83f 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getAll_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getAll_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever1.com</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
@@ -22,6 +23,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>4</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever0.com</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getKeywords_day.xml
index dd1f7037e6..62b0fbce59 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getKeywords_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==this+search+term</segmentFilter>
<subtable>
<row>
<label>Ask</label>
@@ -45,6 +46,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==search+term+2</segmentFilter>
<subtable>
<row>
<label>Alexa</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getReferrerType_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getReferrerType_day.xml
index 6b8c754c71..127c0a4942 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getReferrerType_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getReferrerType_day.xml
@@ -32,6 +32,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentValue>this search term</segmentValue>
</row>
<row>
<label>search term 2</label>
@@ -43,6 +44,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentValue>search term 2</segmentValue>
</row>
<row>
<label>Others</label>
@@ -78,6 +80,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>4</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever0.com</segmentFilter>
</row>
<row>
<label>whatever1.com</label>
@@ -89,6 +92,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever1.com</segmentFilter>
</row>
<row>
<label>Others</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getSearchEngines_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getSearchEngines_day.xml
index cfcc0601a9..9ec10bb990 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getSearchEngines_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getSearchEngines_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerType==search;referrerName==Google</segmentFilter>
<url>http://google.com</url>
<logo>plugins/Referrers/images/searchEngines/google.com.png</logo>
<subtable>
@@ -47,6 +48,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerType==search;referrerName==Yahoo%21</segmentFilter>
<url>http://search.yahoo.com</url>
<logo>plugins/Referrers/images/searchEngines/search.yahoo.com.png</logo>
<subtable>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getWebsites_day.xml
index 6b473345a8..bd85718705 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__Referrers.getWebsites_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>4</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever0.com</segmentFilter>
<subtable>
<row>
<label>http://whatever0.com/0</label>
@@ -45,6 +46,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever1.com</segmentFilter>
<subtable>
<row>
<label>http://whatever1.com/0</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__Resolution.getResolution_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__Resolution.getResolution_day.xml
index 7b29bb6e65..8604b27aec 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__Resolution.getResolution_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__Resolution.getResolution_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>resolution==1920x1080</segmentFilter>
</row>
<row>
<label>1280x1024</label>
@@ -21,6 +22,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>resolution==1280x1024</segmentFilter>
</row>
<row>
<label>Others</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getCity_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getCity_day.xml
index c9eb98ffda..b25a896506 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getCity_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getCity_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>city==Melbourne;regionCode==07;countryCode==au</segmentFilter>
<city_name>Melbourne</city_name>
<region>07</region>
<country>au</country>
@@ -27,6 +28,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>city==Nice;regionCode==B8;countryCode==fr</segmentFilter>
<city_name>Nice</city_name>
<region>B8</region>
<country>fr</country>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getRegion_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getRegion_day.xml
index 50888ce069..af4ce205a1 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getRegion_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting__UserCountry.getRegion_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>regionCode==07;countryCode==au</segmentFilter>
<region>07</region>
<country>au</country>
<country_name>Australia</country_name>
@@ -26,6 +27,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>regionCode==B8;countryCode==fr</segmentFilter>
<region>B8</region>
<country>fr</country>
<country_name>France</country_name>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getBrowserVersions_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getBrowserVersions_day.xml
index 4606699122..9cc5d5f011 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getBrowserVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getBrowserVersions_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>browserCode==FF;browserVersion==6.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/FF.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>browserCode==IE;browserVersion==9.0</segmentFilter>
<logo>plugins/DevicesDetection/images/browsers/IE.gif</logo>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getOsVersions_day.xml
index 2925479cc4..0c8d501613 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getOsVersions_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__DevicesDetection.getOsVersions_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==LIN;operatingSystemVersion==</segmentFilter>
<logo>plugins/DevicesDetection/images/os/LIN.gif</logo>
</row>
<row>
@@ -22,6 +23,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>operatingSystemCode==AND;operatingSystemVersion==4.0</segmentFilter>
<logo>plugins/DevicesDetection/images/os/AND.gif</logo>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getAll_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getAll_day.xml
index 8202c35460..a9436bf83f 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getAll_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getAll_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever1.com</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
@@ -22,6 +23,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>4</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever0.com</segmentFilter>
<referer_type>3</referer_type>
</row>
<row>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getKeywords_day.xml
index dd1f7037e6..62b0fbce59 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getKeywords_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==this+search+term</segmentFilter>
<subtable>
<row>
<label>Ask</label>
@@ -45,6 +46,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerKeyword==search+term+2</segmentFilter>
<subtable>
<row>
<label>Alexa</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getReferrerType_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getReferrerType_day.xml
index 6b8c754c71..127c0a4942 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getReferrerType_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getReferrerType_day.xml
@@ -32,6 +32,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentValue>this search term</segmentValue>
</row>
<row>
<label>search term 2</label>
@@ -43,6 +44,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentValue>search term 2</segmentValue>
</row>
<row>
<label>Others</label>
@@ -78,6 +80,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>4</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever0.com</segmentFilter>
</row>
<row>
<label>whatever1.com</label>
@@ -89,6 +92,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever1.com</segmentFilter>
</row>
<row>
<label>Others</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getSearchEngines_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getSearchEngines_day.xml
index cfcc0601a9..9ec10bb990 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getSearchEngines_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getSearchEngines_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerType==search;referrerName==Google</segmentFilter>
<url>http://google.com</url>
<logo>plugins/Referrers/images/searchEngines/google.com.png</logo>
<subtable>
@@ -47,6 +48,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>3</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerType==search;referrerName==Yahoo%21</segmentFilter>
<url>http://search.yahoo.com</url>
<logo>plugins/Referrers/images/searchEngines/search.yahoo.com.png</logo>
<subtable>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getWebsites_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getWebsites_day.xml
index 6b473345a8..bd85718705 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getWebsites_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Referrers.getWebsites_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>4</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever0.com</segmentFilter>
<subtable>
<row>
<label>http://whatever0.com/0</label>
@@ -45,6 +46,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>2</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>referrerName==whatever1.com</segmentFilter>
<subtable>
<row>
<label>http://whatever1.com/0</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Resolution.getResolution_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Resolution.getResolution_day.xml
index 7b29bb6e65..8604b27aec 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Resolution.getResolution_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__Resolution.getResolution_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>resolution==1920x1080</segmentFilter>
</row>
<row>
<label>1280x1024</label>
@@ -21,6 +22,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>15</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>resolution==1280x1024</segmentFilter>
</row>
<row>
<label>Others</label>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getCity_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getCity_day.xml
index c9eb98ffda..b25a896506 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getCity_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getCity_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>city==Melbourne;regionCode==07;countryCode==au</segmentFilter>
<city_name>Melbourne</city_name>
<region>07</region>
<country>au</country>
@@ -27,6 +28,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>city==Nice;regionCode==B8;countryCode==fr</segmentFilter>
<city_name>Nice</city_name>
<region>B8</region>
<country>fr</country>
diff --git a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getRegion_day.xml b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getRegion_day.xml
index 50888ce069..af4ce205a1 100644
--- a/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getRegion_day.xml
+++ b/tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__UserCountry.getRegion_day.xml
@@ -10,6 +10,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>regionCode==07;countryCode==au</segmentFilter>
<region>07</region>
<country>au</country>
<country_name>Australia</country_name>
@@ -26,6 +27,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>20</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>regionCode==B8;countryCode==fr</segmentFilter>
<region>B8</region>
<country>fr</country>
<country_name>France</country_name>
diff --git a/tests/PHPUnit/System/expected/test_trackGoals_allowMultipleConversionsPerVisit__VisitTime.getVisitInformationPerServerTime_day.xml b/tests/PHPUnit/System/expected/test_trackGoals_allowMultipleConversionsPerVisit__VisitTime.getVisitInformationPerServerTime_day.xml
index 55a4fa3bd0..d1211383eb 100644
--- a/tests/PHPUnit/System/expected/test_trackGoals_allowMultipleConversionsPerVisit__VisitTime.getVisitInformationPerServerTime_day.xml
+++ b/tests/PHPUnit/System/expected/test_trackGoals_allowMultipleConversionsPerVisit__VisitTime.getVisitInformationPerServerTime_day.xml
@@ -38,6 +38,7 @@
</goals>
<nb_conversions>8</nb_conversions>
<revenue>1332</revenue>
+ <segmentFilter>visitServerHour==0</segmentFilter>
</row>
<row>
<label>1h</label>
@@ -49,6 +50,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==1</segmentFilter>
</row>
<row>
<label>2h</label>
@@ -60,6 +62,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==2</segmentFilter>
</row>
<row>
<label>3h</label>
@@ -71,6 +74,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==3</segmentFilter>
</row>
<row>
<label>4h</label>
@@ -82,6 +86,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==4</segmentFilter>
</row>
<row>
<label>5h</label>
@@ -93,6 +98,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==5</segmentFilter>
</row>
<row>
<label>6h</label>
@@ -104,6 +110,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==6</segmentFilter>
</row>
<row>
<label>7h</label>
@@ -115,6 +122,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==7</segmentFilter>
</row>
<row>
<label>8h</label>
@@ -126,6 +134,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==8</segmentFilter>
</row>
<row>
<label>9h</label>
@@ -137,6 +146,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==9</segmentFilter>
</row>
<row>
<label>10h</label>
@@ -148,6 +158,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==10</segmentFilter>
</row>
<row>
<label>11h</label>
@@ -159,6 +170,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==11</segmentFilter>
</row>
<row>
<label>12h</label>
@@ -170,6 +182,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==12</segmentFilter>
</row>
<row>
<label>13h</label>
@@ -181,6 +194,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==13</segmentFilter>
</row>
<row>
<label>14h</label>
@@ -192,6 +206,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==14</segmentFilter>
</row>
<row>
<label>15h</label>
@@ -203,6 +218,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==15</segmentFilter>
</row>
<row>
<label>16h</label>
@@ -214,6 +230,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==16</segmentFilter>
</row>
<row>
<label>17h</label>
@@ -225,6 +242,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==17</segmentFilter>
</row>
<row>
<label>18h</label>
@@ -236,6 +254,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==18</segmentFilter>
</row>
<row>
<label>19h</label>
@@ -247,6 +266,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==19</segmentFilter>
</row>
<row>
<label>20h</label>
@@ -258,6 +278,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==20</segmentFilter>
</row>
<row>
<label>21h</label>
@@ -269,6 +290,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==21</segmentFilter>
</row>
<row>
<label>22h</label>
@@ -280,6 +302,7 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==22</segmentFilter>
</row>
<row>
<label>23h</label>
@@ -291,5 +314,6 @@
<sum_visit_length>0</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
+ <segmentFilter>visitServerHour==23</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageTitleExcludes__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageTitleExcludes__Actions.getPageUrls_day.xml
index 2c178c678b..7ce507892a 100644
--- a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageTitleExcludes__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageTitleExcludes__Actions.getPageUrls_day.xml
@@ -17,5 +17,6 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>50%</exit_rate>
<url>http://example.org/homepage</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fhomepage</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageUrlExcludes__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageUrlExcludes__Actions.getPageUrls_day.xml
index 2c178c678b..7ce507892a 100644
--- a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageUrlExcludes__Actions.getPageUrls_day.xml
+++ b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_SegmentPageUrlExcludes__Actions.getPageUrls_day.xml
@@ -17,5 +17,6 @@
<bounce_rate>0%</bounce_rate>
<exit_rate>50%</exit_rate>
<url>http://example.org/homepage</url>
+ <segmentFilter>pageUrl==http%3A%2F%2Fexample.org%2Fhomepage</segmentFilter>
</row>
</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_day.xml b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_day.xml
index 5f34b6f1bb..515359ad29 100644
--- a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_day.xml
+++ b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_day.xml
@@ -12,6 +12,7 @@
<sum_visit_length>364</sum_visit_length>
<bounce_count>0</bounce_count>
<nb_visits_converted>1</nb_visits_converted>
+ <segmentFilter>referrerKeyword==this+keyword+should+be+ranked</segmentFilter>
<subtable>
<row>
<label>Google</label>
@@ -43,6 +44,7 @@
<nb_conversions>2</nb_conversions>
<revenue>0</revenue>
<nb_visits>0</nb_visits>
+ <segmentFilter>referrerKeyword==piwik</segmentFilter>
</row>
</result>
<result date="2010-01-04" />
diff --git a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_week.xml b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_week.xml
index 94f2fa7c83..269fb7f690 100644
--- a/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_week.xml
+++ b/tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__Referrers.getKeywords_week.xml
@@ -12,6 +12,7 @@
<nb_visits_converted>1</nb_visits_converted>
<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>0</sum_daily_nb_users>
+ <segmentFilter>referrerKeyword==this+keyword+should+be+ranked</segmentFilter>
<subtable>
<row>
<label>Google</label>
@@ -43,6 +44,7 @@
<nb_conversions>2</nb_conversions>
<revenue>0</revenue>
<nb_visits>0</nb_visits>
+ <segmentFilter>referrerKeyword==piwik</segmentFilter>
</row>
</result>
<result date="From 2010-01-04 to 2010-01-10" />
diff --git a/tests/PHPUnit/Unit/DateTest.php b/tests/PHPUnit/Unit/DateTest.php
index 129fd99a7c..8d29aa5f12 100644
--- a/tests/PHPUnit/Unit/DateTest.php
+++ b/tests/PHPUnit/Unit/DateTest.php
@@ -89,6 +89,27 @@ class DateTest extends \PHPUnit_Framework_TestCase
}
}
+ public function test_getHourInUTC()
+ {
+ $date = Date::factory('today', 'UTC');
+ $hour = $date->getHourInUTC();
+ $this->assertSame('0', $hour); // hour is already in UTC
+
+ $date = Date::factory('today', 'UTC+10');
+ $hour = $date->getHourInUTC();
+ $this->assertSame('10', $hour);
+
+ $date = Date::factory('today');
+ $date = $date->setTime('14:00:00')->setTimezone('UTC+10'); // 14-10 = 4
+ $hour = $date->getHourInUTC();
+ $this->assertSame('4', $hour);
+
+ $date = Date::factory('today');
+ $date = $date->setTime('14:00:00')->setTimezone('UTC-5'); // 14+5 = 19
+ $hour = $date->getHourInUTC();
+ $this->assertSame('19', $hour);
+ }
+
/**
* @group Core
*/