diff --git a/plugins/DevicesDetection/DevicesDetection.php b/plugins/DevicesDetection/DevicesDetection.php
index 7403f293293abbec49c5877b27e3dd1939c59b40..e9cb732e8c889b513a7da19c4bd92ecab48d16fb 100644
--- a/plugins/DevicesDetection/DevicesDetection.php
+++ b/plugins/DevicesDetection/DevicesDetection.php
@@ -169,7 +169,9 @@ class Piwik_DevicesDetection extends Piwik_Plugin
                 Piwik_Exec($q2);
             }
         } catch (Exception $e) {
-            throw $e;
+           if (!Zend_Registry::get('db')->isErrNo($e, '1060')) {
+                throw $e;
+            }
         }
     }
 
diff --git a/plugins/DevicesDetection/UserAgentParserEnhanced/UserAgentParserEnhanced.php b/plugins/DevicesDetection/UserAgentParserEnhanced/UserAgentParserEnhanced.php
index c0a282581135270dbe154188b6b0980b1f77b0ed..9031b0fd33e727e410978e2b6d8706b174c18bdb 100644
--- a/plugins/DevicesDetection/UserAgentParserEnhanced/UserAgentParserEnhanced.php
+++ b/plugins/DevicesDetection/UserAgentParserEnhanced/UserAgentParserEnhanced.php
@@ -228,7 +228,7 @@ class UserAgentParserEnhanced
     public static $browserFamilies = array(
         'Android Browser' => array('AN'),
         'BlackBerry Browser' => array('BB'),
-        'Chrome' => array('CH', 'CM', 'CI', 'CF', 'CR'),
+        'Chrome' => array('CH', 'CM', 'CI', 'CF', 'CR', 'RM'),
         'Firefox' => array('FF', 'FE', 'SX', 'FB', 'PX', 'MB'),
         'Internet Explorer' => array('IE', 'IM'),
         'Konqueror' => array('KO'),
@@ -314,6 +314,8 @@ class UserAgentParserEnhanced
         'WO' => 'wOSBrowser',
         'YA' => 'Yandex Browser'
     );
+
+    const UNKNOWN = "UNK";
     protected static $regexesDir = '/regexes/';
     protected static $osRegexesFile = 'oss.yml';
     protected static $browserRegexesFile = 'browsers.yml';
@@ -406,7 +408,7 @@ class UserAgentParserEnhanced
         if (in_array($browserRegex['name'], self::$browsers)) {
             $short = array_search($browserRegex['name'], self::$browsers);
         } else {
-            $short = 'UN';
+            $short = 'XX';
         }
 
         $this->browser = array(
@@ -630,8 +632,9 @@ class UserAgentParserEnhanced
     public function isDesktop()
     {
         $osName = $this->getOs('name');
-        if (empty($osName))
+        if (empty($osName) || empty(self::$osShorts[$osName])) {
             return false;
+        }
 
         $osShort = self::$osShorts[$osName];
         foreach (self::$osFamilies as $family => $familyOs) {
@@ -650,7 +653,7 @@ class UserAgentParserEnhanced
         }
 
         if (!isset($this->os[$attr])) {
-            return '';
+            return self::UNKNOWN;
         }
 
         if ($attr == 'version') {
@@ -666,7 +669,7 @@ class UserAgentParserEnhanced
         }
 
         if (!isset($this->browser[$attr])) {
-            return '';
+            return self::UNKNOWN;
         }
 
         return $this->browser[$attr];
@@ -701,7 +704,7 @@ class UserAgentParserEnhanced
                 return $osFamily;
             }
         }
-        error_log($osLabel);
+
         return 'Other';
     }
 
diff --git a/plugins/DevicesDetection/functions.php b/plugins/DevicesDetection/functions.php
index 55a538d1d64c973027cd94e1247e72d3e5978922..34f8ed8690f953c6a02922133e4b2053d180bca9 100644
--- a/plugins/DevicesDetection/functions.php
+++ b/plugins/DevicesDetection/functions.php
@@ -26,7 +26,7 @@ function Piwik_getBrowserFamilyFullNameExtended($label)
             return $name;
         }
     }
-    return "Unknown";
+    return Piwik_Translate('General_Unknown');
 }
 
 function Piwik_getBrowserFamilyLogoExtended($label)
@@ -46,7 +46,7 @@ function Piwik_getBrowserNameExtended($label)
     if (array_key_exists($short, UserAgentParserEnhanced::$browsers)) {
         return trim(ucfirst(UserAgentParserEnhanced::$browsers[$short]) . ' ' . $ver);
     } else {
-        return "Unknown";
+        return Piwik_Translate('General_Unknown');
     }
 }
 
@@ -65,7 +65,7 @@ function Piwik_getDeviceBrandLabel($label)
     if (array_key_exists($label, UserAgentParserEnhanced::$deviceBrands)) {
         return ucfirst(UserAgentParserEnhanced::$deviceBrands[$label]);
     } else {
-        return "Unknown";
+        return Piwik_Translate('General_Unknown');
     }
 }
 
@@ -74,7 +74,7 @@ function Piwik_getDeviceTypeLabel($label)
     if (isset(UserAgentParserEnhanced::$deviceTypes[$label])) {
         return ucfirst(UserAgentParserEnhanced::$deviceTypes[$label]);
     } else {
-        return "Unknown";
+        return Piwik_Translate('General_Unknown');
     }
 }
 
@@ -99,10 +99,10 @@ function Piwik_getDeviceTypeLogo($label)
 
 function Piwik_getModelName($label)
 {
-    if (!$label)
-        return "Unknown";
-    else
-        return $label;
+    if (!$label) {
+        return Piwik_Translate('General_Unknown');
+    }
+    return $label;
 }
 
 function Piwik_getOSFamilyFullNameExtended($label)
@@ -112,7 +112,7 @@ function Piwik_getOSFamilyFullNameExtended($label)
             return $name;
         }
     }
-    return "Unknown";
+    return Piwik_Translate('General_Unknown');
 }
 
 function Piwik_getOsFamilyLogoExtended($label)
@@ -127,7 +127,7 @@ function Piwik_getOsFamilyLogoExtended($label)
 
 function Piwik_getOsFullNameExtended($label)
 {
-    if ($label != "" && $label != ";") {
+    if (!empty($label) && $label != ";") {
         $os = substr($label, 0, 3);
         $ver = substr($label, 4, 15);
         $osFullName = array_search($os, UserAgentParserEnhanced::$osShorts);
@@ -138,9 +138,8 @@ function Piwik_getOsFullNameExtended($label)
                 return trim($osFullName . " " . $ver);
             }
         }
-    } else {
-        return "Unknown";
     }
