diff --git a/Matomo.Xamarin.Forms/MatomoAnalytics.cs b/Matomo.Xamarin.Forms/MatomoAnalytics.cs index bfa3197..8651927 100644 --- a/Matomo.Xamarin.Forms/MatomoAnalytics.cs +++ b/Matomo.Xamarin.Forms/MatomoAnalytics.cs @@ -21,7 +21,7 @@ public string UserAgent { if (string.IsNullOrEmpty(_userAgent)) { - _userAgent = $"Mozilla/5.0 ({DeviceInfo.Platform} {DeviceInfo.VersionString}; {DeviceInfo.Manufacturer} {DeviceInfo.Model})"; + _userAgent = $"Mozilla/5.0 ({DeviceInfo.Model}; {DeviceInfo.Platform} {DeviceInfo.VersionString}) {AppInfo.Name}/{AppInfo.VersionString}"; } return _userAgent; } @@ -248,6 +248,7 @@ NameValueCollection CreateParameters() parameters["cdt"] = (DateTimeOffset.UtcNow.ToUnixTimeSeconds()).ToString(); // TODO dispatching cdt older thant 24 h needs token_auth in bulk request parameters["lang"] = CultureInfo.CurrentCulture.TwoLetterISOLanguageName; parameters["ua"] = UserAgent; + parameters["res"] = $"{DeviceDisplay.MainDisplayInfo.Width}x{DeviceDisplay.MainDisplayInfo.Height}"; foreach (var dimension in Dimensions) parameters[$"dimension{dimension.Id}"] = dimension.Value;