@Starker3 opened this Issue on March 22nd 2021

Expected Behavior

When using a segment for example: Browser Contains Chrome we would expect that the segment would contain all browsers that contain Chrome, likewise for Browser Contains Safari etc.

Current Behavior

Unfortunately at present it appears as though using Browser Contains Chrome the reports only show data for Chrome and Google Search App (see screenshots)
image
image

Screenshot of "All Visits" segment:
image

In order to see reports for all the Chrome/Safari based browsers at present we would need to specify the browser names, eg. Chrome, Chrome Mobile, Chrome Mobile iOS, Safari etc.

Possible Solution

Steps to Reproduce (for Bugs)

  1. View the Software report, noting all the Browsers using Chrome in the name.
  2. Then view the Software report using the following Segment: &segment=browserName%3D<a class='mention' href='https://github.com/Chrome'>@Chrome</a> (Browser Contains Chrome)

Your Environment

  • Matomo Version: 4.2.1
  • PHP Version: 7.3.22
  • Server Operating System: Debian 10
  • Additionally installed plugins:
    Plugins Activated: API, AbTesting 4.1.0, Actions, ActivityLog 4.0.2, Annotations, BulkTracking, Cohorts 4.0.3, Contents, CoreAdminHome, CoreConsole, CoreHome, CorePluginsAdmin, CoreUpdater, CoreVisualizations, CustomAlerts 4.0.1, CustomDimensions, CustomJsTracker, CustomReports 4.0.5, Dashboard, DevicePlugins, DevicesDetection, Diagnostics, Ecommerce, Events, Feedback, FormAnalytics 4.0.4, Funnels 4.0.4, GeoIp2, Goals, GoogleAnalyticsImporter 4.1.1, Heartbeat, HeatmapSessionRecording 4.0.10, ImageGraph, Insights, Installation, Intl, IntranetMeasurable, LanguagesManager, Live, LoginLdap 4.3.0, LoginSaml 4.0.3, MarketingCampaignsReporting 4.0.4, Marketplace, MediaAnalytics 4.0.5, MobileMessaging, Monolog, Morpheus, MultiChannelConversionAttribution 4.0.5, MultiSites, Overlay, PagePerformance, PrivacyManager, Proxy, Referrers, Resolution, RollUpReporting 4.0.2, RssWidget, SEO, ScheduledReports, SearchEngineKeywordsPerformance 4.2.0, SegmentEditor, SitesManager, TagManager, Tour, Transitions, TwoFactorAuth, UserCountry, UserCountryMap, UserId, UserLanguage, UsersFlow 4.0.3, UsersManager, VisitFrequency, VisitTime, VisitorGenerator 4.0.3, VisitorInterest, VisitsSummary, WebsiteMeasurable, WhiteLabel 4.0.2, Widgetize, WooCommerceAnalytics 4.0.5
@sgiehl commented on March 23rd 2021 Member

This actually can't work currently due to the structure we are storing browser information in the database.

Powered by GitHub Issue Mirror