ID-6 Add Automatic Goal Recommendation / Crawler 6.x-dev Port - #25149
Open
maxtaube wants to merge 5 commits into
Open
ID-6 Add Automatic Goal Recommendation / Crawler 6.x-dev Port#25149maxtaube wants to merge 5 commits into
maxtaube wants to merge 5 commits into
Conversation
Byte-identical application of the ID-6-goal-recommendation change tree, not history
- goals.less: literal #f57c00, @color-orange-brand was removed in Matomo 6 - satisfy 6.x's stricter TypeScript (structural goals prop type, string :id) - RecommendGoals.spec.ts: jest to vitest - rebuild vue dist with the 6.x toolchain Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
maxtaube
force-pushed
the
ID-6-goal-recommendation-6.x-dev
branch
from
August 25, 2026 22:24
58ada29 to
76c4dd6
Compare
maxtaube
force-pushed
the
ID-6-goal-recommendation-6.x-dev
branch
from
August 25, 2026 22:57
76c4dd6 to
5dd4cda
Compare
Contributor
Author
|
review, but don't merge, blocked by AI consent decision |
mneudert
approved these changes
Aug 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ID-6 — Innovation Team
Available on demo3. (5.x-dev version)
Description
This is the 6.x-dev port of #24803.
Due to the long runtime of this Project and PR, the base branch has moved from 5.x-dev to 6.x-dev, making the reverse port necessary.
The changes should be identical up to before the last two commits, after that some necessary fixes were introduced, given the 6.x-dev changes.
Other possible changes or improvements given 6.x-dev have been deferred and will be solved in future PRs.
Changelog from #24803:
Adds automatic goal recommendations to the Goals management screen. Users can scan their website and create relevant goals with one click instead of configuring every goal from scratch.
Recommendations work without AI. AI-assisted recommendations are available when the bundled AIProviders plugin is active and configured.
How it works
Piwik\Http’s extended info now also returns the neweffectiveUrlentry (documented in the developer changelog).Configuration
Managed environments can limit AI usage and the number of pages crawled:
Managed environments can also replace the privacy note shown next to the AI toggle via the
Goals.customizeRecommendationPrivacyNoteevent.Checklist
Review
Replaces #24619 (closed automatically when the head branch was renamed from
ID-35-goal-recommendationtoID-6-goal-recommendation).