+    return Piwik_Translate('General_Unknown');
 }
 
 function Piwik_getOsLogoExtended($label)
diff --git a/tests/PHPUnit/Fixtures/TwoVisitsNoKeywordWithBot.php b/tests/PHPUnit/Fixtures/TwoVisitsNoKeywordWithBot.php
index a0cf6d8128d4a191ee172d44dc8ad80671522f60..c4399d7f66d303b69969ff03738333e13426d752 100644
--- a/tests/PHPUnit/Fixtures/TwoVisitsNoKeywordWithBot.php
+++ b/tests/PHPUnit/Fixtures/TwoVisitsNoKeywordWithBot.php
@@ -42,6 +42,7 @@ class Test_Piwik_Fixture_TwoVisitsNoKeywordWithBot extends Test_Piwik_BaseFixtur
         $t->setUserAgent('Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)');
         $t->DEBUG_APPEND_URL .= '&bots=1';
         $t->DEBUG_APPEND_URL .= '&forceIpAnonymization=1';
+
         // VISIT 1 = Referrer is "Keyword not defined"
         // Alsotrigger goal to check that attribution goes to this keyword
         $t->setUrlReferrer('http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC&url=http%3A%2F%2Fpiwik.org%2F&ei=&usg=');
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e1e5f0e71bc19954b52a8aab6eb1c4504467ceb9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>24</nb_visits>
+		<nb_actions>27</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>22</bounce_count>
+		<nb_visits_converted>22</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>24</sum_daily_nb_uniq_visitors>
+		<logo>plugins/DevicesDetection/images/brand/unknown.ico</logo>
+	</row>
+	<row>
+		<label>HTC</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/DevicesDetection/images/brand/HTC.ico</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrowserFamilies_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrowserFamilies_month.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b6c1b4e644f4759e1d790a97f51df7ea0ad89ba9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrowserFamilies_month.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Internet Explorer</label>
+		<nb_visits>6</nb_visits>
+		<nb_actions>6</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>6</bounce_count>
+		<nb_visits_converted>6</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/IE.gif</logo>
+	</row>
+	<row>
+		<label>Chrome</label>
+		<nb_visits>10</nb_visits>
+		<nb_actions>13</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>8</bounce_count>
+		<nb_visits_converted>9</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>10</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
+	</row>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>6</nb_visits>
+		<nb_actions>6</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>6</bounce_count>
+		<nb_visits_converted>5</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/UNK.gif</logo>
+	</row>
+	<row>
+		<label>Firefox</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/FF.gif</logo>
+	</row>
+	<row>
+		<label>Safari</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/SF.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8b5e89a8129651beb3ff71549858493195fb483f
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getBrowserVersions_month.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Epiphany 2.30</label>
+		<nb_visits>5</nb_visits>
+		<nb_actions>5</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>5</bounce_count>
+		<nb_visits_converted>5</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/UNK.gif</logo>
+	</row>
+	<row>
+		<label>RockMelt 0.9</label>
+		<nb_visits>5</nb_visits>
+		<nb_actions>8</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>3</bounce_count>
+		<nb_visits_converted>4</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
+	</row>
+	<row>
+		<label>Internet Explorer 10.6</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>3</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>3</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/IE.gif</logo>
+	</row>
+	<row>
+		<label>Chrome 19.0</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
+	</row>
+	<row>
+		<label>Chrome 20.0</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
+	</row>
+	<row>
+		<label>Firefox 6.0</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/FF.gif</logo>
+	</row>
+	<row>
+		<label>Internet Explorer 10.0</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/IE.gif</logo>
+	</row>
+	<row>
+		<label>Mobile Safari 4.0</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/SF.gif</logo>
+	</row>
+	<row>
+		<label>Chrome 11.0</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>1</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
+	</row>
+	<row>
+		<label>Internet Explorer 6.0</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>1</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/IE.gif</logo>
+	</row>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>1</bounce_count>
+		<nb_visits_converted>0</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/UNK.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getModel_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getModel_month.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8e751c211d8bedc69805b5f5853ee8679dbbd68e
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getModel_month.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>24</nb_visits>
+		<nb_actions>27</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>22</bounce_count>
+		<nb_visits_converted>22</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>24</sum_daily_nb_uniq_visitors>
+	</row>
+	<row>
+		<label>Vision</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getOsFamilies_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getOsFamilies_month.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4410cb7e13ed1188e9285f509d14e8b565c8fcdb
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getOsFamilies_month.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Linux</label>
+		<nb_visits>7</nb_visits>
+		<nb_actions>7</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>7</bounce_count>
+		<nb_visits_converted>7</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/LIN.gif</logo>
+	</row>
+	<row>
+		<label>Windows</label>
+		<nb_visits>9</nb_visits>
+		<nb_actions>9</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>9</bounce_count>
+		<nb_visits_converted>9</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>9</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/WI8.gif</logo>
+	</row>
+	<row>
+		<label>Mac</label>
+		<nb_visits>6</nb_visits>
+		<nb_actions>9</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>4</bounce_count>
+		<nb_visits_converted>5</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/MAC.gif</logo>
+	</row>
+	<row>
+		<label>Android</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/AND.gif</logo>
+	</row>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/UNK.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5ca9da3cabc7992e44663c39c99189b156933f3a
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getOsVersions_month.xml
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Linux</label>
+		<nb_visits>7</nb_visits>
+		<nb_actions>7</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>7</bounce_count>
+		<nb_visits_converted>7</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/LIN.gif</logo>
+	</row>
+	<row>
+		<label>Windows 7</label>
+		<nb_visits>7</nb_visits>
+		<nb_actions>7</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>7</bounce_count>
+		<nb_visits_converted>7</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/WI8.gif</logo>
+	</row>
+	<row>
+		<label>Mac 10.6</label>
+		<nb_visits>5</nb_visits>
+		<nb_actions>8</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>3</bounce_count>
+		<nb_visits_converted>4</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/MAC.gif</logo>
+	</row>
+	<row>
+		<label>Android 2.3</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/AND.gif</logo>
+	</row>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/UNK.gif</logo>
+	</row>
+	<row>
+		<label>Windows XP</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/WI8.gif</logo>
+	</row>
+	<row>
+		<label>Mac 10.8</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>1</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/MAC.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getType_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getType_month.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cb30ddd878f2d0a6403c082b08698c106bf6f7c6
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__DevicesDetection.getType_month.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Desktop</label>
+		<nb_visits>22</nb_visits>
+		<nb_actions>25</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>20</bounce_count>
+		<nb_visits_converted>21</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>22</sum_daily_nb_uniq_visitors>
+		<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
+	</row>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/DevicesDetection/images/screens/unknown.gif</logo>
+	</row>
+	<row>
+		<label>Smartphone</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/DevicesDetection/images/screens/smartphone.png</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml
index 07ca0de5ce5008f5c0eba868ef1c3fd4ba03e298..cabfa2b9f01b41791397feabbbbf3ec640283fc0 100755
--- a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserType_month.xml
@@ -2,14 +2,25 @@
 <result>
 	<row>
 		<label>WebKit (Safari, Chrome)</label>
