matomo-org / matomo-org/device-detector

Unknown useragents for 2026.06 20-30

Open
#8,316 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
3.5k
Forks
513
Avg merge
1d 21h
Merged PRs (30d)
11

Description

* filter unknown devices or not added tests [generator report script](https://github.com/sanchezzzhak/node-device-detector/blob/master/tests/tools/report-info-for-devices.js)
* file result: [ua-device-2026.06--20-30-20260703.log](https://github.com/user-attachments/files/29646937/ua-device-2026.06--20-30-20260703.log)
* stat report compare for google-support-devices.csv [generator report script](https://github.com/sanchezzzhak/node-device-detector/blob/master/tests/tools/report-google-device.js)
* file result: [report.txt](https://github.com/user-attachments/files/29647015/report.txt)

resume report.txt:
Total, 52843, Found 23342 (44.17%), Simulate Found 9684 (18.33%)
44.17% - Successful matching of the brand and model with the Google list
18.33% - What is missing in the tests, but successfully finds the brand in the model column

Overall, we identify 62-68% of the device definitions from Google's list, but in fact the coverage is much greater, as there are devices that are not on Google's list.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with tests/tools/report-info-for-devices.js and review ua-device-2026.06--20-30-20260703.log to identify unknown user agents or devices. Use tests/tools/report-google-device.js and report.txt to compare coverage with Google’s device list. Done means the relevant unknown devices are filtered and missing cases are covered by tests or added definitions.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.