diff --git a/src/GoogleAnalytics/Internals/Request/Request.php b/src/GoogleAnalytics/Internals/Request/Request.php index d040105..3ddb818 100644 --- a/src/GoogleAnalytics/Internals/Request/Request.php +++ b/src/GoogleAnalytics/Internals/Request/Request.php @@ -156,7 +156,9 @@ protected function buildParameters() { * @return \UnitedPrototype\GoogleAnalytics\Internals\ParameterHolder */ protected function buildVisitorParameters(ParameterHolder $p) { - $p->utmul = strtolower($this->visitor->getLocale()); + // Ensure correct locale format, see https://developer.mozilla.org/en/navigator.language + $p->utmul = strtolower(str_replace('_', '-', $this->visitor->getLocale())); + if($this->visitor->getFlashVersion() !== null) { $p->utmfl = $this->visitor->getFlashVersion(); }