-		<nb_visits>17</nb_visits>
-		<nb_actions>20</nb_actions>
+		<nb_visits>10</nb_visits>
+		<nb_actions>10</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>10</bounce_count>
+		<nb_visits_converted>10</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>10</sum_daily_nb_uniq_visitors>
+		<shortLabel>Webkit</shortLabel>
+	</row>
+	<row>
+		<label>Unknown</label>
+		<nb_visits>8</nb_visits>
+		<nb_actions>11</nb_actions>
 		<max_actions>3</max_actions>
 		<sum_visit_length>305</sum_visit_length>
-		<bounce_count>15</bounce_count>
-		<nb_visits_converted>16</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>17</sum_daily_nb_uniq_visitors>
-		<shortLabel>Webkit</shortLabel>
+		<bounce_count>6</bounce_count>
+		<nb_visits_converted>6</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>8</sum_daily_nb_uniq_visitors>
+		<shortLabel>Unknown</shortLabel>
 	</row>
 	<row>
 		<label>Trident (IE)</label>
@@ -33,15 +44,4 @@
 		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
 		<shortLabel>Gecko</shortLabel>
 	</row>
-	<row>
-		<label>Unknown</label>
-		<nb_visits>1</nb_visits>
-		<nb_actions>1</nb_actions>
-		<max_actions>1</max_actions>
-		<sum_visit_length>0</sum_visit_length>
-		<bounce_count>1</bounce_count>
-		<nb_visits_converted>0</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
-		<shortLabel>Unknown</shortLabel>
-	</row>
 </result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml
index 09abd01bbedc7d91dad9f1016e7316759475a215..f7e687cdf276a279a709fcdb5eeed7f025cd15fd 100755
--- a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowserVersion_month.xml
@@ -1,17 +1,5 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <result>
-	<row>
-		<label>Chrome 11.0</label>
-		<nb_visits>6</nb_visits>
-		<nb_actions>9</nb_actions>
-		<max_actions>3</max_actions>
-		<sum_visit_length>305</sum_visit_length>
-		<bounce_count>4</bounce_count>
-		<nb_visits_converted>5</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
-		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
-		<shortLabel>Chrome 11.0</shortLabel>
-	</row>
 	<row>
 		<label>Epiphany 2.30</label>
 		<nb_visits>5</nb_visits>
@@ -24,6 +12,18 @@
 		<logo>plugins/UserSettings/images/browsers/EP.gif</logo>
 		<shortLabel>Epiphany 2.30</shortLabel>
 	</row>
+	<row>
+		<label>RockMelt 0.9</label>
+		<nb_visits>5</nb_visits>
+		<nb_actions>8</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>3</bounce_count>
+		<nb_visits_converted>4</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/RM.gif</logo>
+		<shortLabel>RM;0.9</shortLabel>
+	</row>
 	<row>
 		<label>Internet Explorer 10.6</label>
 		<nb_visits>3</nb_visits>
@@ -85,7 +85,7 @@
 		<shortLabel>IE 10.0</shortLabel>
 	</row>
 	<row>
-		<label>Safari 4.0</label>
+		<label>Mobile Safari 4.0</label>
 		<nb_visits>2</nb_visits>
 		<nb_actions>2</nb_actions>
 		<max_actions>1</max_actions>
@@ -93,8 +93,20 @@
 		<bounce_count>2</bounce_count>
 		<nb_visits_converted>2</nb_visits_converted>
 		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
-		<logo>plugins/UserSettings/images/browsers/SF.gif</logo>
-		<shortLabel>Safari 4.0</shortLabel>
+		<logo>plugins/UserSettings/images/browsers/MF.gif</logo>
+		<shortLabel>MF;4.0</shortLabel>
+	</row>
+	<row>
+		<label>Chrome 11.0</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>1</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
+		<shortLabel>Chrome 11.0</shortLabel>
 	</row>
 	<row>
 		<label>Internet Explorer 6.0</label>
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowser_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowser_month.xml
index 8cd0d5166fbfe84f32c628ca82b21acc8eb7e338..3d8502ba6dfdec9908e1029508261474a3e948a4 100755
--- a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowser_month.xml
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getBrowser_month.xml
@@ -1,16 +1,5 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <result>
-	<row>
-		<label>Chrome</label>
-		<nb_visits>10</nb_visits>
-		<nb_actions>13</nb_actions>
-		<max_actions>3</max_actions>
-		<sum_visit_length>305</sum_visit_length>
-		<bounce_count>8</bounce_count>
-		<nb_visits_converted>9</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>10</sum_daily_nb_uniq_visitors>
-		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
-	</row>
 	<row>
 		<label>Epiphany</label>
 		<nb_visits>5</nb_visits>
@@ -22,6 +11,17 @@
 		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
 		<logo>plugins/UserSettings/images/browsers/EP.gif</logo>
 	</row>
+	<row>
+		<label>RockMelt</label>
+		<nb_visits>5</nb_visits>
+		<nb_actions>8</nb_actions>
+		<max_actions>3</max_actions>
+		<sum_visit_length>305</sum_visit_length>
+		<bounce_count>3</bounce_count>
+		<nb_visits_converted>4</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/RM.gif</logo>
+	</row>
 	<row>
 		<label>Internet Explorer</label>
 		<nb_visits>6</nb_visits>
@@ -33,6 +33,17 @@
 		<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
 		<logo>plugins/UserSettings/images/browsers/IE.gif</logo>
 	</row>
