Skip to content

Use a ranking query for bot requests#23863

Merged
mneudert merged 4 commits intoaiassistantsfrom
dev-19593-rankingquery
Dec 12, 2025
Merged

Use a ranking query for bot requests#23863
mneudert merged 4 commits intoaiassistantsfrom
dev-19593-rankingquery

Conversation

@sgiehl
Copy link
Copy Markdown
Member

@sgiehl sgiehl commented Dec 3, 2025

Description

Checklist

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

Review

Base automatically changed from dev-19593 to aiassistants December 4, 2025 13:24
@mneudert mneudert mentioned this pull request Dec 4, 2025
10 tasks
@sgiehl sgiehl force-pushed the aiassistants branch 3 times, most recently from b061382 to 7b34b2b Compare December 9, 2025 09:36
@sgiehl sgiehl force-pushed the dev-19593-rankingquery branch from 0f31e02 to f9d261c Compare December 9, 2025 12:55
@sgiehl sgiehl force-pushed the aiassistants branch 2 times, most recently from 632babe to a53e239 Compare December 9, 2025 16:04
@sgiehl sgiehl force-pushed the dev-19593-rankingquery branch 2 times, most recently from 279e11a to bae58da Compare December 9, 2025 19:49
@sgiehl sgiehl force-pushed the dev-19593-rankingquery branch from bae58da to f3d19ec Compare December 9, 2025 20:56
@sgiehl sgiehl requested a review from mneudert December 9, 2025 20:56
@sgiehl sgiehl marked this pull request as ready for review December 9, 2025 20:56
@sgiehl sgiehl added this to the 5.7.0 milestone Dec 9, 2025
@sgiehl sgiehl added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Dec 9, 2025
@mneudert mneudert self-assigned this Dec 9, 2025
@tzi tzi requested a review from a team December 10, 2025 07:09
Comment thread plugins/BotTracking/RecordBuilders/AIAssistantReports.php Outdated
@sgiehl sgiehl force-pushed the dev-19593-rankingquery branch from 87c3db6 to 1d5f01c Compare December 12, 2025 10:57
@sgiehl sgiehl requested a review from mneudert December 12, 2025 11:52
@mneudert mneudert merged commit f8546db into aiassistants Dec 12, 2025
29 checks passed
@mneudert mneudert deleted the dev-19593-rankingquery branch December 12, 2025 12:25
sgiehl added a commit that referenced this pull request Dec 12, 2025
* Use a ranking query for bot requests

* try using with rollup again

* update with rollup implementation after fixes

* Fix sorting in database query
sgiehl added a commit that referenced this pull request Dec 12, 2025
* Use a ranking query for bot requests

* try using with rollup again

* update with rollup implementation after fixes

* Fix sorting in database query
sgiehl added a commit that referenced this pull request Dec 16, 2025
* Use a ranking query for bot requests

* try using with rollup again

* update with rollup implementation after fixes

* Fix sorting in database query
sgiehl added a commit that referenced this pull request Dec 16, 2025
* Use a ranking query for bot requests

* try using with rollup again

* update with rollup implementation after fixes

* Fix sorting in database query
sgiehl added a commit that referenced this pull request Dec 17, 2025
* Adds detail report around requests made by AI bots (#23793)

* Adds archiving for new report(s)

* Add API methods for new report

* Add report classes

* Move AI Agent reports to bottom

* Add system tests for new report

* Adds UI tests for new report

* updates expected UI test files

* fix other tests

* do not double count acquired visits

* remove explicit plugin loading from ui tests

* updates expected UI test file

* Move reports to it's own category

* updates expected test files

* Use a ranking query for bot requests (#23863)

* Use a ranking query for bot requests

* try using with rollup again

* update with rollup implementation after fixes

* Fix sorting in database query

* Adds new overview reports for AI Bots (#23829)

* Adds leaf row count functionality

* Adds archiving for new overview metrics

* Adds new overview reports and API

* add / adjust tests

* updates expected test files

* fix report category

* updates expected test files

* use ranking query for action type reports

* directly query all metrics for day archives

* include 410 in not found requests

* do not process and show unique pages and documents metrics for periods other than day

* updates expected test files

* Adjust tests

* remove pages & document report archiving

* submodule updates

* fix tests

* submodule update

* fix test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.

Development

Successfully merging this pull request may close these issues.

3 participants

⚔