Skip to content

Update API documentation for JsTrackerInstallCheck#24303

Merged
caddoo merged 1 commit intoapidocsfrom
apidocs_jstrackerinstallcheck
Apr 2, 2026
Merged

Update API documentation for JsTrackerInstallCheck#24303
caddoo merged 1 commit intoapidocsfrom
apidocs_jstrackerinstallcheck

Conversation

@sgiehl
Copy link
Copy Markdown
Member

@sgiehl sgiehl commented Apr 1, 2026

Description

Checklist

  • [✔] I have understood, reviewed, and tested all AI outputs before use
  • [✔] All AI instructions respect security, IP, and privacy rules

Review

@sgiehl sgiehl added this to the 5.9.0 milestone Apr 1, 2026
@sgiehl sgiehl requested a review from a team April 1, 2026 16:01
@sgiehl sgiehl added c: Documentation For issues related to in-app product help messages, or to the Matomo knowledge base. c: APIs For bugs and features in the Matomo HTTP and plugin APIs. Technical debt Issues the will help to reduce technical debt labels Apr 1, 2026
@caddoo caddoo merged commit 82c30f0 into apidocs Apr 2, 2026
30 of 31 checks passed
@caddoo caddoo deleted the apidocs_jstrackerinstallcheck branch April 2, 2026 03:35
@sgiehl sgiehl modified the milestones: 5.9.0, 5.10.0 Apr 13, 2026
sgiehl added a commit that referenced this pull request Apr 16, 2026
* Update API documentation for DBStats (#24285)

* Calendar refresh V2 (#24232)

* refactoring PeriodSelector.vue so that we split to a couple more vue components

* added functionality to highlight the dates in between start and end date for date range

* removed unused css variables; also making sure radio input colour is lighter than texts

* instead of buttons, decided to use radio instead just so we can easily use keyboard navigation

* removing highlight for DateRangePicker.vue

* refactor some unused variables; refactoring some tests to remove not really needed tests, also making sure it does not use `require` and adding some helper functions to tests; updating screenshots as well

* making calendar cells square instead of rectangular; tidy up branch

* cleanup of less files by using class names instead of targeting actual html element

* updating screenshots
fixing issues found in code review
updating less file

* bump up total maxfilesize

* add fixes based on review

* updating screenshots

* fixing accessibility issue

* Update API documentation for AIAgents (#24276)

* Update API documentation for AIAgents

* updates expected test file

* Update wording on Privacy > Opt out page (#24263)

* update Opt out page to include new copy

* Build vue files

* update opt out expected screenshot

* Build vue files

* Build vue files

---------

Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com>

* Translations update from Hosted Weblate (#24275)

* Translated using Weblate (Irish)

Currently translated at 100.0% (322 of 322 strings)

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ga/
Translation: Matomo/Plugin PrivacyManager

* Translated using Weblate (French)

Currently translated at 85.7% (30 of 35 strings)

Translated using Weblate (French)

Currently translated at 94.1% (32 of 34 strings)

Translated using Weblate (French)

Currently translated at 90.4% (66 of 73 strings)

Translated using Weblate (French)

Currently translated at 21.5% (14 of 65 strings)

Translated using Weblate (French)

Currently translated at 100.0% (1 of 1 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ronan Hello <ronan@openmost.io>
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-aiagents/fr/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-archivingmetrics/fr/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-bottracking/fr/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-multisites/fr/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-segmenteditor/fr/
Translation: Matomo/Plugin AIAgents
Translation: Matomo/Plugin ArchivingMetrics
Translation: Matomo/Plugin BotTracking
Translation: Matomo/Plugin MultiSites
Translation: Matomo/Plugin SegmentEditor

* Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Albanian)

Currently translated at 95.0% (306 of 322 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Albanian)

Currently translated at 97.3% (37 of 38 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (24 of 24 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (37 of 37 strings)

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-contents/sq/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-ecommerce/sq/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-events/sq/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/sq/
Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountry/sq/
Translation: Matomo/Plugin Contents
Translation: Matomo/Plugin Ecommerce
Translation: Matomo/Plugin Events
Translation: Matomo/Plugin PrivacyManager
Translation: Matomo/Plugin UserCountry

---------

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Ronan Hello <ronan@openmost.io>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>

* Update API documentation for DBStats

---------

Co-authored-by: Chip <chippison@users.noreply.github.com>
Co-authored-by: Nathan Gavin <nathangavin987@gmail.com>
Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Ronan Hello <ronan@openmost.io>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>

* Update API documentation for Annotations (#24277)

* Update API documentation for Annotations

* fix various PHPStan violations

* updates expected test file

* Update API documentation for Tour (#24284)

* Update API documentation for DevicePlugins (#24282)

* Update API documentation for BotTracking (#24278)

* Update API documentation for MobileMessaging (#24292)

* Update API documentation for MobileMessaging

* Fix some phpstan violations

* Update API documentation for UserId (#24302)

* Update API documentation for JsTrackerInstallCheck (#24303)

* Update API documentation for Marketplace (#24301)

* Update API documentation for Events (#24296)

* Update API documentation for CustomJsTracker (#24304)

* Update API documentation for CustomJsTracker

* Apply suggestion from @sgiehl

* Update API documentation for ImageGraph (#24290)

* Update API documentation for ImageGraph

* fixes various PHPStan violations

* Update API documentation for Transitions (#24298)

* Update API documentation for Transitions

* Improve type hinting & fix PHPStan violations

* updates expected test files

* Update API documentation for PagePerformance (#24311)

* Update API documentation for PagePerformance

* add native type hints

* Update API documentation for UserLanguage (#24310)

* Update API documentation for UserLanguage

* add some native type hints

* Update API documentation for Feedback (#24307)

* Update API documentation for Feedback

* fix phpstan violations

* Apply suggestion from @sgiehl

* Update API documentation for Resolution and fix multi site handling for CNIL check (#24309)

* Update API documentation for Resolution

* Add native type hints and fix multi site handling for CNIL check

* add tests for multisite handling

* Update API documentation for ProfessionalServices (#24312)

* Update API documentation for VisitorInterest (#24314)

* Update API documentation for VisitorInterest

* native type hints & cs

* Improve API class description

* Apply suggestions from code review

Co-authored-by: Thomas ZILLIOX <thomas@zilliox.me>

---------

Co-authored-by: Thomas ZILLIOX <thomas@zilliox.me>

* Update API documentation for VisitFrequency (#24313)

* Update API documentation for VisitFrequency

* fix phpstan violation

* Apply suggestion from @tzi

Co-authored-by: Thomas ZILLIOX <thomas.zilliox@innocraft.com>

---------

Co-authored-by: Thomas ZILLIOX <thomas.zilliox@innocraft.com>

* Update API documentation for VisitsSummary (#24315)

* Update API documentation for VisitsSummary

* type hints and code improvements

* Apply suggestions from code review

Co-authored-by: Thomas ZILLIOX <thomas@zilliox.me>

---------

Co-authored-by: Thomas ZILLIOX <thomas@zilliox.me>

* Update API documentation for Insights (#24323)

* Update API documentation for Insights

* add (native) type hints

* Update API documentation for TwoFactorAuth (#24326)

* Update API documentation for Login (#24327)

* Update API documentation for Overlay (#24328)

* Update API documentation for UserCountry (#24329)

* Update API documentation for UserCountry

* fix phpstan violations

* Update API documentation for Live (#24325)

* Update API documentation for Live

* code improvements

* Update API documentation for Contents (#24306)

* Update API documentation for Contents

* add native type hints

* refine documentation and remove stale README

* Update API documentation for MultiSites (#24330)

* Update API documentation for CustomDimensions (#24333)

* Update API documentation for CustomDimensions

* fix some phpstan violations

* Update API documentation for CorePluginsAdmin (#24334)

* Update API documentation for CoreAdminHome (#24336)

* Update API documentation for CoreAdminHome

* add more type hints

* Update API documentation for API (#24335)

* Update API documentation for API

* fix phpstan violations

* small code improvements

* Update plugins/API/API.php

Co-authored-by: caddoo <1169490+caddoo@users.noreply.github.com>

---------

Co-authored-by: caddoo <1169490+caddoo@users.noreply.github.com>

* Update API documentation for Referrers (#24337)

* Update API documentation for ScheduledReports (#24349)

* Update API documentation for ScheduledReports

* further improvements

* add reusable type hint for ProcessedReports

* Update API documentation for Dashboard (#24342)

* Update API documentation for Dashboard

* add more type hints

* Update API documentation for PrivacyManager (#24343)

* Update API documentation for PrivacyManager

* further improvements

* Update API documentation for UsersManager (#24352)

* Update API documentation for UsersManager

* further code & type hint improvements

* Update API documentation for VisitTime & fix multisite handling of getVisitInformationPerServerTime (#24299)

* Update API documentation for VisitTime

* Fix multisite handling of getVisitInformationPerServerTime and apply more phpstan fixes

* Update API documentation for Goals (#24363)

* Updated API documentation for Goals plugin

* Keep existing class level docs

* Fixed idSite inconsistency

* Update API documentation for Goals

* apply further improvements

---------

Co-authored-by: Lachlan Reynolds <lachlan.reynolds@innocraft.com>

* Update API documentation for SitesManager (#24344)

* Update API documentation for SitesManager

* Apply further improvements

* updates expected test file

---------

Co-authored-by: Chip <chippison@users.noreply.github.com>
Co-authored-by: Nathan Gavin <nathangavin987@gmail.com>
Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Ronan Hello <ronan@openmost.io>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Thomas ZILLIOX <thomas@zilliox.me>
Co-authored-by: Thomas ZILLIOX <thomas.zilliox@innocraft.com>
Co-authored-by: caddoo <1169490+caddoo@users.noreply.github.com>
Co-authored-by: Lachlan Reynolds <lachlan.reynolds@innocraft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c: APIs For bugs and features in the Matomo HTTP and plugin APIs. c: Documentation For issues related to in-app product help messages, or to the Matomo knowledge base. Technical debt Issues the will help to reduce technical debt

Development

Successfully merging this pull request may close these issues.

2 participants