+	<row>
+		<label>Chrome</label>
+		<nb_visits>5</nb_visits>
+		<nb_actions>5</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>5</bounce_count>
+		<nb_visits_converted>5</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/browsers/CH.gif</logo>
+	</row>
 	<row>
 		<label>Firefox</label>
 		<nb_visits>2</nb_visits>
@@ -45,7 +56,7 @@
 		<logo>plugins/UserSettings/images/browsers/FF.gif</logo>
 	</row>
 	<row>
-		<label>Safari</label>
+		<label>Mobile Safari</label>
 		<nb_visits>2</nb_visits>
 		<nb_actions>2</nb_actions>
 		<max_actions>1</max_actions>
@@ -53,7 +64,7 @@
 		<bounce_count>2</bounce_count>
 		<nb_visits_converted>2</nb_visits_converted>
 		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
-		<logo>plugins/UserSettings/images/browsers/SF.gif</logo>
+		<logo>plugins/UserSettings/images/browsers/MF.gif</logo>
 	</row>
 	<row>
 		<label>Unknown</label>
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getConfiguration_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getConfiguration_month.xml
index c3d42208fb34fc1e32e163fa4bdaed464609aef7..c5d306e75c7f1538575c5625598e2043bc782d75 100755
--- a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getConfiguration_month.xml
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getConfiguration_month.xml
@@ -1,17 +1,17 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <result>
 	<row>
-		<label>Mac OS / Chrome / unknown</label>
-		<nb_visits>6</nb_visits>
-		<nb_actions>9</nb_actions>
+		<label>Mac OS / RockMelt / unknown</label>
+		<nb_visits>5</nb_visits>
+		<nb_actions>8</nb_actions>
 		<max_actions>3</max_actions>
 		<sum_visit_length>305</sum_visit_length>
-		<bounce_count>4</bounce_count>
-		<nb_visits_converted>5</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>6</sum_daily_nb_uniq_visitors>
+		<bounce_count>3</bounce_count>
+		<nb_visits_converted>4</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
 	</row>
 	<row>
-		<label>Linux / Epiphany / unknown</label>
+		<label>Windows 7 / Internet Explorer / unknown</label>
 		<nb_visits>5</nb_visits>
 		<nb_actions>5</nb_actions>
 		<max_actions>1</max_actions>
@@ -21,17 +21,17 @@
 		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
 	</row>
 	<row>
-		<label>Windows 7 / Internet Explorer / unknown</label>
-		<nb_visits>5</nb_visits>
-		<nb_actions>5</nb_actions>
+		<label>Linux / Epiphany / unknown</label>
+		<nb_visits>4</nb_visits>
+		<nb_actions>4</nb_actions>
 		<max_actions>1</max_actions>
 		<sum_visit_length>0</sum_visit_length>
-		<bounce_count>5</bounce_count>
-		<nb_visits_converted>5</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>5</sum_daily_nb_uniq_visitors>
+		<bounce_count>4</bounce_count>
+		<nb_visits_converted>4</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>4</sum_daily_nb_uniq_visitors>
 	</row>
 	<row>
-		<label>Android / Safari / unknown</label>
+		<label>Android / Mobile Safari / unknown</label>
 		<nb_visits>2</nb_visits>
 		<nb_actions>2</nb_actions>
 		<max_actions>1</max_actions>
@@ -70,6 +70,26 @@
 		<nb_visits_converted>1</nb_visits_converted>
 		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
 	</row>
+	<row>
+		<label>Mac OS / Chrome / unknown</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>1</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+	</row>
+	<row>
+		<label>Unknown / Epiphany / unknown</label>
+		<nb_visits>1</nb_visits>
+		<nb_actions>1</nb_actions>
+		<max_actions>1</max_actions>
+		<sum_visit_length>0</sum_visit_length>
+		<bounce_count>1</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+	</row>
 	<row>
 		<label>Unknown / Unknown / unknown</label>
 		<nb_visits>1</nb_visits>
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml
index b9c1b1b60eeac7241b0b21268d257949d7512082..c7854ca4fa87ae6e76c03a5f7b494c37d031c523 100755
--- a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getMobileVsDesktop_month.xml
@@ -2,13 +2,13 @@
 <result>
 	<row>
 		<label>Desktop</label>
-		<nb_visits>23</nb_visits>
-		<nb_actions>26</nb_actions>
+		<nb_visits>22</nb_visits>
+		<nb_actions>25</nb_actions>
 		<max_actions>3</max_actions>
 		<sum_visit_length>305</sum_visit_length>
-		<bounce_count>21</bounce_count>
-		<nb_visits_converted>22</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>23</sum_daily_nb_uniq_visitors>
+		<bounce_count>20</bounce_count>
+		<nb_visits_converted>21</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>22</sum_daily_nb_uniq_visitors>
 		<logo>plugins/UserSettings/images/screens/normal.gif</logo>
 	</row>
 	<row>
@@ -24,13 +24,13 @@
 	</row>
 	<row>
 		<label>Unknown</label>
-		<nb_visits>1</nb_visits>
-		<nb_actions>1</nb_actions>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
 		<max_actions>1</max_actions>
 		<sum_visit_length>0</sum_visit_length>
-		<bounce_count>1</bounce_count>
-		<nb_visits_converted>0</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
 		<logo>plugins/UserSettings/images/os/UNK.gif</logo>
 	</row>
 </result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOSFamily_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOSFamily_month.xml
index 4a8eeb7db703de691bac42b86c172eb889d3e228..c73b95cec144d12d5e4624db094f772f94a4eb51 100755
--- a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOSFamily_month.xml
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOSFamily_month.xml
@@ -2,13 +2,13 @@
 <result>
 	<row>
 		<label>Linux</label>
-		<nb_visits>8</nb_visits>
-		<nb_actions>8</nb_actions>
+		<nb_visits>7</nb_visits>
+		<nb_actions>7</nb_actions>
 		<max_actions>1</max_actions>
 		<sum_visit_length>0</sum_visit_length>
-		<bounce_count>8</bounce_count>
-		<nb_visits_converted>8</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>8</sum_daily_nb_uniq_visitors>
+		<bounce_count>7</bounce_count>
+		<nb_visits_converted>7</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
 		<logo>plugins/UserSettings/images/os/LIN.gif</logo>
 	</row>
 	<row>
@@ -46,13 +46,13 @@
 	</row>
 	<row>
 		<label>Unknown</label>
