matomo-org/device-detector 1898
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
matomo-org/searchengine-and-social-list 45
List of Search engines URLs, keywords and Social network URLs definitions used by Matomo Analytics
Source files for the icons in Matomo
matomo-org/plugin-GoogleAnalyticsImporter 14
Google Analytics to Matomo importer
sgiehl/piwik-plugin-GoogleAuthenticator 10
Adds Google Authenticator Two Factor Auth to Piwik
sgiehl/piwik-plugin-ReferrersManager 10
Piwik plugin, that allows to view and manage custom search engines and social networks that are recognized with piwik
innocraft/plugin-InvalidateReports 3
Plugin that helps invalidating old reports from within the Matomo admin
sgiehl/piwik-plugin-IPReports 3
Piwik Plugin that provides additional report about Top IP-Addresses of visitors
sgiehl/piwik-plugin-FlagCounter 2
Piwik Plugin to display Flag/Hits of the countries the websites visitors came from
delete branch matomo-org/matomo
delete branch : archive-invalidation-report-bug
delete time in 25 minutes
push eventmatomo-org/matomo
commit sha 540ed05cb7ce9680e450eaf9ab83e02745313662
Include report column in duplicate check when inserting archive invalidations. (#17192) * Include report column in duplicate check when inserting archive invalidations. * add test
push time in 25 minutes
PR merged matomo-org/matomo
Description:
When checking for duplicates we have to include the report, otherwise reArchiveReport w/ a custom report name may not work correctly.
@sgiehl this should fix the CustomReports test failure. It's a simple change so merging it now.
Review
- [ ] Functional review done
- [ ] Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
- [ ] Security review done see checklist
- [ ] Code review done
- [ ] Tests were added if useful/possible
- [ ] Reviewed for breaking changes
- [ ] Developer changelog updated if needed
- [ ] Documentation added if needed
- [ ] Existing documentation updated if needed
pr closed time in 26 minutes
PR opened matomo-org/matomo
Description:
When checking for duplicates we have to include the report, otherwise reArchiveReport w/ a custom report name may not work correctly.
@sgiehl this should fix the CustomReports test failure. It's a simple change so merging it now.
Review
- [ ] Functional review done
- [ ] Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
- [ ] Security review done see checklist
- [ ] Code review done
- [ ] Tests were added if useful/possible
- [ ] Reviewed for breaking changes
- [ ] Developer changelog updated if needed
- [ ] Documentation added if needed
- [ ] Existing documentation updated if needed
pr created time in 35 minutes
push eventmatomo-org/matomo
commit sha c83cdb415008db4fa5c42ddd3aac3570459ce405
add test
push time in an hour
create barnchmatomo-org/matomo
branch : archive-invalidation-report-bug
created branch time in an hour
issue commentmatomo-org/device-detector
List of possible os/browsers to check
Mobile app device model version seems to be incorrect for the below and similar app based user agents. iPhone12 reports device as iPhone 11 Pro Max
[ ] Testapp/2.148.2 (com.testapp.omega; build:20210204501; iPhone12,5; iOS 14.2; scale:3.0)
comment created time in an hour
issue commentmatomo-org/matomo
Actions of same user sometimes splitt to several visits
hi @agmorpheus, would you be able to post the visitorid for the visits you're displaying? Are they the same?
And do you have any interesting INI config set, for example, [Tracker] enable_userid_overwrites_visitorid?
comment created time in 3 hours
issue commentmatomo-org/matomo
Matomo 4 - Missing field config_browser_name in table log_conversion
@datango did you have the config_client_type and config_browser_name columns in your tables before yodatubg?
comment created time in 3 hours
issue commentmatomo-org/matomo
Scheduled Email report does not pick up custom report widgets
hi @MISTAnalytics, sorry you're experiencing this issue. Would you be able to post the definition of the email report? Would you also be able to post the response to the API.getReportMetadata API method (as an attachment as it should be quite large)?
(If any of these have information you wouldn't want to post here, you can also email them to me at [email protected].)
comment created time in 3 hours
issue commentmatomo-org/matomo
After updating to Matomo 4, UI for 2018 is empty but archive data is present
@Littlericket can you run the following SQL:
SELECT * FROM piwik_archive_numeric_2018_01 WHERE idarchive = 836463;
If you'd like to email the data, you can email it to [email protected].
comment created time in 4 hours
issue commentmatomo-org/matomo
@Pilot001 could you answer my other question and if possible provide core:archive output w/ the -vvv option?
comment created time in 5 hours
push eventmatomo-org/developer-documentation
commit sha cc4e84467bc8b9190314f899f75d8c443515fb93
3.x -> 4.x
push time in 5 hours
push eventmatomo-org/matomo
commit sha a2fd1e52fa34a241bf3b4d83114863418cf6742a
Send 204 response for bulk requests to avoid possible CORB issue (#17180) * Send 204 response for bulk tracking requests that were send with send_image=0 and automatically add that for all bulk requests sent be piwik.js * rebuilt piwik.js Co-authored-by: sgiehl <[email protected]>
push time in 6 hours
PR merged matomo-org/matomo
Description:
fixes #17159
Review
- [ ] Functional review done
- [ ] Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
- [ ] Security review done see checklist
- [ ] Code review done
- [ ] Tests were added if useful/possible
- [ ] Reviewed for breaking changes
- [ ] Developer changelog updated if needed
- [ ] Documentation added if needed
- [ ] Existing documentation updated if needed
pr closed time in 6 hours
issue closedmatomo-org/matomo
Tracking requests might not be loaded because of CORB
In the browser developer console I see a warning linking to https://www.chromestatus.com/feature/5629709824032768 anyone seen this before? See https://www.chromium.org/Home/chromium-security/corb-for-developers for more information.
HTTP with 204 seems to work but 200 blocked. send_image=0 is used so it should have sent an HTTP 204 header. Actually... this output happens because of bulk requests. The request with HTTP 200 was sent as a bulk request in this example.

response headers:

The console warning reads Cross-Origin Read Blocking (CORB) blocked cross-origin response XYZ with MIME type application/json. See https://www.chromestatus.com/feature/5629709824032768 for more details.
For a URL where this can be reproduced feel free to ping me privately. I'm not sure if the tracking request will be executed or if just the response is not loaded.
Goal of this issue is to make sure such requests are tracked and the warning is no longer shown.
closed time in 6 hours
tsteurpush eventmatomo-org/matomo
push time in 6 hours
pull request commentmatomo-org/matomo
Send 204 response for bulk requests to avoid possible CORB issue
Actually I misread the PR, it doesn't need an entry in the developer changelog. I'll remove it and merge.
comment created time in 6 hours
push eventmatomo-org/developer-documentation
commit sha c00d63efb782504326b073a3c991afab7f09ca71
updated plugins API documentation
push time in 7 hours
delete branch matomo-org/matomo
delete branch : segment-archiving-in-past-refactor
delete time in 7 hours
push eventmatomo-org/matomo
commit sha 490dc3a1a09e4263b4893cbbbf600ba505d9add4
Refactor segment re-archiving in past behavior to be on demand (#17005) * Invalidate past archives on demand when adding/updating segments, rather than trying to check when running core:archive * start on rewriting test * rewrite SegmentArchivingTest and get to pass * get sites as superuser * add update to rearchive segments if they were created/update between last archive time and update time * remove unused parameter * fix build * fix tests * sanity check * fix bug, we should not forget archives to invalidate unless all related archives are being invalidated * fix tests and make fix more complete * fix test * update counts in test * fix test for last time hopefully * fix another test * remove debugging code
push time in 7 hours
PR merged matomo-org/matomo
Description:
Currently we check if a segment has been created or updated since the last time we invalidated in core:archive, and if so invalidate in the past. This is more complicated and error prone, it is far easier to just invalidate in the past in the SegmentEditor API.
Refs #16955
Review
- [ ] Functional review done
- [ ] Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
- [ ] Security review done see checklist
- [ ] Code review done
- [ ] Tests were added if useful/possible
- [ ] Reviewed for breaking changes
- [ ] Developer changelog updated if needed
- [ ] Documentation added if needed
- [ ] Existing documentation updated if needed
pr closed time in 7 hours
issue commentmatomo-org/matomo
New metrics "Time to conversion" and "Visits to conversion" for Goals and Ecommerce
@sgiehl as we report the "Days to conversions" in each Goal reports (screenshot below), the metric would be the "Time to conversion" within one visit. it could be clarified in the tooltip and other help that it is the time since the beginning of this visit.

comment created time in 8 hours
PR opened matomo-org/device-detector
Fixed a bug in the definition of Eluga (.+) AppleWebKit and added a test Renamed model Live to ZenFone Live for ASUS_Z00YD Added tests for 76 devices~
pr created time in 9 hours
issue commentmatomo-org/matomo
Event tracking documentation link to tag manager installation does not link to anywhere useful
@tsteur the bug here is actually a bug in the website that we had several times in the past. it rewrites the links to the wrong URL.
Here is the rendered text:
which links to:
https://matomo.org/free-tag-manager/#how-can-i-set-up-matomo-tag-manager-on-my-website
While the original is:
linking correctly to https://matomo.org/docs/tag-manager/#how-can-i-set-up-matomo-tag-manager-on-my-website
comment created time in 10 hours
issue closedmatomo-org/device-detector
⚠️ Missing/incorrect detections should be reported at https://github.com/matomo-org/device-detector/issues instead of this repo.
Issue:
Detector does not work on IPad 5,3. Though it works fine in other IOs devices , Mac's also doesn't seems to have the same problem, so it only occurs on Ipad 5,3
Expected behaviour:
Print the device data as shown in the example.
Actual behaviour:
The library simply breaks the script and stop the others JS that needs to run after.
Code example:
import DeviceDetector from "device-detector-js";
const deviceDetector = new DeviceDetector();
function printDevice(deviceData) {
const device = deviceDetector.parse(deviceData);
return device;
}
window.deviceData = printDevice;
Outputs and Logs:
Unfortunately I have no access to any Mac's, and because of that i cannot see any debug log.
closed time in 11 hours
WillFontanaissue commentmatomo-org/device-detector
Closing the issue
I fount that @sanchezzzhak was right about the PHP repo, i was using the npm version, that was the issue with the IPad, we're rewriting the code so it works on PHP only. The links @Findus23 pasted helped a lot. Thanks everyone for the help! Technically we solved, so from now on is on us!
comment created time in 11 hours
issue commentmatomo-org/plugin-QueuedTracking
QueuedTracking setup on multiple servers (new guide)
Thanks @uglyrobot the problem is less around redis but more about Matomo and how it tracks data etc. There's a related issue in core eg https://github.com/matomo-org/matomo/issues/6415 basically if two workers were to work on the same a queue and one worker was processing the second tracking request of a visit slightly faster than another worker does the first tracking request Matomo could store wrong data in its database and sometimes even additionally create multiple visits.
comment created time in 12 hours
pull request commentmatomo-org/matomo
Looks good to me but be good to indeed change comment around the bug template
comment created time in 12 hours