diff --git a/tests/System/expected/test___API.getReportPagesMetadata_.xml b/tests/System/expected/test___API.getReportPagesMetadata_.xml
index 4aad201..96ad113 100644
--- a/tests/System/expected/test___API.getReportPagesMetadata_.xml
+++ b/tests/System/expected/test___API.getReportPagesMetadata_.xml
@@ -4388,8 +4388,8 @@
General_Overview
Overview
- 99
-
+ 10
+ <p>The AI Assistant Overview page provide insights into website traffic originating from AI Assistants such as ChatGPT and other large language model–based assistants. These reports track key metrics including the number of requests made by these bots, the pages and documents they access, and any errors encountered. They also offer detailed breakdowns showing which bots visit specific page URLs, helping you understand how AI assistants interact with your content and identify opportunities to improve visibility and accessibility for AI-driven users.</p><p>It’s important to note that none of these pages were actually viewed by humans in the traditional way — all requests originate from AI assistants fetching content automatically.</p><p>Currently, these reports exclusively include requests from AI bots that do not execute JavaScript. They do not include traffic from AI crawlers used for training AI models or from AI agents capable of executing JavaScript.</p>
diff --git a/tests/System/expected/test__withCustomReports__API.getReportMetadata_.xml b/tests/System/expected/test__withCustomReports__API.getReportMetadata_.xml
index 0ba1aa3..b4e336b 100644
--- a/tests/System/expected/test__withCustomReports__API.getReportMetadata_.xml
+++ b/tests/System/expected/test__withCustomReports__API.getReportMetadata_.xml
@@ -271,7 +271,7 @@
UserCountry
getRegion
Region
- Shows which region your visitors connected from when accessing website.<br/>Set up GeoIP in the Geolocation admin tab to provide data for this report. The commercial <a rel="noreferrer noopener" target="_blank" href="http://www.maxmind.com/?rId=piwik">MaxMind</a> GeoIP databases are more accurate than the gratis ones. <a rel="noreferrer noopener" target="_blank" href="http://www.maxmind.com/en/city_accuracy?rId=piwik">Click here</a> to see how accurate they are.
+ Shows which region your visitors connected from when accessing website.<br/>Set up GeoIP in the Geolocation admin tab to provide data for this report. The commercial <a target="_blank" rel="noreferrer noopener" href="http://www.maxmind.com/?rId=piwik">MaxMind</a> GeoIP databases are more accurate than the gratis ones. <a target="_blank" rel="noreferrer noopener" href="http://www.maxmind.com/en/city_accuracy?rId=piwik">Click here</a> to see how accurate they are.
Visits
Unique visitors
@@ -378,7 +378,7 @@
UserCountry
getCity
City
- Shows the cities your visitors connected from when accessing your website.<br/>Set up GeoIP in the Geolocation admin tab to provide data for this report. The commercial <a rel="noreferrer noopener" target="_blank" href="http://www.maxmind.com/?rId=piwik">MaxMind</a> GeoIP databases are more accurate than the gratis ones. <a rel="noreferrer noopener" target="_blank" href="http://www.maxmind.com/en/city_accuracy?rId=piwik">Click here</a> to see how accurate they are.
+ Shows the cities your visitors connected from when accessing your website.<br/>Set up GeoIP in the Geolocation admin tab to provide data for this report. The commercial <a target="_blank" rel="noreferrer noopener" href="http://www.maxmind.com/?rId=piwik">MaxMind</a> GeoIP databases are more accurate than the gratis ones. <a target="_blank" rel="noreferrer noopener" href="http://www.maxmind.com/en/city_accuracy?rId=piwik">Click here</a> to see how accurate they are.
Visits
Unique visitors
@@ -2907,7 +2907,7 @@
This report shows which AI assistants led visitors to your website.<br />By clicking on a row in the table, you can see from which AI assistant pages visitors came to your website.
AI Assistant
- Website Page
+ Entry Page URL
Visits
@@ -2940,7 +2940,7 @@
percent
percent
- getUrlsForAIAssistant
+ getEntryPageUrlsForAIAssistant
Conversions
Revenue
@@ -3683,6 +3683,54 @@
CustomReports_getCustomReport_idCustomReport--3
+
+ AI Assistants
+ Overview
+ AI Agent Visits
+ AIAgents
+ get
+
+ AI Agent Visits
+ Actions by AI Agent Visits
+ Unique AI Agent Visitors
+ AI Agent Users
+ Maximum Actions in AI Agent Visit
+ Human Visits
+ Actions by Human Visits
+ Unique Human Visitors
+ Human Users
+ Maximum Actions in one Human Visit
+
+
+ Avg. Duration of an AI Agent Visit (in sec)
+ Avg. Actions per AI Agent Visit
+ Bounce Rate for AI Agent Visits
+ Avg. Duration of a Human Visit (in sec)
+ Avg. Actions per Human Visit
+ Bounce Rate for Human Visits
+
+
+ number
+ number
+ number
+ number
+ number
+ number
+ number
+ number
+ number
+ number
+ duration_s
+ number
+ percent
+ duration_s
+ number
+ percent
+
+
+
+ AIAgents_get
+
UI Framework
Data tables
@@ -3913,6 +3961,16 @@
Avg. DOM completion time
Avg. on load time
Avg. page load time
+ AI Agent Visits
+ Actions by AI Agent Visits
+ Unique AI Agent Visitors
+ AI Agent Users
+ Maximum Actions in AI Agent Visit
+ Human Visits
+ Actions by Human Visits
+ Unique Human Visitors
+ Human Users
+ Maximum Actions in one Human Visit
Bytes transferred overall
Bytes transferred pageviews
Bytes transferred downloads
@@ -3963,6 +4021,12 @@
Avg. DOM completion time
Avg. on load time
Avg. page load time
+ Avg. Duration of an AI Agent Visit (in sec)
+ Avg. Actions per AI Agent Visit
+ Bounce Rate for AI Agent Visits
+ Avg. Duration of a Human Visit (in sec)
+ Avg. Actions per Human Visit
+ Bounce Rate for Human Visits
Bytes transferred downloads
Bytes transferred pageviews
Bytes transferred overall
@@ -4020,6 +4084,16 @@
duration_s
duration_s
duration_s
+ number
+ number
+ number
+ number
+ number
+ number
+ number
+ number
+ number
+ number
number
number
number
@@ -4034,6 +4108,12 @@
duration_s
number
percent
+ duration_s
+ number
+ percent
+ duration_s
+ number
+ percent
diff --git a/tests/System/expected/test__withCustomReports__API.getReportPagesMetadata_.xml b/tests/System/expected/test__withCustomReports__API.getReportPagesMetadata_.xml
index 6ccb126..18a81e5 100644
--- a/tests/System/expected/test__withCustomReports__API.getReportPagesMetadata_.xml
+++ b/tests/System/expected/test__withCustomReports__API.getReportPagesMetadata_.xml
@@ -189,7 +189,7 @@
Transitions_Transitions
Transitions
46
- <p>Transitions is a report showing the things your visitors did directly before and after viewing a given page. This page explains how to access, understand, and use the powerful "Transitions" report.</p><p><a href="https://matomo.org/docs/transitions/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Transitions.getTransitions" rel="noreferrer noopener" target="_blank">More details</a></p>
+ <p>Transitions is a report showing the things your visitors did directly before and after viewing a given page. This page explains how to access, understand, and use the powerful "Transitions" report.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/transitions/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Transitions.getTransitions">More details</a></p>
@@ -446,7 +446,7 @@
Actions_SubmenuSitesearch
Site Search
25
- <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories" rel="noreferrer noopener" target="_blank">Learn more in the Site Search guide.</a></p>
+ <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories">Learn more in the Site Search guide.</a></p>
@@ -535,7 +535,7 @@
Events_Events
Events
40
- <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory" rel="noreferrer noopener" target="_blank">Learn more about event tracking here.</a></p>
+ <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory">Learn more about event tracking here.</a></p>
@@ -658,7 +658,7 @@
Contents_Contents
Contents
45
- <p>Content tracking helps you determine the popularity of specific pieces of content on any page of your website or app. This section reports the number of impressions and interactions the various pieces of content on your site receive.</p><p><a href="https://matomo.org/docs/content-tracking?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Contents.getContentNames" rel="noreferrer noopener" target="_blank">Learn more in the Content Tracking guide.</a></p>
+ <p>Content tracking helps you determine the popularity of specific pieces of content on any page of your website or app. This section reports the number of impressions and interactions the various pieces of content on your site receive.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/content-tracking?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Contents.getContentNames">Learn more in the Content Tracking guide.</a></p>
@@ -1443,7 +1443,7 @@
Live_VisitorLog
Visits Log
5
- <p>The visits log shows you every visit your website receives in detail. Find out which actions each visitor has performed, how they got to your site, a bit about who they are, and more (while still complying with your local privacy regulations).</p><p>While other reports in Matomo show how your visitors behave at an aggregate level, the visits log provides granular detail. You can also use segments to narrow it down to specific types of visits to understand your visitors better.</p><p><a href="https://matomo.org/docs/real-time/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Live.getLastVisitsDetails" target="_blank" rel="noreferrer noopener">Learn more in the visit-log guide.</a></p>
+ <p>The visits log shows you every visit your website receives in detail. Find out which actions each visitor has performed, how they got to your site, a bit about who they are, and more (while still complying with your local privacy regulations).</p><p>While other reports in Matomo show how your visitors behave at an aggregate level, the visits log provides granular detail. You can also use segments to narrow it down to specific types of visits to understand your visitors better.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/real-time/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Live.getLastVisitsDetails">Learn more in the visit-log guide.</a></p>
@@ -1479,7 +1479,7 @@
UserId_UserReportTitle
User IDs
40
- <p>The user ID report shows visits associated with all your registered and logged in users. Understand website usage by its specific users and find out who your most and least active users are.</p><p><a target="_blank" rel="noopener noreferrer" href="https://matomo.org/docs/user-id?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.UserId.getUsers"><span class="icon-info"></span> Learn more</a></p>
+ <p>The user ID report shows visits associated with all your registered and logged in users. Understand website usage by its specific users and find out who your most and least active users are.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/user-id?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.UserId.getUsers"><span class="icon-info"></span> Learn more</a></p>
@@ -1655,7 +1655,7 @@
widgetReferrersgetAIAssistants
0
- graphPie
+ tableAllColumns
1
@@ -1839,7 +1839,7 @@
Referrers_SubmenuSearchEngines
Search Engines & Keywords
10
- <p>This section helps you analyse your search engine optimisation and performance. You can analyse your most popular keywords with the combined keyword reports or see which keywords perform well on specific search engines for more targeted analysis and optimisation.</p><p><a href="https://matomo.org/matomo-cloud/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines" rel="noreferrer noopener" target="_blank">Matomo Cloud</a> and <a href="https://plugins.matomo.org/SearchEngineKeywordsPerformance?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines" rel="noreferrer noopener" target="_blank">Search Engine Keywords Performance</a> plugin users will receive the best results from this report.</p>
+ <p>This section helps you analyse your search engine optimisation and performance. You can analyse your most popular keywords with the combined keyword reports or see which keywords perform well on specific search engines for more targeted analysis and optimisation.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/matomo-cloud/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines">Matomo Cloud</a> and <a target="_blank" rel="noreferrer noopener" href="https://plugins.matomo.org/SearchEngineKeywordsPerformance?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines">Search Engine Keywords Performance</a> plugin users will receive the best results from this report.</p>
@@ -1984,7 +1984,7 @@
General_Overview
Overview
2
- <p>The Goals Overview reports on the performance of the goals defined for your website. You can access your goal’s conversion percentages, amount of revenue generated and full reports for each.</p><p>Click on an individual metric within the sparkline chart to focus on it within the full-sized evolution graph.</p><p><a href="https://matomo.org/docs/tracking-goals-web-analytics/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Goals.Overview" rel="noreferrer noopener" target="_blank">Learn more in our Goals guide here.</a></p>
+ <p>The Goals Overview reports on the performance of the goals defined for your website. You can access your goal’s conversion percentages, amount of revenue generated and full reports for each.</p><p>Click on an individual metric within the sparkline chart to focus on it within the full-sized evolution graph.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/tracking-goals-web-analytics/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Goals.Overview">Learn more in our Goals guide here.</a></p>
@@ -2962,7 +2962,7 @@
General_Overview
Overview
2
- <p>The Ecommerce Overview section is the best place to get a high-level view of your online store’s performance. At a glance, you can see how many sales you’re making, how much revenue you are generating, and your website’s conversion rate.</p><p>Click on an individual metric within the sparkline chart to focus on it within the full-sized evolution graph.</p><p><a href="https://matomo.org/docs/ecommerce-analytics/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Ecommerce.Overview" rel="noreferrer noopener" target="_blank">Learn more in our Ecommerce guide here.</a></p>
+ <p>The Ecommerce Overview section is the best place to get a high-level view of your online store’s performance. At a glance, you can see how many sales you’re making, how much revenue you are generating, and your website’s conversion rate.</p><p>Click on an individual metric within the sparkline chart to focus on it within the full-sized evolution graph.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/ecommerce-analytics/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Ecommerce.Overview">Learn more in our Ecommerce guide here.</a></p>
@@ -4344,6 +4344,57 @@
+
+ AIAgents_AIAssistants.General_Overview
+
+ AIAgents_AIAssistants
+ AI Assistants
+ 80
+ icon-admin-platform
+
+
+
+
+ General_Overview
+ Overview
+ 10
+ <p>The AI Assistant Overview page provide insights into website traffic originating from AI Assistants such as ChatGPT and other large language model–based assistants. These reports track key metrics including the number of requests made by these bots, the pages and documents they access, and any errors encountered. They also offer detailed breakdowns showing which bots visit specific page URLs, helping you understand how AI assistants interact with your content and identify opportunities to improve visibility and accessibility for AI-driven users.</p><p>It’s important to note that none of these pages were actually viewed by humans in the traditional way — all requests originate from AI assistants fetching content automatically.</p><p>Currently, these reports exclusively include requests from AI bots that do not execute JavaScript. They do not include traffic from AI crawlers used for training AI models or from AI agents capable of executing JavaScript.</p>
+
+
+
+ AI Agents Over Time
+ AIAgents
+ getEvolutionGraph
+ 1
+
+ 1
+ graphEvolution
+ AIAgents
+ getEvolutionGraph
+
+ widgetAIAgentsgetEvolutionGraphforceView1viewDataTablegraphEvolution
+ 0
+ graphEvolution
+ 1
+
+
+ AI Agent Overview
+ AIAgents
+ get
+ 2
+
+ 1
+ sparklines
+ AIAgents
+ get
+
+ widgetAIAgentsgetforceView1viewDataTablesparklines
+ 0
+ sparklines
+ 1
+
+
+
ExampleUI_UiFramework.ExampleUI_GetTemperaturesDataTable
diff --git a/tests/System/expected/test__withCustomReports__API.getWidgetMetadata_.xml b/tests/System/expected/test__withCustomReports__API.getWidgetMetadata_.xml
index b7b847e..471955a 100644
--- a/tests/System/expected/test__withCustomReports__API.getWidgetMetadata_.xml
+++ b/tests/System/expected/test__withCustomReports__API.getWidgetMetadata_.xml
@@ -226,7 +226,7 @@
Live_VisitorLog
Visits Log
5
- <p>The visits log shows you every visit your website receives in detail. Find out which actions each visitor has performed, how they got to your site, a bit about who they are, and more (while still complying with your local privacy regulations).</p><p>While other reports in Matomo show how your visitors behave at an aggregate level, the visits log provides granular detail. You can also use segments to narrow it down to specific types of visits to understand your visitors better.</p><p><a href="https://matomo.org/docs/real-time/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Live.getLastVisitsDetails" target="_blank" rel="noreferrer noopener">Learn more in the visit-log guide.</a></p>
+ <p>The visits log shows you every visit your website receives in detail. Find out which actions each visitor has performed, how they got to your site, a bit about who they are, and more (while still complying with your local privacy regulations).</p><p>While other reports in Matomo show how your visitors behave at an aggregate level, the visits log provides granular detail. You can also use segments to narrow it down to specific types of visits to understand your visitors better.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/real-time/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Live.getLastVisitsDetails">Learn more in the visit-log guide.</a></p>
Live
getLastVisitsDetails
@@ -895,7 +895,7 @@
UserId_UserReportTitle
User IDs
40
- <p>The user ID report shows visits associated with all your registered and logged in users. Understand website usage by its specific users and find out who your most and least active users are.</p><p><a target="_blank" rel="noopener noreferrer" href="https://matomo.org/docs/user-id?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.UserId.getUsers"><span class="icon-info"></span> Learn more</a></p>
+ <p>The user ID report shows visits associated with all your registered and logged in users. Understand website usage by its specific users and find out who your most and least active users are.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/user-id?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.UserId.getUsers"><span class="icon-info"></span> Learn more</a></p>
UserId
getUsers
@@ -1177,7 +1177,7 @@
Actions_SubmenuSitesearch
Site Search
25
- <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories" rel="noreferrer noopener" target="_blank">Learn more in the Site Search guide.</a></p>
+ <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories">Learn more in the Site Search guide.</a></p>
Actions
getPageTitlesFollowingSiteSearch
@@ -1205,7 +1205,7 @@
Actions_SubmenuSitesearch
Site Search
25
- <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories" rel="noreferrer noopener" target="_blank">Learn more in the Site Search guide.</a></p>
+ <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories">Learn more in the Site Search guide.</a></p>
Actions
getPageUrlsFollowingSiteSearch
@@ -1233,7 +1233,7 @@
Actions_SubmenuSitesearch
Site Search
25
- <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories" rel="noreferrer noopener" target="_blank">Learn more in the Site Search guide.</a></p>
+ <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories">Learn more in the Site Search guide.</a></p>
Actions
getSiteSearchCategories
@@ -1261,7 +1261,7 @@
Actions_SubmenuSitesearch
Site Search
25
- <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories" rel="noreferrer noopener" target="_blank">Learn more in the Site Search guide.</a></p>
+ <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories">Learn more in the Site Search guide.</a></p>
Actions
getSiteSearchKeywords
@@ -1289,7 +1289,7 @@
Actions_SubmenuSitesearch
Site Search
25
- <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories" rel="noreferrer noopener" target="_blank">Learn more in the Site Search guide.</a></p>
+ <p>The Site Search section shows which keywords visitors use when searching your website. It also displays which pages users view after performing a search and which on-site search keywords return no results at all.</p><p>These reports can give you ideas about missing content on your site, insight into what your visitors are looking for but can’t find easily, and more.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/site-search/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Actions.getSiteSearchCategories">Learn more in the Site Search guide.</a></p>
Actions
getSiteSearchNoResultKeywords
@@ -1373,7 +1373,7 @@
Events_Events
Events
40
- <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory" rel="noreferrer noopener" target="_blank">Learn more about event tracking here.</a></p>
+ <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory">Learn more about event tracking here.</a></p>
Events
getAction
@@ -1402,7 +1402,7 @@
Events_Events
Events
40
- <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory" rel="noreferrer noopener" target="_blank">Learn more about event tracking here.</a></p>
+ <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory">Learn more about event tracking here.</a></p>
Events
getCategory
@@ -1431,7 +1431,7 @@
Events_Events
Events
40
- <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory" rel="noreferrer noopener" target="_blank">Learn more about event tracking here.</a></p>
+ <p>The Events section offers reports on the custom events associated with your site. Events typically require custom configuration. Once configured you can review reports broken down by category, action and name.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/event-tracking/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Events.getCategory">Learn more about event tracking here.</a></p>
Events
getName
@@ -1460,7 +1460,7 @@
Contents_Contents
Contents
45
- <p>Content tracking helps you determine the popularity of specific pieces of content on any page of your website or app. This section reports the number of impressions and interactions the various pieces of content on your site receive.</p><p><a href="https://matomo.org/docs/content-tracking?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Contents.getContentNames" rel="noreferrer noopener" target="_blank">Learn more in the Content Tracking guide.</a></p>
+ <p>Content tracking helps you determine the popularity of specific pieces of content on any page of your website or app. This section reports the number of impressions and interactions the various pieces of content on your site receive.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/content-tracking?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Contents.getContentNames">Learn more in the Content Tracking guide.</a></p>
Contents
getContentNames
@@ -1488,7 +1488,7 @@
Contents_Contents
Contents
45
- <p>Content tracking helps you determine the popularity of specific pieces of content on any page of your website or app. This section reports the number of impressions and interactions the various pieces of content on your site receive.</p><p><a href="https://matomo.org/docs/content-tracking?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Contents.getContentNames" rel="noreferrer noopener" target="_blank">Learn more in the Content Tracking guide.</a></p>
+ <p>Content tracking helps you determine the popularity of specific pieces of content on any page of your website or app. This section reports the number of impressions and interactions the various pieces of content on your site receive.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/content-tracking?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Contents.getContentNames">Learn more in the Content Tracking guide.</a></p>
Contents
getContentPieces
@@ -1516,7 +1516,7 @@
Transitions_Transitions
Transitions
46
- <p>Transitions is a report showing the things your visitors did directly before and after viewing a given page. This page explains how to access, understand, and use the powerful "Transitions" report.</p><p><a href="https://matomo.org/docs/transitions/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Transitions.getTransitions" rel="noreferrer noopener" target="_blank">More details</a></p>
+ <p>Transitions is a report showing the things your visitors did directly before and after viewing a given page. This page explains how to access, understand, and use the powerful "Transitions" report.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/transitions/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Transitions.getTransitions">More details</a></p>
Transitions
getTransitions
@@ -1858,7 +1858,7 @@
Referrers_SubmenuSearchEngines
Search Engines & Keywords
10
- <p>This section helps you analyse your search engine optimisation and performance. You can analyse your most popular keywords with the combined keyword reports or see which keywords perform well on specific search engines for more targeted analysis and optimisation.</p><p><a href="https://matomo.org/matomo-cloud/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines" rel="noreferrer noopener" target="_blank">Matomo Cloud</a> and <a href="https://plugins.matomo.org/SearchEngineKeywordsPerformance?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines" rel="noreferrer noopener" target="_blank">Search Engine Keywords Performance</a> plugin users will receive the best results from this report.</p>
+ <p>This section helps you analyse your search engine optimisation and performance. You can analyse your most popular keywords with the combined keyword reports or see which keywords perform well on specific search engines for more targeted analysis and optimisation.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/matomo-cloud/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines">Matomo Cloud</a> and <a target="_blank" rel="noreferrer noopener" href="https://plugins.matomo.org/SearchEngineKeywordsPerformance?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines">Search Engine Keywords Performance</a> plugin users will receive the best results from this report.</p>
Referrers
getKeywords
@@ -1886,7 +1886,7 @@
Referrers_SubmenuSearchEngines
Search Engines & Keywords
10
- <p>This section helps you analyse your search engine optimisation and performance. You can analyse your most popular keywords with the combined keyword reports or see which keywords perform well on specific search engines for more targeted analysis and optimisation.</p><p><a href="https://matomo.org/matomo-cloud/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines" rel="noreferrer noopener" target="_blank">Matomo Cloud</a> and <a href="https://plugins.matomo.org/SearchEngineKeywordsPerformance?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines" rel="noreferrer noopener" target="_blank">Search Engine Keywords Performance</a> plugin users will receive the best results from this report.</p>
+ <p>This section helps you analyse your search engine optimisation and performance. You can analyse your most popular keywords with the combined keyword reports or see which keywords perform well on specific search engines for more targeted analysis and optimisation.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/matomo-cloud/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines">Matomo Cloud</a> and <a target="_blank" rel="noreferrer noopener" href="https://plugins.matomo.org/SearchEngineKeywordsPerformance?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Referrers.getSearchEngines">Search Engine Keywords Performance</a> plugin users will receive the best results from this report.</p>
Referrers
getSearchEngines
@@ -1981,7 +1981,7 @@
widgetReferrersgetAIAssistants
0
- graphPie
+ tableAllColumns
1
@@ -2052,7 +2052,7 @@
General_Overview
Overview
2
- <p>The Ecommerce Overview section is the best place to get a high-level view of your online store’s performance. At a glance, you can see how many sales you’re making, how much revenue you are generating, and your website’s conversion rate.</p><p>Click on an individual metric within the sparkline chart to focus on it within the full-sized evolution graph.</p><p><a href="https://matomo.org/docs/ecommerce-analytics/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Ecommerce.Overview" rel="noreferrer noopener" target="_blank">Learn more in our Ecommerce guide here.</a></p>
+ <p>The Ecommerce Overview section is the best place to get a high-level view of your online store’s performance. At a glance, you can see how many sales you’re making, how much revenue you are generating, and your website’s conversion rate.</p><p>Click on an individual metric within the sparkline chart to focus on it within the full-sized evolution graph.</p><p><a target="_blank" rel="noreferrer noopener" href="https://matomo.org/docs/ecommerce-analytics/?mtm_campaign=Matomo_App&mtm_source=Matomo_App_OnPremise&mtm_medium=App.Ecommerce.Overview">Learn more in our Ecommerce guide here.</a></p>
CoreHome
renderWidgetContainer
diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_manage_custom_dimensions_admin.png b/tests/UI/expected-screenshots/CustomTranslationReporting_manage_custom_dimensions_admin.png
index cb3164f..9eb2cf4 100644
Binary files a/tests/UI/expected-screenshots/CustomTranslationReporting_manage_custom_dimensions_admin.png and b/tests/UI/expected-screenshots/CustomTranslationReporting_manage_custom_dimensions_admin.png differ
diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_row_evolution.png b/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_row_evolution.png
index 11ae912..9c6eed4 100644
Binary files a/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_row_evolution.png and b/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_row_evolution.png differ
diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_segmented_visitor_log.png b/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_segmented_visitor_log.png
index 9484696..17e46d6 100644
Binary files a/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_segmented_visitor_log.png and b/tests/UI/expected-screenshots/CustomTranslationReporting_report_actionDimension3_segmented_visitor_log.png differ
diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_row_evolution.png b/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_row_evolution.png
index 3d5258f..c953c85 100644
Binary files a/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_row_evolution.png and b/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_row_evolution.png differ
diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_segmented_visitor_log.png b/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_segmented_visitor_log.png
index 894d0a5..ee74ab0 100644
Binary files a/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_segmented_visitor_log.png and b/tests/UI/expected-screenshots/CustomTranslationReporting_report_eventActionName_segmented_visitor_log.png differ
diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_row_evolution.png b/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_row_evolution.png
index 6829ed9..12bca74 100644
Binary files a/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_row_evolution.png and b/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_row_evolution.png differ
diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_segmented_visitor_log.png b/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_segmented_visitor_log.png
index 7df1fba..f2ce32d 100644
Binary files a/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_segmented_visitor_log.png and b/tests/UI/expected-screenshots/CustomTranslationReporting_report_visitDimension1_segmented_visitor_log.png differ