-		<nb_visits>1</nb_visits>
-		<nb_actions>1</nb_actions>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
 		<max_actions>1</max_actions>
 		<sum_visit_length>0</sum_visit_length>
-		<bounce_count>1</bounce_count>
-		<nb_visits_converted>0</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>1</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
 		<logo>plugins/UserSettings/images/os/UNK.gif</logo>
 	</row>
 </result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOS_month.xml b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOS_month.xml
index 137bbccd22b5995364434919e5d930b47cc43d3c..4f2575833cf220f975547ca9e9007e16a2b0cac1 100755
--- a/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOS_month.xml
+++ b/tests/PHPUnit/Integration/expected/test_ImportLogs__UserSettings.getOS_month.xml
@@ -2,13 +2,13 @@
 <result>
 	<row>
 		<label>Linux</label>
-		<nb_visits>8</nb_visits>
-		<nb_actions>8</nb_actions>
+		<nb_visits>7</nb_visits>
+		<nb_actions>7</nb_actions>
 		<max_actions>1</max_actions>
 		<sum_visit_length>0</sum_visit_length>
-		<bounce_count>8</bounce_count>
-		<nb_visits_converted>8</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>8</sum_daily_nb_uniq_visitors>
+		<bounce_count>7</bounce_count>
+		<nb_visits_converted>7</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>7</sum_daily_nb_uniq_visitors>
 		<logo>plugins/UserSettings/images/os/LIN.gif</logo>
 		<shortLabel>Linux</shortLabel>
 	</row>
@@ -49,27 +49,27 @@
 		<shortLabel>Android</shortLabel>
 	</row>
 	<row>
-		<label>Windows XP</label>
+		<label>Unknown</label>
 		<nb_visits>2</nb_visits>
 		<nb_actions>2</nb_actions>
 		<max_actions>1</max_actions>
 		<sum_visit_length>0</sum_visit_length>
 		<bounce_count>2</bounce_count>
-		<nb_visits_converted>2</nb_visits_converted>
+		<nb_visits_converted>1</nb_visits_converted>
 		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
-		<logo>plugins/UserSettings/images/os/WXP.gif</logo>
-		<shortLabel>Win XP</shortLabel>
+		<logo>plugins/UserSettings/images/os/UNK.gif</logo>
+		<shortLabel>Unknown</shortLabel>
 	</row>
 	<row>
-		<label>Unknown</label>
-		<nb_visits>1</nb_visits>
-		<nb_actions>1</nb_actions>
+		<label>Windows XP</label>
+		<nb_visits>2</nb_visits>
+		<nb_actions>2</nb_actions>
 		<max_actions>1</max_actions>
 		<sum_visit_length>0</sum_visit_length>
-		<bounce_count>1</bounce_count>
-		<nb_visits_converted>0</nb_visits_converted>
-		<sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors>
-		<logo>plugins/UserSettings/images/os/UNK.gif</logo>
-		<shortLabel>Unknown</shortLabel>
+		<bounce_count>2</bounce_count>
+		<nb_visits_converted>2</nb_visits_converted>
+		<sum_daily_nb_uniq_visitors>2</sum_daily_nb_uniq_visitors>
+		<logo>plugins/UserSettings/images/os/WXP.gif</logo>
+		<shortLabel>Win XP</shortLabel>
 	</row>
 </result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrand_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrand_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..18350a22581f52bcff96738627186729fc3f0b14
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrand_day.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Unknown</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>
+		<logo>plugins/DevicesDetection/images/brand/unknown.ico</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserFamilies_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserFamilies_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..84860eba92c41f254e96dccc3b707c34a79d3d58
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserFamilies_day.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>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>
+		<logo>plugins/UserSettings/images/browsers/FF.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6f656fdf684c09928aa6548f45a6c4b650694d11
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getBrowserVersions_day.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Firefox 3.6</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>
+		<logo>plugins/UserSettings/images/browsers/FF.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getModel_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getModel_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..050a4cc6c8ebc69b482b3ba36d1825d8b00ff369
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getModel_day.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Unknown</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>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsFamilies_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsFamilies_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..48a15bd24a1af3b692ccaa5b36365d6c91de34e6
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsFamilies_day.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Windows</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>
+		<logo>plugins/UserSettings/images/os/WI8.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ba7a99fbc6e709756fe28db6f5d86b5121e7bcdd
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getOsVersions_day.xml
@@ -0,0 +1,14 @@
+<?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>
+		<logo>plugins/UserSettings/images/os/WI8.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..347eac465fa0ec67f99c49ff0500d96e01cd138e
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitorTwoVisits__DevicesDetection.getType_day.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+	<row>
+		<label>Desktop</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>
+		<logo>plugins/DevicesDetection/images/screens/normal.gif</logo>
+	</row>
+</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/Integration/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
index 0d99dbf939539a8105e955774f56b8d58e401ce5..24035b06f66a1655de4f1d97caa4b61d6e4ecad4 100644
--- a/tests/PHPUnit/Integration/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/Integration/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
@@ -67,12 +67,12 @@
 		<operatingSystemCode>UNK</operatingSystemCode>
 		<operatingSystemShortName>Unknown</operatingSystemShortName>
 		<operatingSystemIcon>plugins/UserSettings/images/os/UNK.gif</operatingSystemIcon>
-		<browserFamily>gecko</browserFamily>
-		<browserFamilyDescription>Gecko (Firefox)</browserFamilyDescription>
-		<browserName>Netscape 5.0</browserName>
-		<browserIcon>plugins/UserSettings/images/browsers/NS.gif</browserIcon>
-		<browserCode>NS</browserCode>
-		<browserVersion>5.0</browserVersion>
+		<browserFamily>unknown</browserFamily>
+		<browserFamilyDescription>Inconnu</browserFamilyDescription>
+		<browserName>Inconnu</browserName>
+		<browserIcon>plugins/UserSettings/images/browsers/UNK.gif</browserIcon>
+		<browserCode>UNK</browserCode>
+		<browserVersion>UNK</browserVersion>
 		<screenType>normal</screenType>
 		<resolution>1024x768</resolution>
 		<screenTypeIcon>plugins/UserSettings/images/screens/normal.gif</screenTypeIcon>
@@ -170,12 +170,12 @@
 		<operatingSystemCode>UNK</operatingSystemCode>
 		<operatingSystemShortName>Unknown</operatingSystemShortName>
 		<operatingSystemIcon>plugins/UserSettings/images/os/UNK.gif</operatingSystemIcon>
-		<browserFamily>gecko</browserFamily>
-		<browserFamilyDescription>Gecko (Firefox)</browserFamilyDescription>
-		<browserName>Netscape 5.0</browserName>
-		<browserIcon>plugins/UserSettings/images/browsers/NS.gif</browserIcon>
-		<browserCode>NS</browserCode>
-		<browserVersion>5.0</browserVersion>
+		<browserFamily>unknown</browserFamily>
+		<browserFamilyDescription>Inconnu</browserFamilyDescription>
+		<browserName>Inconnu</browserName>
+		<browserIcon>plugins/UserSettings/images/browsers/UNK.gif</browserIcon>
+		<browserCode>UNK</browserCode>
+		<browserVersion>UNK</browserVersion>
 		<screenType>normal</screenType>
 		<resolution>1024x768</resolution>
 		<screenTypeIcon>plugins/UserSettings/images/screens/normal.gif</screenTypeIcon>
diff --git a/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_month.original.html b/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_month.original.html
index afcdaacc3cbe8fbef67433a627dbc826d50bc6ff..ac49c7ba8902045db68198142c717f18f31078cb 100644
--- a/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_month.original.html
+++ b/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_and_graph__PDFReports.generateReport_month.original.html
@@ -16,6 +16,41 @@ Report list
 </h2>
 <ul>
 <li>
+<a href="#DevicesDetection_getType" style="text-decoration:none; color: rgb(68,68,68);">
+Device type
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getBrand" style="text-decoration:none; color: rgb(68,68,68);">
+Device brand
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getModel" style="text-decoration:none; color: rgb(68,68,68);">
+Device model
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getOsFamilies" style="text-decoration:none; color: rgb(68,68,68);">
+Operating System families
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getOsVersions" style="text-decoration:none; color: rgb(68,68,68);">
+Operating System versions
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getBrowserFamilies" style="text-decoration:none; color: rgb(68,68,68);">
+Browsers families
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getBrowserVersions" style="text-decoration:none; color: rgb(68,68,68);">
+Browser versions
+</a>
+</li>
+<li>
 <a href="#MultiSites_getAll" style="text-decoration:none; color: rgb(68,68,68);">
 All Websites dashboard
 </a>
@@ -245,7 +280,517 @@ Mobile vs Desktop
 Browser language
 </a>
 </li>
-</ul><a name="MultiSites_getAll"/>
+</ul><a name="DevicesDetection_getType"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Device type
+</h2>
+<img
+alt=""
+src="data:image/png;base64,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"
+height="200"
+width="700"/>
+<br/>
+<br/>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Device type&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/DevicesDetection/images/screens/normal.gif'>
+&nbsp;
+Desktop
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getBrand"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Device brand
+</h2>
+<img
+alt=""
+src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAF8ElEQVR4nO3dMW4jZRzGYQclIKVIqjRJscUoNKQL5YoCWoS0JQUV3V4AiXIluAUdN+Aa+ARoGlDmACkisQENRSzbTBz7deL1Nx4/T+XYY+cvbZz57TfjyUHbtiMAgFU+Kj0AALAbRAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0ZCqqmrhnQvvX/4sANhFh6UH6Iuff/m9c8+P33+ePLGu6/zRqqqWbw8AvSUaJv746/b+/n765dHR0c3NzcXFxfSeuq47u3wFAMBeEQ0zd3d309unp6dN08xHw1Mel8T0dqczHh6abvDw6PzGLxsfAD4s0bBJSwJitKghrFsAsEOcCLmG+bWBZB+/VgQoBgB6zkrDzPHx8QtfYVoVSQGstTEAFCcaJt58WTU3Ny9/nYcCCGtgrY0BoCzRMPHNF69Go1crNwuXB+ZrIHnNkXMaAOg95zRs0lqXcnLdJwB2i5WGTXr8KcqFH6B4auPtDAkAz3PQtm3pGQCAHeDwBAAQEQ0AQEQ0AAAR0QAAREQDABARDQBAZC+u0+ByCNA33pXQW0uuUDz8aPAXqKFvvCuht5ZfrdjhCWDbJAL008qCFw0AQLTmJxqAkhybgD4I34nDP6cB6Kfkr8wDWzN/NsNTDSEagAIsMECvhOcmOzwBbJtigB01/JWGuq59Ihz6pvOxLm9M2AkHbduWngEA2AEOTwAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAARPYoGsbjcekRgJmmaZqmKT0FMLNyR7lH0QAAvIRoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiByWHmCr/n7/T+kRgIn39/+OvCuH4pOP92tvsrf265/52x9+Kz0CwAC9e/v66vKs9BR8cA5PAAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABB5TjRUVbXxOQCAnptFw+MUEAcArKWaU3oWNu+w9AAADERVVXVdP/UlA7D68MRDLT5VjtNHH2/T6c3553ZuL/8WAOwEiTB40UrDfC129vfz93e26fTmWt/CTx4A9E10IuTCXXhn175yN1/X9XRFoXM7eToAO2G6bOwX+/A885wGPw0ALGTZeMCeeZ2G6VIBALAnZtHQ6YCVhfiMbnh4yvR4hAgFGBL/mRy8/x2emO+AZHe+ZMffSQpxADB4fvMP3kHbtqVn2JLxePzTr3+WngJggN69fX11eVZ6Cl5qPB5fX18v2cDfngAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgclh6gK367uvPSo8ATNze3o5Go5OTk9KDsAFXl2elR2Ab9isa3nz1aekRgImmaUaj0fn5eelBgJTDEwBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABEDtq2LT0DALADrDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQOQ/n6lxbjIw0rkAAAAASUVORK5CYII="
+height="200"
+width="700"/>
+<br/>
+<br/>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Device brand&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/DevicesDetection/images/brand/unknown.ico'>
+&nbsp;
+Unknown
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getModel"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Device model
+</h2>
+<img
+alt=""
+src="data:image/png;base64,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"
+height="200"
+width="700"/>
+<br/>
+<br/>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Device model&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+Unknown
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getOsFamilies"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Operating System families
+</h2>
+<img
+alt=""
+src="data:image/png;base64,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"
+height="200"
+width="700"/>
+<br/>
+<br/>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Operating System families&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/os/WI8.gif'>
+&nbsp;
+Windows
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getOsVersions"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Operating System versions
+</h2>
+<img
+alt=""
+src="data:image/png;base64,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"
+height="200"
+width="700"/>
+<br/>
+<br/>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Operating System versions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/os/WI8.gif'>
+&nbsp;
+Windows XP
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getBrowserFamilies"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Browsers families
+</h2>
+<img
+alt=""
+src="data:image/png;base64,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"
+height="200"
+width="700"/>
+<br/>
+<br/>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Browsers families&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/OP.gif'>
+&nbsp;
+Opera
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+6
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:31
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+50%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+<tr style="background-color: rgb(249,250,250)">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/FF.gif'>
+&nbsp;
+Firefox
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+1
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:06:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getBrowserVersions"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Browser versions
+</h2>
+<img
+alt=""
+src="data:image/png;base64,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"
+height="200"
+width="700"/>
+<br/>
+<br/>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Browser versions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/OP.gif'>
+&nbsp;
+Opera 9.63
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+6
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:31
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+50%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+<tr style="background-color: rgb(249,250,250)">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/FF.gif'>
+&nbsp;
+Firefox 3.6
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+1
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:06:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="MultiSites_getAll"/>
 <h2 style="color: rgb(126,115,99); font-size: 11pt;">
 All Websites dashboard
 </h2>
diff --git a/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__PDFReports.generateReport_month.original.html b/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__PDFReports.generateReport_month.original.html
index f2b131a8b4512f44d0c9b271478462e86552c76d..d97ebf07fde215407a9d6f6046c9e101ace04ed6 100644
--- a/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__PDFReports.generateReport_month.original.html
+++ b/tests/PHPUnit/Integration/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__PDFReports.generateReport_month.original.html
@@ -16,6 +16,41 @@ Report list
 </h2>
 <ul>
 <li>
+<a href="#DevicesDetection_getType" style="text-decoration:none; color: rgb(68,68,68);">
+Device type
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getBrand" style="text-decoration:none; color: rgb(68,68,68);">
+Device brand
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getModel" style="text-decoration:none; color: rgb(68,68,68);">
+Device model
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getOsFamilies" style="text-decoration:none; color: rgb(68,68,68);">
+Operating System families
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getOsVersions" style="text-decoration:none; color: rgb(68,68,68);">
+Operating System versions
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getBrowserFamilies" style="text-decoration:none; color: rgb(68,68,68);">
+Browsers families
+</a>
+</li>
+<li>
+<a href="#DevicesDetection_getBrowserVersions" style="text-decoration:none; color: rgb(68,68,68);">
+Browser versions
+</a>
+</li>
+<li>
 <a href="#MultiSites_getAll" style="text-decoration:none; color: rgb(68,68,68);">
 All Websites dashboard
 </a>
@@ -245,7 +280,468 @@ Mobile vs Desktop
 Browser language
 </a>
 </li>
-</ul><a name="MultiSites_getAll"/>
+</ul><a name="DevicesDetection_getType"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Device type
+</h2>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Device type&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/DevicesDetection/images/screens/normal.gif'>
+&nbsp;
+Desktop
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getBrand"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Device brand
+</h2>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Device brand&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/DevicesDetection/images/brand/unknown.ico'>
+&nbsp;
+Unknown
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getModel"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Device model
+</h2>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Device model&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+Unknown
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getOsFamilies"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Operating System families
+</h2>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Operating System families&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/os/WI8.gif'>
+&nbsp;
+Windows
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getOsVersions"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Operating System versions
+</h2>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Operating System versions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/os/WI8.gif'>
+&nbsp;
+Windows XP
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+8
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2.67
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+33.33%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getBrowserFamilies"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Browsers families
+</h2>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Browsers families&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/OP.gif'>
+&nbsp;
+Opera
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+6
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:31
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+50%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+<tr style="background-color: rgb(249,250,250)">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/FF.gif'>
+&nbsp;
+Firefox
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+1
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:06:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="DevicesDetection_getBrowserVersions"/>
+<h2 style="color: rgb(126,115,99); font-size: 11pt;">
+Browser versions
+</h2>
+<table style="border-collapse:collapse; margin-left: 5px">
+<thead style="background-color: rgb(228,226,215); color: rgb(37,87,146); font-size: 11pt;">
+<th style="padding: 6px 0;">
+&nbsp;Browser versions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Visits&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Actions per Visit&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Avg. Time on Website&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Bounce Rate&nbsp;&nbsp;
+</th>
+<th style="padding: 6px 0;">
+&nbsp;Conversion Rate&nbsp;&nbsp;
+</th>
+</thead>
+<tbody>
+<tr style="">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/OP.gif'>
+&nbsp;
+Opera 9.63
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+6
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+3
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:07:31
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+50%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+<tr style="background-color: rgb(249,250,250)">
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+<img src='plugins/UserSettings/images/browsers/FF.gif'>
+&nbsp;
+Firefox 3.6
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+1
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+2
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+00:06:01
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+<td style="font-size: 11pt; border-bottom: 1px solid rgb(231,231,231); padding: 5px 0 5px 5px;">
+0%
+</td>
+</tr>
+</tbody>
+</table>
+<br/>
+<a style="text-decoration:none; color: rgb(126,115,99); font-size: 9pt" href="#reportTop">
+Back to top
+</a><a name="MultiSites_getAll"/>
 <h2 style="color: rgb(126,115,99); font-size: 11pt;">
 All Websites dashboard
 </h2>
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrand_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrand_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..106f23f16bb7dddc98ac7def1dd2c59d64a48127
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrand_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2009-01-04" />
+	<result date="2009-01-05" />
+	<result date="2009-01-06" />
+	<result date="2009-01-07" />
+	<result date="2009-01-08" />
+	<result date="2009-01-09" />
+	<result date="2009-01-10" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrand_week.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrand_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb246edc18a6da402cb45044dfaf1ad20e25bc
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrand_week.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="From 2008-12-29 to 2009-01-04" />
+	<result date="From 2009-01-05 to 2009-01-11" />
+	<result date="From 2009-01-12 to 2009-01-18" />
+	<result date="From 2009-01-19 to 2009-01-25" />
+	<result date="From 2009-01-26 to 2009-02-01" />
+	<result date="From 2009-02-02 to 2009-02-08" />
+	<result date="From 2009-02-09 to 2009-02-15" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserFamilies_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserFamilies_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..106f23f16bb7dddc98ac7def1dd2c59d64a48127
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserFamilies_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2009-01-04" />
+	<result date="2009-01-05" />
+	<result date="2009-01-06" />
+	<result date="2009-01-07" />
+	<result date="2009-01-08" />
+	<result date="2009-01-09" />
+	<result date="2009-01-10" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserFamilies_week.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserFamilies_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb246edc18a6da402cb45044dfaf1ad20e25bc
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserFamilies_week.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="From 2008-12-29 to 2009-01-04" />
+	<result date="From 2009-01-05 to 2009-01-11" />
+	<result date="From 2009-01-12 to 2009-01-18" />
+	<result date="From 2009-01-19 to 2009-01-25" />
+	<result date="From 2009-01-26 to 2009-02-01" />
+	<result date="From 2009-02-02 to 2009-02-08" />
+	<result date="From 2009-02-09 to 2009-02-15" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserVersions_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserVersions_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..106f23f16bb7dddc98ac7def1dd2c59d64a48127
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserVersions_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2009-01-04" />
+	<result date="2009-01-05" />
+	<result date="2009-01-06" />
+	<result date="2009-01-07" />
+	<result date="2009-01-08" />
+	<result date="2009-01-09" />
+	<result date="2009-01-10" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserVersions_week.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserVersions_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb246edc18a6da402cb45044dfaf1ad20e25bc
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getBrowserVersions_week.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="From 2008-12-29 to 2009-01-04" />
+	<result date="From 2009-01-05 to 2009-01-11" />
+	<result date="From 2009-01-12 to 2009-01-18" />
+	<result date="From 2009-01-19 to 2009-01-25" />
+	<result date="From 2009-01-26 to 2009-02-01" />
+	<result date="From 2009-02-02 to 2009-02-08" />
+	<result date="From 2009-02-09 to 2009-02-15" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getModel_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getModel_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..106f23f16bb7dddc98ac7def1dd2c59d64a48127
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getModel_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2009-01-04" />
+	<result date="2009-01-05" />
+	<result date="2009-01-06" />
+	<result date="2009-01-07" />
+	<result date="2009-01-08" />
+	<result date="2009-01-09" />
+	<result date="2009-01-10" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getModel_week.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getModel_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb246edc18a6da402cb45044dfaf1ad20e25bc
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getModel_week.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="From 2008-12-29 to 2009-01-04" />
+	<result date="From 2009-01-05 to 2009-01-11" />
+	<result date="From 2009-01-12 to 2009-01-18" />
+	<result date="From 2009-01-19 to 2009-01-25" />
+	<result date="From 2009-01-26 to 2009-02-01" />
+	<result date="From 2009-02-02 to 2009-02-08" />
+	<result date="From 2009-02-09 to 2009-02-15" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsFamilies_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsFamilies_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..106f23f16bb7dddc98ac7def1dd2c59d64a48127
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsFamilies_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2009-01-04" />
+	<result date="2009-01-05" />
+	<result date="2009-01-06" />
+	<result date="2009-01-07" />
+	<result date="2009-01-08" />
+	<result date="2009-01-09" />
+	<result date="2009-01-10" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsFamilies_week.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsFamilies_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb246edc18a6da402cb45044dfaf1ad20e25bc
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsFamilies_week.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="From 2008-12-29 to 2009-01-04" />
+	<result date="From 2009-01-05 to 2009-01-11" />
+	<result date="From 2009-01-12 to 2009-01-18" />
+	<result date="From 2009-01-19 to 2009-01-25" />
+	<result date="From 2009-01-26 to 2009-02-01" />
+	<result date="From 2009-02-02 to 2009-02-08" />
+	<result date="From 2009-02-09 to 2009-02-15" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsVersions_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..106f23f16bb7dddc98ac7def1dd2c59d64a48127
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsVersions_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2009-01-04" />
+	<result date="2009-01-05" />
+	<result date="2009-01-06" />
+	<result date="2009-01-07" />
+	<result date="2009-01-08" />
+	<result date="2009-01-09" />
+	<result date="2009-01-10" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsVersions_week.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsVersions_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb246edc18a6da402cb45044dfaf1ad20e25bc
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getOsVersions_week.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="From 2008-12-29 to 2009-01-04" />
+	<result date="From 2009-01-05 to 2009-01-11" />
+	<result date="From 2009-01-12 to 2009-01-18" />
+	<result date="From 2009-01-19 to 2009-01-25" />
+	<result date="From 2009-01-26 to 2009-02-01" />
+	<result date="From 2009-02-02 to 2009-02-08" />
+	<result date="From 2009-02-09 to 2009-02-15" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getType_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getType_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..106f23f16bb7dddc98ac7def1dd2c59d64a48127
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getType_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2009-01-04" />
+	<result date="2009-01-05" />
+	<result date="2009-01-06" />
+	<result date="2009-01-07" />
+	<result date="2009-01-08" />
+	<result date="2009-01-09" />
+	<result date="2009-01-10" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getType_week.xml b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getType_week.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb246edc18a6da402cb45044dfaf1ad20e25bc
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit_PeriodIsLast__DevicesDetection.getType_week.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="From 2008-12-29 to 2009-01-04" />
+	<result date="From 2009-01-05 to 2009-01-11" />
+	<result date="From 2009-01-12 to 2009-01-18" />
+	<result date="From 2009-01-19 to 2009-01-25" />
+	<result date="From 2009-01-26 to 2009-02-01" />
+	<result date="From 2009-02-02 to 2009-02-08" />
+	<result date="From 2009-02-09 to 2009-02-15" />
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrand_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrand_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c234bed59e963e268d7a9bc05348d941758c4aa9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrand_day.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result />
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrowserFamilies_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrowserFamilies_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c234bed59e963e268d7a9bc05348d941758c4aa9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrowserFamilies_day.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result />
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrowserVersions_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrowserVersions_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c234bed59e963e268d7a9bc05348d941758c4aa9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getBrowserVersions_day.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result />
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getModel_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getModel_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c234bed59e963e268d7a9bc05348d941758c4aa9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getModel_day.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result />
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getOsFamilies_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getOsFamilies_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c234bed59e963e268d7a9bc05348d941758c4aa9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getOsFamilies_day.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result />
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getOsVersions_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getOsVersions_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c234bed59e963e268d7a9bc05348d941758c4aa9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getOsVersions_day.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result />
\ No newline at end of file
diff --git a/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getType_day.xml b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getType_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c234bed59e963e268d7a9bc05348d941758c4aa9
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_noVisit__DevicesDetection.getType_day.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result />
\ No newline at end of file