From 139a4a7265cb6f0e4b1ba68c6040e04bec20d772 Mon Sep 17 00:00:00 2001 From: Lachlan Reynolds Date: Tue, 17 Mar 2026 11:06:40 +1300 Subject: [PATCH 1/6] fixed tests from segment changes [no_release] --- test___Old__API.getReportPagesMetadata_.xml | 4769 +++++++++++++++++ tests/System/APITest.php | 2 +- .../test___API.getReportPagesMetadata_.xml | 31 + ...nslationReporting_menu_loaded_visitors.png | Bin 15907 -> 17180 bytes 4 files changed, 4801 insertions(+), 1 deletion(-) create mode 100644 test___Old__API.getReportPagesMetadata_.xml diff --git a/test___Old__API.getReportPagesMetadata_.xml b/test___Old__API.getReportPagesMetadata_.xml new file mode 100644 index 0000000..0046056 --- /dev/null +++ b/test___Old__API.getReportPagesMetadata_.xml @@ -0,0 +1,4769 @@ + + + + General_AIAssistants.AIAgents_AIAgentsOverview + + General_AIAssistants + AI Assistants + 80 + icon-ai-assistants + + + + + AIAgents_AIAgentsOverview + AI Agents Overview + 20 + <p>Review how AI agents and human visitors engage with your site at a glance. This overview surfaces combined metrics and trends so you can quickly spot changes before exploring detailed reports.</p> + + + + AI Agents Over Time + AIAgents + getEvolutionGraph + 1 + + 1 + graphEvolution + AIAgents + getEvolutionGraph + + widgetAIAgentsgetEvolutionGraphforceView1viewDataTablegraphEvolution + 0 + graphEvolution + 1 + + + AI Agents Overview + AIAgents + get + 2 + + 1 + sparklines + AIAgents + get + + widgetAIAgentsgetforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + + + General_AIAssistants.BotTracking_AIChatbotsOverview + + General_AIAssistants + AI Assistants + 80 + icon-ai-assistants + + + + + BotTracking_AIChatbotsOverview + AI Chatbots Overview + 10 + <p>The AI Chatbots Overview page provides insights into website traffic originating from AI chatbots 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 chatbots 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 chatbots fetching content automatically.</p><p>Currently, these reports exclusively include requests from AI chatbots 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 Chatbots - No Recent Requests + BotTracking + noRecentRequestsMessage + 0 + + BotTracking + noRecentRequestsMessage + + widgetBotTrackingnoRecentRequestsMessage + 1 + + BotTracking + showNoRecentRequestsMessage + + + + AI Chatbots Over Time + BotTracking + getEvolutionGraph + 1 + + 1 + graphEvolution + BotTracking + getEvolutionGraph + + widgetBotTrackinggetEvolutionGraphforceView1viewDataTablegraphEvolution + 0 + graphEvolution + 1 + + + AI Chatbots Overview + BotTracking + get + 2 + + 1 + sparklines + BotTracking + get + + widgetBotTrackinggetforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + AI Chatbots + BotTracking + getAIChatbotRequests + 130 + + BotTracking + getAIChatbotRequests + + widgetBotTrackinggetAIChatbotRequests + 1 + table + 1 + + + + + General_Actions.customdimension3 + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + customdimension3 + DimensionAction1 + 70 + + + + + DimensionAction1 + CustomDimensions + getCustomDimension + 203 + + CustomDimensions + getCustomDimension + 3 + + widgetCustomDimensionsgetCustomDimensionidDimension3 + 0 + table + 1 + + + + + General_Actions.customdimension4 + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + customdimension4 + RenamedDimAction2 + 72 + + + + + RenamedDimAction2 + CustomDimensions + getCustomDimension + 204 + + CustomDimensions + getCustomDimension + 4 + + widgetCustomDimensionsgetCustomDimensionidDimension4 + 0 + table + 1 + + + + + General_Actions.VisitorInterest_Engagement + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + VisitorInterest_Engagement + Engagement + 46 + <p>The Engagement section provides reports that help to quantify how many new and returning visitors you get. You can also review reports that break down the average time and number of pages per visit, as well as the number of times a visitor has been to your site and the most common number of days between visits.</p><p>This can help you to optimise for frequency and high-interaction visits in addition to maximising your reach.</p> + + + + Visits per visit duration + VisitorInterest + getNumberOfVisitsPerVisitDuration + 115 + + VisitorInterest + getNumberOfVisitsPerVisitDuration + + widgetVisitorInterestgetNumberOfVisitsPerVisitDuration + 0 + cloud + 1 + + + Visits per number of pages + VisitorInterest + getNumberOfVisitsPerPage + 120 + + VisitorInterest + getNumberOfVisitsPerPage + + widgetVisitorInterestgetNumberOfVisitsPerPage + 0 + cloud + 1 + + + Visits by visit number + VisitorInterest + getNumberOfVisitsByVisitCount + 125 + + VisitorInterest + getNumberOfVisitsByVisitCount + + widgetVisitorInterestgetNumberOfVisitsByVisitCount + 0 + table + 1 + + + Visits by days since last visit + VisitorInterest + getNumberOfVisitsByDaysSinceLast + 130 + + VisitorInterest + getNumberOfVisitsByDaysSinceLast + + widgetVisitorInterestgetNumberOfVisitsByDaysSinceLast + 0 + table + 1 + + + Returning Visits Over Time + VisitFrequency + getEvolutionGraph + 1 + + 1 + graphEvolution + VisitFrequency + getEvolutionGraph + + widgetVisitFrequencygetEvolutionGraphforceView1viewDataTablegraphEvolution + 0 + graphEvolution + 1 + + + Frequency Overview + VisitFrequency + get + 2 + + 1 + sparklines + VisitFrequency + get + + widgetVisitFrequencygetforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + + + General_Actions.Transitions_Transitions + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + 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 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 + Transitions + getTransitions + 99 + + Transitions + getTransitions + + widgetTransitionsgetTransitions + 0 + + + + + General_Actions.General_Downloads + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + General_Downloads + Downloads + 35 + <p>In this report, you can see which files your visitors have downloaded.</p><p>What Matomo counts as a download is the click on a download link. Whether the download was completed or not isn't known to Matomo.</p> + + + + Downloads + Actions + getDownloads + 109 + + Actions + getDownloads + + widgetActionsgetDownloads + 0 + table + 1 + + + + + General_Actions.Actions_SubmenuPagesEntry + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + Actions_SubmenuPagesEntry + Entry pages + 10 + <p>This report contains information about the entry pages that were used during the specified period. An entry page is the first page that a user views during their visit.</p><p>The entry URLs are displayed as a folder structure.</p><p>Use the plus and minus icons on the left to navigate.</p> + + + + Entry pages + Actions + getEntryPageUrls + 103 + + Actions + getEntryPageUrls + + widgetActionsgetEntryPageUrls + 0 + table + 1 + + + Entry Page Titles + Actions + getEntryPageTitles + 106 + + Actions + getEntryPageTitles + + widgetActionsgetEntryPageTitles + 0 + table + 1 + + + + + General_Actions.Actions_SubmenuPagesExit + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + Actions_SubmenuPagesExit + Exit pages + 15 + <p>This report contains information about the exit pages that occurred during the specified period. An exit page is the last page that a user views during their visit.</p><p>The exit URLs are displayed as a folder structure.</p><p>Use the plus and minus icons on the left to navigate.</p> + + + + Exit pages + Actions + getExitPageUrls + 104 + + Actions + getExitPageUrls + + widgetActionsgetExitPageUrls + 0 + table + 1 + + + Exit page titles + Actions + getExitPageTitles + 107 + + Actions + getExitPageTitles + + widgetActionsgetExitPageTitles + 0 + table + 1 + + + + + General_Actions.General_Outlinks + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + General_Outlinks + Outlinks + 30 + <p>This report shows a hierarchical list of outlink URLs that were clicked by your visitors. An outlink is a link that leads the visitor away from your website (to another domain).</p><p>Use the plus and minus icons on the left to navigate.</p> + + + + Outlinks + Actions + getOutlinks + 108 + + Actions + getOutlinks + + widgetActionsgetOutlinks + 0 + table + 1 + + + + + General_Actions.Actions_SubmenuPageTitles + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + Actions_SubmenuPageTitles + Page titles + 20 + <p>This report contains information about the titles of the pages that have been visited.</p><p>The page title is the HTML &lt;title&gt; Tag that most browsers show in their window title.</p> + + + + Page titles + Actions + getPageTitles + 105 + + Actions + getPageTitles + + widgetActionsgetPageTitles + 0 + table + 1 + + + + + General_Actions.General_Pages + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + General_Pages + Pages + 5 + <p>This report contains information about the page URLs that have been visited.</p><p>The table is organized hierarchically, the URLs are displayed as a folder structure.</p><p>Use the plus and minus icons on the left to navigate.</p> + + + + Pages + Actions + getPageUrls + 102 + + Actions + getPageUrls + + widgetActionsgetPageUrls + 0 + table + 1 + + + + + General_Actions.Actions_SubmenuSitesearch + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + 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 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> + + + + Site Search Keywords + Actions + getSiteSearchKeywords + 115 + + Actions + getSiteSearchKeywords + + widgetActionsgetSiteSearchKeywords + 0 + table + 1 + + + Pages Following a Site Search + Actions + getPageUrlsFollowingSiteSearch + 116 + + Actions + getPageUrlsFollowingSiteSearch + + widgetActionsgetPageUrlsFollowingSiteSearch + 0 + table + 1 + + + Search Keywords with No Results + Actions + getSiteSearchNoResultKeywords + 118 + + Actions + getSiteSearchNoResultKeywords + + widgetActionsgetSiteSearchNoResultKeywords + 0 + table + 1 + + + Page Titles Following a Site Search + Actions + getPageTitlesFollowingSiteSearch + 119 + + Actions + getPageTitlesFollowingSiteSearch + + widgetActionsgetPageTitlesFollowingSiteSearch + 0 + table + 1 + + + Search Categories + Actions + getSiteSearchCategories + 120 + + Actions + getSiteSearchCategories + + widgetActionsgetSiteSearchCategories + 0 + table + 1 + + + + + General_Actions.Events_Events + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + 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 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> + + + + + CoreHome + renderWidgetContainer + 99 + + CoreHome + renderWidgetContainer + Events + + widgetEvents + 0 + ByDimension + 1 + + + Event Categories + + General_Actions + Actions + 99 + + + + + + Events_Events + Events + 99 + + + Events + getCategory + 100 + + Events + getCategory + eventAction + + widgetEventsgetCategorysecondaryDimensioneventAction + 0 + table + 1 + + + Event Actions + + General_Actions + Actions + 99 + + + + + + Events_Events + Events + 99 + + + Events + getAction + 101 + + Events + getAction + eventName + + widgetEventsgetActionsecondaryDimensioneventName + 0 + table + 1 + + + Event Names + + General_Actions + Actions + 99 + + + + + + Events_Events + Events + 99 + + + Events + getName + 102 + + Events + getName + eventAction + + widgetEventsgetNamesecondaryDimensioneventAction + 0 + table + 1 + + + + + + + General_Actions.Contents_Contents + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + 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 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> + + + + + CoreHome + renderWidgetContainer + 99 + + CoreHome + renderWidgetContainer + Contents + + widgetContents + 0 + ByDimension + 1 + + + Content Name + + General_Actions + Actions + 99 + + + + + + Contents_Contents + Contents + 99 + + + Contents + getContentNames + 135 + + Contents + getContentNames + + widgetContentsgetContentNames + 0 + table + 1 + + + Content Piece + + General_Actions + Actions + 99 + + + + + + Contents_Contents + Contents + 99 + + + Contents + getContentPieces + 136 + + Contents + getContentPieces + + widgetContentsgetContentPieces + 0 + table + 1 + + + + + + + General_Actions.PagePerformance_Performance + + General_Actions + Behaviour + 10 + icon-reporting-actions + + + + + PagePerformance_Performance + Performance + 47 + <p>The Performance section can help you analyse how fast your website or app is performing on the whole and help discover whether you have specific pages that significantly deviate from your averages.</p><p>You can also find reports showing exactly how long each page of your website takes to load and what is contributing to their loading time.</p> + + + + Evolution of page performance metrics + PagePerformance + getEvolutionGraph + 1 + + 1 + graphStackedBarEvolution + PagePerformance + getEvolutionGraph + + widgetPagePerformancegetEvolutionGraphforceView1viewDataTablegraphStackedBarEvolution + 0 + graphStackedBarEvolution + 1 + + + + PagePerformance + get + 2 + + 1 + sparklines + PagePerformance + get + + widgetPagePerformancegetforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + Page URLs + Actions + getPageUrls + 3 + + 1 + tablePerformanceColumns + Actions + getPageUrls + 1 + + widgetActionsgetPageUrlsforceView1viewDataTabletablePerformanceColumnsperformance1 + 1 + tablePerformanceColumns + 1 + + + Page titles + Actions + getPageTitles + 4 + + 1 + tablePerformanceColumns + Actions + getPageTitles + 1 + + widgetActionsgetPageTitlesforceView1viewDataTabletablePerformanceColumnsperformance1 + 1 + tablePerformanceColumns + 1 + + + + + General_Visitors.customdimension2 + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + customdimension2 + DimensionVisit2 + 71 + + + + + DimensionVisit2 + CustomDimensions + getCustomDimension + 202 + + CustomDimensions + getCustomDimension + 2 + + widgetCustomDimensionsgetCustomDimensionidDimension2 + 0 + table + 1 + + + + + General_Visitors.customdimension1 + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + customdimension1 + RenamedDimVisit1 + 73 + + + + + RenamedDimVisit1 + CustomDimensions + getCustomDimension + 201 + + CustomDimensions + getCustomDimension + 1 + + widgetCustomDimensionsgetCustomDimensionidDimension1 + 0 + table + 1 + + + + + General_Visitors.DevicesDetection_Devices + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + DevicesDetection_Devices + Devices + 15 + <p>The Devices section helps you understand the technology that your visitors are using to access your site. You will see reports on the type of device and specific models to enable you to optimise your site for the most popular devices.</p> + + + + Device type + DevicesDetection + getType + 100 + + DevicesDetection + getType + + widgetDevicesDetectiongetType + 0 + table + 1 + + + Device model + DevicesDetection + getModel + 102 + + DevicesDetection + getModel + + widgetDevicesDetectiongetModel + 0 + table + 1 + + + Device brand + DevicesDetection + getBrand + 104 + + DevicesDetection + getBrand + + widgetDevicesDetectiongetBrand + 0 + table + 1 + + + Screen Resolution + Resolution + getResolution + 108 + + Resolution + getResolution + + widgetResolutiongetResolution + 0 + table + 1 + + + + + General_Visitors.DevicesDetection_Software + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + DevicesDetection_Software + Software + 20 + <p>The Software section shows the operating systems, browsers and plugins that your visitors are using to access the site so that you can optimise your site to ensure it is fully compatible with the most popular configurations.</p> + + + + Operating System versions + DevicesDetection + getOsVersions + 102 + + DevicesDetection + getOsVersions + + widgetDevicesDetectiongetOsVersions + 0 + table + 1 + + + Browsers + DevicesDetection + getBrowsers + 105 + + DevicesDetection + getBrowsers + + widgetDevicesDetectiongetBrowsers + 0 + table + 1 + + + Browser version + DevicesDetection + getBrowserVersions + 106 + + DevicesDetection + getBrowserVersions + + widgetDevicesDetectiongetBrowserVersions + 0 + table + 1 + + + Configurations + Resolution + getConfiguration + 107 + + Resolution + getConfiguration + + widgetResolutiongetConfiguration + 0 + table + 1 + + + Operating System families + DevicesDetection + getOsFamilies + 108 + + DevicesDetection + getOsFamilies + + widgetDevicesDetectiongetOsFamilies + 0 + table + 1 + + + Browser engines + DevicesDetection + getBrowserEngines + 110 + + DevicesDetection + getBrowserEngines + + widgetDevicesDetectiongetBrowserEngines + 0 + graphPie + 1 + + + Browser Plugins + DevicePlugins + getPlugin + 113 + + DevicePlugins + getPlugin + + widgetDevicePluginsgetPlugin + 0 + table + 1 + + + + + General_Visitors.General_Overview + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + General_Overview + Overview + 2 + <p>The Visitors Overview helps you understand the popularity of your site. It does this by providing charts that show how many visits your site is receiving over a selected period and the average level of engagement for key features, such as searches and downloads.</p> + + + + Visits Over Time + VisitsSummary + getEvolutionGraph + 5 + + 1 + graphEvolution + VisitsSummary + getEvolutionGraph + + widgetVisitsSummarygetEvolutionGraphforceView1viewDataTablegraphEvolution + 0 + graphEvolution + 1 + + + Visits Overview + VisitsSummary + get + 10 + + 1 + sparklines + VisitsSummary + get + + widgetVisitsSummarygetforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + + + General_Visitors.UserCountry_SubmenuLocations + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + UserCountry_SubmenuLocations + Locations + 10 + <p>The "Locations" section is the best way to find out what countries, continents, regions, and cities your website visitors come from — in table and map form. It also says what language their browser is set to, helping identify international visitors in alternative locations.</p> + + + + Visitor Map + UserCountryMap + visitorMap + 1 + + UserCountryMap + visitorMap + + widgetUserCountryMapvisitorMap + 0 + + + Country + UserCountry + getCountry + 105 + + UserCountry + getCountry + + widgetUserCountrygetCountry + 0 + table + 1 + + + + CoreHome + renderWidgetContainer + 106 + + CoreHome + renderWidgetContainer + Continent + + widgetContinent + 0 + + 1 + + + Continent + + General_Visitors + Visitors + 99 + + + + + + UserCountry_SubmenuLocations + Locations + 99 + + + UserCountry + getContinent + 106 + + UserCountry + getContinent + + widgetUserCountrygetContinent + 0 + table + 1 + + + + + General_Visitors + Visitors + 99 + + + + + + UserCountry_SubmenuLocations + Locations + 99 + + + UserCountry + getDistinctCountries + 106 + + UserCountry + getDistinctCountries + + widgetUserCountrygetDistinctCountries + 0 + table + 1 + + + + + Region + UserCountry + getRegion + 107 + + UserCountry + getRegion + + widgetUserCountrygetRegion + 0 + table + 1 + + + Web-browser language + UserLanguage + getLanguage + 108 + + UserLanguage + getLanguage + + widgetUserLanguagegetLanguage + 0 + table + 1 + + + City + UserCountry + getCity + 110 + + UserCountry + getCity + + widgetUserCountrygetCity + 0 + table + 1 + + + Language code + UserLanguage + getLanguageCode + 111 + + UserLanguage + getLanguageCode + + widgetUserLanguagegetLanguageCode + 0 + table + 1 + + + + + General_Visitors.VisitTime_SubmenuTimes + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + VisitTime_SubmenuTimes + Times + 35 + <p>The "Times" section shows when people visit your site. Popular local times helps you cater your site to their lives. The most popular server times reveals technical demand.</p> + + + + Visits per local time + VisitTime + getVisitInformationPerLocalTime + 115 + + VisitTime + getVisitInformationPerLocalTime + + widgetVisitTimegetVisitInformationPerLocalTime + 0 + graphVerticalBar + 1 + + + Visits per hour in the site's timezone + VisitTime + getVisitInformationPerServerTime + 120 + + VisitTime + getVisitInformationPerServerTime + + widgetVisitTimegetVisitInformationPerServerTime + 0 + graphVerticalBar + 1 + + + Visits by day of the week + VisitTime + getByDayOfWeek + 125 + + VisitTime + getByDayOfWeek + + widgetVisitTimegetByDayOfWeek + 0 + graphVerticalBar + 1 + + + + + General_Visitors.UserCountryMap_RealTimeMap + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + UserCountryMap_RealTimeMap + Real-time Map + 9 + <p>Shows the location of website visitors the last 30 minutes, and flashes for new ones. Recent visits are shown as large orange bubbles, and older ones as smaller gray ones. It refreshes every five seconds.</p> + + + + Real-time Map + UserCountryMap + realtimeMap + 15 + + UserCountryMap + realtimeMap + + widgetUserCountryMaprealtimeMap + 1 + + + + + General_Visitors.General_RealTime + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + General_RealTime + Real-time + 7 + <p>The visits in the real-time report show the real-time flow of visits to your website. It includes a real-time counter of your visits and page views in the last 24 hours and the previous 30 minutes.</p><p>This report refreshes every 5 seconds and displays new visits (or existing visitors that view a new page) at the top of the list with a fade-in effect.</p> + + + + Visits in real-time + Live + widget + 20 + + Live + widget + + widgetLivewidget + 1 + + + + + General_Visitors.Live_VisitorLog + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + 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 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> + + + + Visits Log + Live + getLastVisitsDetails + 10 + + 1 + VisitorLog + Live + getLastVisitsDetails + 1 + + widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1 + 0 + VisitorLog + 1 + + + + + General_Visitors.UserId_UserReportTitle + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + 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="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> + + + + User IDs + UserId + getUsers + 109 + + UserId + getUsers + + widgetUserIdgetUsers + 0 + table + 1 + + + + + General_Visitors.CustomVariables_CustomVariables + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + CustomVariables_CustomVariables + Custom Variables + 45 + <p>This report contains information about your Custom Variables. Click on a variable name to see the distribution of the values.</p><p><a href="https://matomo.org/docs/custom-variables/" rel="noreferrer noopener" target="_blank">Read more about this topic in the online guide.</a></p> + + + + Custom Variables + CustomVariables + getCustomVariables + 110 + + CustomVariables + getCustomVariables + + widgetCustomVariablesgetCustomVariables + 0 + table + 1 + + + + + Dashboard_Dashboard.1 + + Dashboard_Dashboard + Dashboard + 0 + icon-reporting-dashboard + <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> + + + + 1 + RenamedDash1 + 0 + + + + + + Dashboard + embeddedIndex + 99 + + Dashboard + embeddedIndex + 1 + + widgetDashboardembeddedIndexidDashboard1 + 0 + + + + + Dashboard_Dashboard.2 + + Dashboard_Dashboard + Dashboard + 0 + icon-reporting-dashboard + <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> + + + + 2 + Dashboard2 + 1 + + + + + + Dashboard + embeddedIndex + 99 + + Dashboard + embeddedIndex + 2 + + widgetDashboardembeddedIndexidDashboard2 + 0 + + + + + Dashboard_Dashboard.3 + + Dashboard_Dashboard + Dashboard + 0 + icon-reporting-dashboard + <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> + + + + 3 + RenamedDash3 + 2 + + + + + + Dashboard + embeddedIndex + 99 + + Dashboard + embeddedIndex + 3 + + widgetDashboardembeddedIndexidDashboard3 + 0 + + + + + Referrers_Referrers.Referrers_AIAssistants + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + Referrers_AIAssistants + AI Assistants + 18 + <p>In this table, you can see which AI assistants referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> + + + + AI Assistants + Referrers + getAIAssistants + 113 + + Referrers + getAIAssistants + + widgetReferrersgetAIAssistants + 0 + tableAllColumns + 1 + + + + + Referrers_Referrers.Referrers_WidgetGetAll + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + Referrers_WidgetGetAll + All Channels + 5 + <p>This section shows you the number of visits that arrive from different channel types and referrers. Click on the plus or minus buttons to view the referrers within each type.</p><p>You can also analyse the number of actions performed by each of your traffic sources by enabling the table with Visitor engagement metrics view.</p> + + + + Channel Types + Referrers + getReferrerType + 101 + + Referrers + getReferrerType + + widgetReferrersgetReferrerType + 0 + tableAllColumns + 1 + + + Referrers + Referrers + getAll + 102 + + Referrers + getAll + + widgetReferrersgetAll + 0 + tableAllColumns + 1 + + + + + Referrers_Referrers.Referrers_URLCampaignBuilder + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + Referrers_URLCampaignBuilder + Campaign URL Builder + 21 + + + + + Campaign URL Builder + Referrers + getCampaignUrlBuilder + 99 + + Referrers + getCampaignUrlBuilder + + widgetReferrersgetCampaignUrlBuilder + 0 + + + + + Referrers_Referrers.Referrers_Campaigns + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + Referrers_Campaigns + Campaigns + 20 + <p>The Campaign Tracking section allows you to analyse the visits associated with the various tracking values that have been linked to your digital campaigns. It can reveal things like, how much traffic your campaigns are bringing in, which creatives are performing best, how engaged campaign visitors are, and whether the campaign is resulting in sales or not.</p> + + + + Campaigns + Referrers + getCampaigns + 109 + + Referrers + getCampaigns + + widgetReferrersgetCampaigns + 0 + table + 1 + + + + + Referrers_Referrers.General_Overview + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + General_Overview + Overview + 2 + <p>The Acquisition Overview shows you the percentage of your traffic from all sources over a selected date range.</p><p>You can also click on a specific channel type to display it within the evolution graph. This can help you discover which channels contribute the most traffic to your site as well as any potential patterns over time. For example, a certain channel may perform better on weekends.</p> + + + + Evolution over the period + Referrers + getEvolutionGraph + 9 + + 1 + graphEvolution + Referrers + getEvolutionGraph + + nb_visits + + + widgetReferrersgetEvolutionGraphforceView1viewDataTablegraphEvolutioncolumnsArray + 0 + graphEvolution + 1 + + + Channel Type + Referrers + getSparklines + 10 + + 1 + sparklines + Referrers + getSparklines + + widgetReferrersgetSparklinesforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + + + Referrers_Referrers.Referrers_SubmenuSearchEngines + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + 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 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> + + + + Keywords + Referrers + getKeywords + 103 + + Referrers + getKeywords + + widgetReferrersgetKeywords + 0 + table + 1 + + + Search Engines + Referrers + getSearchEngines + 107 + + Referrers + getSearchEngines + + widgetReferrersgetSearchEngines + 0 + table + 1 + + + + + Referrers_Referrers.Referrers_Socials + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + Referrers_Socials + Social Networks + 16 + <p>In this table, you can see which websites referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> + + + + Social Networks + Referrers + getSocials + 111 + + Referrers + getSocials + + widgetReferrersgetSocials + 0 + graphPie + 1 + + + + + Referrers_Referrers.Referrers_SubmenuWebsitesOnly + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + Referrers_SubmenuWebsitesOnly + Websites + 15 + <p>In this table, you can see which websites referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> + + + + Websites + Referrers + getWebsites + 105 + + Referrers + getWebsites + + widgetReferrersgetWebsites + 0 + tableAllColumns + 1 + + + + + Goals_Goals.Goals_AddNewGoal + + Goals_Goals + Goals + 25 + icon-reporting-goal + + + + + Goals_AddNewGoal + Add a new Goal + 9999 + + + + + Add a new Goal + Goals + addNewGoal + 99 + + Goals + addNewGoal + + + widgetGoalsaddNewGoalidGoal + 0 + + + + + Goals_Goals.General_Overview + + Goals_Goals + Goals + 25 + icon-reporting-goal + + + + + 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 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> + + + + Overview + CoreHome + renderWidgetContainer + 0 + + CoreHome + renderWidgetContainer + GoalsOverview + + widgetGoalsOverview + 0 + + 1 + + + + + Goals_Goals + Goals + 99 + + + + + + General_Overview + Overview + 99 + + + Goals + getEvolutionGraph + 5 + + 1 + graphEvolution + Goals + getEvolutionGraph + + widgetGoalsgetEvolutionGraphforceView1viewDataTablegraphEvolution + 0 + graphEvolution + 1 + + + + + Goals_Goals + Goals + 99 + + + + + + General_Overview + Overview + 99 + + + Goals + getMetrics + 15 + + 1 + sparklines + Goals + getMetrics + + widgetGoalsgetMetricsforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + + + Goals_Goals + Goals + 99 + + + + + + General_Overview + Overview + 99 + + + Goals + getSparklines + 25 + + Goals + getSparklines + + widgetGoalsgetSparklines + 0 + + 1 + + + + + Conversions overview by type of visit + CoreHome + renderWidgetContainer + 35 + + CoreHome + renderWidgetContainer + Goals + + widgetGoals + 0 + + Goals + hasConversions + + ByDimension + 1 + + + Country + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + UserCountry + getCountry + 301 + + 1 + tableGoals + UserCountry + getCountry + 1 + 0 + + widgetUserCountrygetCountryforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Continent + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + UserCountry + getContinent + 302 + + 1 + tableGoals + UserCountry + getContinent + 1 + 0 + + widgetUserCountrygetContinentforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Region + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + UserCountry + getRegion + 303 + + 1 + tableGoals + UserCountry + getRegion + 1 + 0 + + widgetUserCountrygetRegionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + City + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + UserCountry + getCity + 304 + + 1 + tableGoals + UserCountry + getCity + 1 + 0 + + widgetUserCountrygetCityforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Device type + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + DevicesDetection + getType + 305 + + 1 + tableGoals + DevicesDetection + getType + 1 + 0 + + widgetDevicesDetectiongetTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Device model + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + DevicesDetection + getModel + 306 + + 1 + tableGoals + DevicesDetection + getModel + 1 + 0 + + widgetDevicesDetectiongetModelforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Device brand + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + DevicesDetection + getBrand + 307 + + 1 + tableGoals + DevicesDetection + getBrand + 1 + 0 + + widgetDevicesDetectiongetBrandforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Browsers + + Goals by User location + Goals by User location + 99 + + + + + + Goals by User location + Goals by User location + 99 + + + DevicesDetection + getBrowsers + 308 + + 1 + tableGoals + DevicesDetection + getBrowsers + 1 + 0 + + widgetDevicesDetectiongetBrowsersforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Visits per hour in the site's timezone + + Goals by User attribute + Goals by User attribute + 99 + + + + + + Goals by User attribute + Goals by User attribute + 99 + + + VisitTime + getVisitInformationPerServerTime + 401 + + 1 + tableGoals + VisitTime + getVisitInformationPerServerTime + 1 + 0 + + widgetVisitTimegetVisitInformationPerServerTimeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Custom Variables + + Goals by User attribute + Goals by User attribute + 99 + + + + + + Goals by User attribute + Goals by User attribute + 99 + + + CustomVariables + getCustomVariables + 402 + + 1 + tableGoals + CustomVariables + getCustomVariables + 1 + 0 + + widgetCustomVariablesgetCustomVariablesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + RenamedDimVisit1 + + Goals by User attribute + Goals by User attribute + 99 + + + + + + Goals by User attribute + Goals by User attribute + 99 + + + CustomDimensions + getCustomDimension + 403 + + 1 + tableGoals + CustomDimensions + getCustomDimension + 1 + 0 + 1 + + widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0idDimension1 + 0 + tableGoals + 1 + + + DimensionVisit2 + + Goals by User attribute + Goals by User attribute + 99 + + + + + + Goals by User attribute + Goals by User attribute + 99 + + + CustomDimensions + getCustomDimension + 404 + + 1 + tableGoals + CustomDimensions + getCustomDimension + 1 + 0 + 2 + + widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0idDimension2 + 0 + tableGoals + 1 + + + Page URLs + + Goals by Pages + Goals by Pages + 99 + + + + + + Goals by Pages + Goals by Pages + 99 + + + Actions + getPageUrls + 101 + + 1 + tableGoals + Actions + getPageUrls + 1 + 0 + + widgetActionsgetPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Entry pages + + Goals by Pages + Goals by Pages + 99 + + + + + + Goals by Pages + Goals by Pages + 99 + + + Actions + getEntryPageUrls + 102 + + 1 + tableGoals + Actions + getEntryPageUrls + 1 + 0 + + widgetActionsgetEntryPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Entry page titles + + Goals by Pages + Goals by Pages + 99 + + + + + + Goals by Pages + Goals by Pages + 99 + + + Actions + getEntryPageTitles + 103 + + 1 + tableGoals + Actions + getEntryPageTitles + 1 + 0 + + widgetActionsgetEntryPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Page titles + + Goals by Pages + Goals by Pages + 99 + + + + + + Goals by Pages + Goals by Pages + 99 + + + Actions + getPageTitles + 104 + + 1 + tableGoals + Actions + getPageTitles + 1 + 0 + + widgetActionsgetPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Channel Type + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getReferrerType + 1 + + 1 + tableGoals + Referrers + getReferrerType + 1 + 0 + + widgetReferrersgetReferrerTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Keywords + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getKeywords + 2 + + 1 + tableGoals + Referrers + getKeywords + 1 + 0 + + widgetReferrersgetKeywordsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Search Engines + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getSearchEngines + 3 + + 1 + tableGoals + Referrers + getSearchEngines + 1 + 0 + + widgetReferrersgetSearchEnginesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Websites + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getWebsites + 4 + + 1 + tableGoals + Referrers + getWebsites + 1 + 0 + + widgetReferrersgetWebsitesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Social Networks + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getSocials + 5 + + 1 + tableGoals + Referrers + getSocials + 1 + 0 + + widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + AI Assistants + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getAIAssistants + 6 + + 1 + tableGoals + Referrers + getAIAssistants + 1 + 0 + + widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Campaigns + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getCampaigns + 7 + + 1 + tableGoals + Referrers + getCampaigns + 1 + 0 + + widgetReferrersgetCampaignsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + Visits to Conversion + + Goals engagement + Goals engagement + 99 + + + + + + Goals engagement + Goals engagement + 99 + + + Goals + getVisitsUntilConversion + 201 + + 1 + table + Goals + getVisitsUntilConversion + 1 + 0 + + widgetGoalsgetVisitsUntilConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoal0 + 0 + table + 1 + + + Days to Conversion + + Goals engagement + Goals engagement + 99 + + + + + + Goals engagement + Goals engagement + 99 + + + Goals + getDaysToConversion + 202 + + 1 + table + Goals + getDaysToConversion + 1 + 0 + + widgetGoalsgetDaysToConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoal0 + 0 + table + 1 + + + + + + + Goals_Ecommerce.Goals_EcommerceLog + + Goals_Ecommerce + Ecommerce + 20 + icon-reporting-ecommerce + + + + + Goals_EcommerceLog + Ecommerce Log + 5 + <p>The Ecommerce log provides granular session-level data so you can look at the full session for each user that either made a purchase or abandoned their cart. This can help you understand what users do before and after purchasing to reveal optimisation opportunities.</p><p>Data on this page is updated in real-time.</p> + + + + Ecommerce Log + Ecommerce + getEcommerceLog + 99 + + Ecommerce + getEcommerceLog + + widgetEcommercegetEcommerceLog + 0 + + + + + Goals_Ecommerce.General_Overview + + Goals_Ecommerce + Ecommerce + 20 + icon-reporting-ecommerce + + + + + 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 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> + + + + Ecommerce Overview + CoreHome + renderWidgetContainer + 1 + + CoreHome + renderWidgetContainer + EcommerceOverview + + widgetEcommerceOverview + 0 + + 1 + + + + + Goals_Ecommerce + Ecommerce + 99 + + + + + + General_Overview + Overview + 99 + + + Goals + getEvolutionGraph + 5 + + 1 + graphEvolution + Goals + getEvolutionGraph + ecommerceOrder + + widgetGoalsgetEvolutionGraphforceView1viewDataTablegraphEvolutionidGoalecommerceOrder + 0 + graphEvolution + 1 + + + + + Goals_Ecommerce + Ecommerce + 99 + + + + + + General_Overview + Overview + 99 + + + Ecommerce + getSparklines + 15 + + 1 + sparklines + Ecommerce + getSparklines + ecommerceOrder + + widgetEcommercegetSparklinesforceView1viewDataTablesparklinesidGoalecommerceOrder + 0 + sparklines + 1 + + + Conversions Overview + + Goals_Goals + Goals + 99 + + + + + + ecommerceOrder + ecommerceOrder + 99 + + + Ecommerce + getConversionsOverview + 25 + + Ecommerce + getConversionsOverview + ecommerceOrder + + widgetEcommercegetConversionsOverviewidGoalecommerceOrder + 0 + + Goals + hasConversions + ecommerceOrder + + table + 1 + + + + + + + Goals_Ecommerce.Goals_Products + + Goals_Ecommerce + Ecommerce + 20 + icon-reporting-ecommerce + + + + + Goals_Products + Products + 10 + <p>The Products view can help you identify products and categories that are over-performing or under-performing to reveal trends and opportunities related to your product selection and store pages.</p> + + + + + CoreHome + renderWidgetContainer + 99 + + CoreHome + renderWidgetContainer + Products + + widgetProducts + 0 + ByDimension + 1 + + + Product Name + + Goals_Ecommerce + Ecommerce + 99 + + + + + + Goals_Products + Products + 99 + + + Goals + getItemsName + 130 + + Goals + getItemsName + + widgetGoalsgetItemsName + 0 + table + 1 + + + Product SKU + + Goals_Ecommerce + Ecommerce + 99 + + + + + + Goals_Products + Products + 99 + + + Goals + getItemsSku + 131 + + Goals + getItemsSku + + widgetGoalsgetItemsSku + 0 + table + 1 + + + Product Category + + Goals_Ecommerce + Ecommerce + 99 + + + + + + Goals_Products + Products + 99 + + + Goals + getItemsCategory + 132 + + Goals + getItemsCategory + + widgetGoalsgetItemsCategory + 0 + table + 1 + + + + + + + Goals_Ecommerce.Ecommerce_Sales + + Goals_Ecommerce + Ecommerce + 20 + icon-reporting-ecommerce + + + + + Ecommerce_Sales + Sales + 15 + <p>This section contains an extensive collection of reports to help you analyse the different conditions that most commonly lead to sales, such as the traffic and campaign sources, user time and location and devices used to access them.</p><p>You can also learn exactly how revenue is associated with each dimension, such as specific traffic types or tracked campaigns.</p> + + + + + CoreHome + renderWidgetContainer + 5 + + CoreHome + renderWidgetContainer + ecommerceOrder + GoalsOrder + + widgetGoalsOrderidGoalecommerceOrder + 0 + ByDimension + 1 + + + Country + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + UserCountry + getCountry + 301 + + 1 + tableGoals + UserCountry + getCountry + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetUserCountrygetCountryforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Continent + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + UserCountry + getContinent + 302 + + 1 + tableGoals + UserCountry + getContinent + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetUserCountrygetContinentforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Region + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + UserCountry + getRegion + 303 + + 1 + tableGoals + UserCountry + getRegion + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetUserCountrygetRegionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + City + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + UserCountry + getCity + 304 + + 1 + tableGoals + UserCountry + getCity + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetUserCountrygetCityforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Device type + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + DevicesDetection + getType + 305 + + 1 + tableGoals + DevicesDetection + getType + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetDevicesDetectiongetTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Device model + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + DevicesDetection + getModel + 306 + + 1 + tableGoals + DevicesDetection + getModel + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetDevicesDetectiongetModelforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Device brand + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + DevicesDetection + getBrand + 307 + + 1 + tableGoals + DevicesDetection + getBrand + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetDevicesDetectiongetBrandforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Browsers + + Sales by User location + Sales by User location + 99 + + + + + + Sales by User location + Sales by User location + 99 + + + DevicesDetection + getBrowsers + 308 + + 1 + tableGoals + DevicesDetection + getBrowsers + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetDevicesDetectiongetBrowsersforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Visits per hour in the site's timezone + + Sales by User attribute + Sales by User attribute + 99 + + + + + + Sales by User attribute + Sales by User attribute + 99 + + + VisitTime + getVisitInformationPerServerTime + 401 + + 1 + tableGoals + VisitTime + getVisitInformationPerServerTime + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetVisitTimegetVisitInformationPerServerTimeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Custom Variables + + Sales by User attribute + Sales by User attribute + 99 + + + + + + Sales by User attribute + Sales by User attribute + 99 + + + CustomVariables + getCustomVariables + 402 + + 1 + tableGoals + CustomVariables + getCustomVariables + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetCustomVariablesgetCustomVariablesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + RenamedDimVisit1 + + Sales by User attribute + Sales by User attribute + 99 + + + + + + Sales by User attribute + Sales by User attribute + 99 + + + CustomDimensions + getCustomDimension + 403 + + 1 + tableGoals + CustomDimensions + getCustomDimension + 1 + ecommerceOrder + 1 + visitEcommerceStatus==ordered + + widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrderidDimension1segmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + DimensionVisit2 + + Sales by User attribute + Sales by User attribute + 99 + + + + + + Sales by User attribute + Sales by User attribute + 99 + + + CustomDimensions + getCustomDimension + 404 + + 1 + tableGoals + CustomDimensions + getCustomDimension + 1 + ecommerceOrder + 2 + visitEcommerceStatus==ordered + + widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrderidDimension2segmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Page URLs + + Sales by Pages + Sales by Pages + 99 + + + + + + Sales by Pages + Sales by Pages + 99 + + + Actions + getPageUrls + 101 + + 1 + tableGoals + Actions + getPageUrls + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetActionsgetPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Entry pages + + Sales by Pages + Sales by Pages + 99 + + + + + + Sales by Pages + Sales by Pages + 99 + + + Actions + getEntryPageUrls + 102 + + 1 + tableGoals + Actions + getEntryPageUrls + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetActionsgetEntryPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Entry page titles + + Sales by Pages + Sales by Pages + 99 + + + + + + Sales by Pages + Sales by Pages + 99 + + + Actions + getEntryPageTitles + 103 + + 1 + tableGoals + Actions + getEntryPageTitles + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetActionsgetEntryPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Page titles + + Sales by Pages + Sales by Pages + 99 + + + + + + Sales by Pages + Sales by Pages + 99 + + + Actions + getPageTitles + 104 + + 1 + tableGoals + Actions + getPageTitles + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetActionsgetPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Channel Type + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getReferrerType + 1 + + 1 + tableGoals + Referrers + getReferrerType + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetReferrerTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Keywords + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getKeywords + 2 + + 1 + tableGoals + Referrers + getKeywords + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetKeywordsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Search Engines + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getSearchEngines + 3 + + 1 + tableGoals + Referrers + getSearchEngines + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetSearchEnginesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Websites + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getWebsites + 4 + + 1 + tableGoals + Referrers + getWebsites + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetWebsitesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Social Networks + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getSocials + 5 + + 1 + tableGoals + Referrers + getSocials + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + AI Assistants + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getAIAssistants + 6 + + 1 + tableGoals + Referrers + getAIAssistants + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Campaigns + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getCampaigns + 7 + + 1 + tableGoals + Referrers + getCampaigns + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetCampaignsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + Visits to Conversion + + Sales engagement + Sales engagement + 99 + + + + + + Sales engagement + Sales engagement + 99 + + + Goals + getVisitsUntilConversion + 201 + + 1 + table + Goals + getVisitsUntilConversion + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetGoalsgetVisitsUntilConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + table + 1 + + + Days to Conversion + + Sales engagement + Sales engagement + 99 + + + + + + Sales engagement + Sales engagement + 99 + + + Goals + getDaysToConversion + 202 + + 1 + table + Goals + getDaysToConversion + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetGoalsgetDaysToConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + table + 1 + + + + + + + Marketplace_Marketplace.Marketplace_Browse + + Marketplace_Marketplace + Marketplace + 200 + + + Marketplace.RichMenuButton + + + Marketplace_Browse + Browse + 5 + + + + + Marketplace + Marketplace + overview + 19 + + Marketplace + overview + 1 + + widgetMarketplaceoverviewembed1 + 0 + + + + + Marketplace_Marketplace.Marketplace_PaidPlugins + + Marketplace_Marketplace + Marketplace + 200 + + + Marketplace.RichMenuButton + + + Marketplace_PaidPlugins + Premium Features + 99 + + + + + Premium Features + Marketplace + getPremiumFeatures + 20 + + Marketplace + getPremiumFeatures + + widgetMarketplacegetPremiumFeatures + 0 + + + + + ProfessionalServices_PromoAbTesting.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoAbTesting + A/B Tests + 51 + icon-lab + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoAbTesting + 99 + + ProfessionalServices + promoAbTesting + + widgetProfessionalServicespromoAbTesting + 0 + + + + + ProfessionalServices_PromoCrashAnalytics.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoCrashAnalytics + Crashes + 70 + icon-bug + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoCrashAnalytics + 99 + + ProfessionalServices + promoCrashAnalytics + + widgetProfessionalServicespromoCrashAnalytics + 0 + + + + + ProfessionalServices_PromoCustomReports.ProfessionalServices_PromoManage + + ProfessionalServices_PromoCustomReports + Custom Reports + 65 + icon-business + + + + + ProfessionalServices_PromoManage + Manage + 99 + + + + + + ProfessionalServices + promoCustomReports + 99 + + ProfessionalServices + promoCustomReports + + widgetProfessionalServicespromoCustomReports + 0 + + + + + ProfessionalServices_PromoFormAnalytics.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoFormAnalytics + Forms + 49 + icon-form + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoFormAnalytics + 99 + + ProfessionalServices + promoFormAnalytics + + widgetProfessionalServicespromoFormAnalytics + 0 + + + + + ProfessionalServices_PromoFunnels.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoFunnels + Funnels + 28 + icon-funnel + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoFunnels + 99 + + ProfessionalServices + promoFunnels + + widgetProfessionalServicespromoFunnels + 0 + + + + + ProfessionalServices_PromoHeatmaps.ProfessionalServices_PromoManage + + ProfessionalServices_PromoHeatmaps + Heatmaps + 58 + icon-drop + + + + + ProfessionalServices_PromoManage + Manage + 99 + + + + + + ProfessionalServices + promoHeatmaps + 99 + + ProfessionalServices + promoHeatmaps + + widgetProfessionalServicespromoHeatmaps + 0 + + + + + ProfessionalServices_PromoMediaAnalytics.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoMediaAnalytics + Media + 50 + icon-folder-charts + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoMediaAnalytics + 99 + + ProfessionalServices + promoMediaAnalytics + + widgetProfessionalServicespromoMediaAnalytics + 0 + + + + + ProfessionalServices_PromoSessionRecording.ProfessionalServices_PromoManage + + ProfessionalServices_PromoSessionRecording + Session Recordings + 59 + icon-play + + + + + ProfessionalServices_PromoManage + Manage + 99 + + + + + + ProfessionalServices + promoSessionRecordings + 99 + + ProfessionalServices + promoSessionRecordings + + widgetProfessionalServicespromoSessionRecordings + 0 + + + + + ExampleUI_UiFramework.ExampleUI_GetTemperaturesDataTable + + ExampleUI_UiFramework + UI Framework + 90 + + + + + + ExampleUI_GetTemperaturesDataTable + Data tables + 99 + + + + + Data tables + ExampleUI + getTemperatures + 210 + + ExampleUI + getTemperatures + + widgetExampleUIgetTemperatures + 0 + table + 1 + + + + + ExampleUI_UiFramework.Bar graph + + ExampleUI_UiFramework + UI Framework + 90 + + + + + + Bar graph + Bar graph + 99 + + + + + Data tables + ExampleUI + getTemperatures + 210 + + 1 + graphVerticalBar + ExampleUI + getTemperatures + + widgetExampleUIgetTemperaturesforceView1viewDataTablegraphVerticalBar + 0 + graphVerticalBar + 1 + + + + + ExampleUI_UiFramework.Treemap + + ExampleUI_UiFramework + UI Framework + 90 + + + + + + Treemap + Treemap + 99 + + + + + Treemap example + ExampleUI + getTemperatures + 210 + + 1 + infoviz-treemap + ExampleUI + getTemperatures + + widgetExampleUIgetTemperaturesforceView1viewDataTableinfoviz-treemap + 0 + infoviz-treemap + 1 + + + + + ExampleUI_UiFramework.Sparklines + + ExampleUI_UiFramework + UI Framework + 90 + + + + + + Sparklines + Sparklines + 99 + + + + + Temperatures evolution over time + ExampleUI + getTemperaturesEvolution + 211 + + 1 + sparklines + ExampleUI + getTemperaturesEvolution + + widgetExampleUIgetTemperaturesEvolutionforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + + + ExampleUI_UiFramework.Evolution Graph + + ExampleUI_UiFramework + UI Framework + 90 + + + + + + Evolution Graph + Evolution Graph + 99 + + + + + Evolution of server temperatures over the last few days + ExampleUI + getTemperaturesEvolution + 211 + + 1 + graphEvolution + ExampleUI + getTemperaturesEvolution + + server1 + server2 + + + widgetExampleUIgetTemperaturesEvolutionforceView1viewDataTablegraphEvolutioncolumnsArray + 0 + graphEvolution + 1 + + + + + ExampleUI_UiFramework.Pie graph + + ExampleUI_UiFramework + UI Framework + 90 + + + + + + Pie graph + Pie graph + 99 + + + + + Pie graph + ExampleUI + getPlanetRatios + 212 + + ExampleUI + getPlanetRatios + + widgetExampleUIgetPlanetRatios + 0 + graphPie + 1 + + + + + ExampleUI_UiFramework.Tag clouds + + ExampleUI_UiFramework + UI Framework + 90 + + + + + + Tag clouds + Tag clouds + 99 + + + + + Simple tag cloud + ExampleUI + getPlanetRatios + 5 + + 1 + cloud + ExampleUI + getPlanetRatios + + widgetExampleUIgetPlanetRatiosforceView1viewDataTablecloud + 0 + cloud + 1 + + + Advanced tag cloud: with logos and links + ExampleUI + getPlanetRatiosWithLogos + 213 + + ExampleUI + getPlanetRatiosWithLogos + + widgetExampleUIgetPlanetRatiosWithLogos + 0 + cloud + 1 + + + + \ No newline at end of file diff --git a/tests/System/APITest.php b/tests/System/APITest.php index efc51af..4b8ee36 100644 --- a/tests/System/APITest.php +++ b/tests/System/APITest.php @@ -71,7 +71,7 @@ public function test_getTranslatableTypes($api) $apiOutputIsMissingMetricChanges = version_compare(Version::VERSION, '5.2.0-b6', '<'); $testSuffix = 'API.getReportMetadata' == $api && $apiOutputIsMissingMetricChanges ? '_Old' : ''; - $testSuffix = in_array($api, ['API.getReportPagesMetadata', 'API.getWidgetMetadata']) && version_compare(Version::VERSION, '5.0.0-rc5', '<=') ? '_Old' : $testSuffix; + $testSuffix = in_array($api, ['API.getReportPagesMetadata', 'API.getWidgetMetadata']) && version_compare(Version::VERSION, '5.9.0-b1', '<') ? '_Old' : $testSuffix; $this->runAnyApiTest($api, '', $params, array('testSuffix' => $testSuffix, 'xmlFieldsToRemove' => array('imageGraphUrl', 'imageGraphEvolutionUrl'))); } diff --git a/tests/System/expected/test___API.getReportPagesMetadata_.xml b/tests/System/expected/test___API.getReportPagesMetadata_.xml index 0046056..bb151e6 100644 --- a/tests/System/expected/test___API.getReportPagesMetadata_.xml +++ b/tests/System/expected/test___API.getReportPagesMetadata_.xml @@ -1663,6 +1663,37 @@ + + General_Visitors.CoreHome_Segments + + General_Visitors + Visitors + 5 + icon-reporting-visitors + <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + + + + CoreHome_Segments + Segments + 99 + + + + + Segments + SegmentEditor + manageSegments + 99 + + SegmentEditor + manageSegments + + widgetSegmentEditormanageSegments + 0 + + + Dashboard_Dashboard.1 diff --git a/tests/UI/expected-screenshots/CustomTranslationReporting_menu_loaded_visitors.png b/tests/UI/expected-screenshots/CustomTranslationReporting_menu_loaded_visitors.png index 078307a11d1b32924e12a15e8f78255b3e2923ab..807208368d69c2aac1330bd8cf2496fa15837abe 100644 GIT binary patch delta 2060 zcmbW&`#;kQ1HkdIP$9YGl3PhiEfVFn+?w2TmpYPYgfUGR;p@`eO%mE>Msi7|mgX=q z$vqR5HWR~Q9OST?jd0HE_51_R^ZfSy<@58WDzPj>G1;aMy7(8rVCF=;lDu=`xqIph(MnNUTZIGUYcN!5RBDA);Is`1+lM=I&-F!bk&Bx}KrQYz-yu2JI zuBEE)i0Q@na38jPH|nNW`RJrt0wptg!)%(tUmF3_=NEKN@}?FomQkswq%_zEp?q7e zQieeB=Yb(3Ns4l0m3`X^*uBOhhXN!J%lRTMFUybNB8CADZjlpjG4PtKFeP)#xFlX6 z^&4Ei8mnb@C#W#&Zi<8;{ap7?o&!D#t6SR}NXg~L>4YC7mXbuacEbE#jIg>V=1~-{ zigsCeq~5BY5Xe24>0p|v~FZ~F=^ z<>HyxEdg%G4%e*TiFK!s2m zUH0fvK;X=-end80y*d_1%Er;^1SUAO>B#~qIa7~KAAj4&pKh|QYpd>&&2fG`PpY{R z|4XzYE176Rah2DP`A&H+k{Fz4U@c>l#5`i#>;7{D$LvV6dabG691K0h#eqD zZJmo_AV1?J4ePjoZc}Dey&z!+UejF*Hv!MfFr(BxLPE0g&6rIWj682tKImNYhsa_Ol6_0tnwik6meovB4YOYx&pXzdm~~ zxJ?kz3!jCouI{cJHtA0+{t@M8*F}P7e3Fk|{C(Rnb}di%V@5if`>tdx8D3CpdF^y> zZ~IxxZ}EY7@nIT%P&ihd7Ld$3*Mqobz{V1dlp-T=5xg(ZX4HV1IqFLpl^l^L>`sjP zouy(9MAH#C?xx21KrE4VqkJh6fa^u71eJd~9nyovd0y6dR2w`FZQ->EgO{ENw^PR= zxJ+DlaQL`#<5tJ-zenA9^zKtZc?N$d(G2WduNk`L8;t)sL?FLxH>5$&_8^crRc-+x zXot#Ug~(}=rk|%UpWuzJ;7A>`R%cVvcYsuBQdG@7AWoV@Nu1&7gs?Y2AklUQn6+0~ z?pTT~IuH^ov!*pWl2BmAhe=M&w$rA>ao*TaGgjFdfM3X+%C=4uvH&j+DJb_i&<%PDxYWJUhB3)=e)~xVqEBi7av3oaH=bT|kCG#^=_(aS<2Q zn9K-?u0D zgyi6{rF6g`uucjt_Vepr*bD$qxH|+7H+r`;rVz%_14AI2k{5$t^5#dXxR&czXi0>x zZ}QIvPKUOI$ia9P$X!eC6-lmMzU*a=>^cJ(-B@Dg_G|5$lBJp5;)dBeu!Z~j@Z+cl zaq?ZJcE+Ha_^{*mzPfYOHblxKh!Hb3Ptj#C4)Kq=D`Y?2<=;9~4YW%Lnu#aIZl*p1 zM|pVO+syr9u4kc<9!vZnBV)18yzmH>Y)?7g0sd`G2sCpEr6(9 zYa5ats>7*cGk(eeCBR%~kmIOPp_WOu)JUOmT#J4P-p9$aK3GNnZh&c54Z$cxZHj($ z6r1FNAP;!4f`tD0n9QT~{rhdN-^i37H0JK1_1^D_5)LW{rD=4rFCm9{h`=iSa`J{3 zN9--;E~HCT9Vh6Lnmsj7nrraDLvF`RHS*e{3b9JFPP(QMGe~}@j}>&I)bXKGs}vM- z7C(ik?m;-0Q@hxU^3oOiH8Wg!ie6bV_jb8ufgC`X-S__s4DW!x5tCRI4bCP1J|E;@ LdkNNH6Oi@~h0*Kd delta 777 zcmbQ!#<;jJpK3QMN-HqQUR-RaAYH$k)la(TvBkf+Hy&F{xO&{wk6Z zhS3AH2&)Yi=TaL)>bb5=&E6HUN&M~kpRC)Y+kLj#?D^O*QESumy?^uHhwMGiC(AZh z%ewURYM;)vVGf3c<<>_J+dO1wdYrX|?F-vo+oR8-dS9JlWS0-tc>2gf`^Vk)TQ=?g z-ofGAy*lyF@x@VYw?oS~Eq=v0X^VZ{_i_5`*|rbtzr53KpFXo;J-hVu`o@iFM>Kl5 z_CIt}T*#XL@yLN09lN!)6c?X2mRaxDRK2-Med<@uRla=crDq4-4td_g7q+S9#_2&h{t&BMqRwa+GM zoKf|E8&vb7!YxF$GX-6iTK&>wb$*u2Yo_;MPJVe|@7^!={_@+dZ2OrkBhOuT4o}-v zVs0|wL2`Zjn?0U(b5-u!96h~n-=@!!%Xi!58%r9^-2UV=FWa%jrCW|4vzMwVxu|Yx znKtjUrjBf-=*|V+C%4qMyAPf*J3QR0zaXnk^qz^^r<)H2VBiC)VVF4z122WQ%mvv4FO#pk=X5|0? From ba44f6d671d2ca552905da76b91cd79dcb297a58 Mon Sep 17 00:00:00 2001 From: Lachlan Reynolds Date: Tue, 17 Mar 2026 11:07:40 +1300 Subject: [PATCH 2/6] test in wrong place --- test___Old__API.getReportPagesMetadata_.xml | 4769 ----------------- ...est___Old__API.getReportPagesMetadata_.xml | 686 ++- 2 files changed, 671 insertions(+), 4784 deletions(-) delete mode 100644 test___Old__API.getReportPagesMetadata_.xml diff --git a/test___Old__API.getReportPagesMetadata_.xml b/test___Old__API.getReportPagesMetadata_.xml deleted file mode 100644 index 0046056..0000000 --- a/test___Old__API.getReportPagesMetadata_.xml +++ /dev/null @@ -1,4769 +0,0 @@ - - - - General_AIAssistants.AIAgents_AIAgentsOverview - - General_AIAssistants - AI Assistants - 80 - icon-ai-assistants - - - - - AIAgents_AIAgentsOverview - AI Agents Overview - 20 - <p>Review how AI agents and human visitors engage with your site at a glance. This overview surfaces combined metrics and trends so you can quickly spot changes before exploring detailed reports.</p> - - - - AI Agents Over Time - AIAgents - getEvolutionGraph - 1 - - 1 - graphEvolution - AIAgents - getEvolutionGraph - - widgetAIAgentsgetEvolutionGraphforceView1viewDataTablegraphEvolution - 0 - graphEvolution - 1 - - - AI Agents Overview - AIAgents - get - 2 - - 1 - sparklines - AIAgents - get - - widgetAIAgentsgetforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - - - General_AIAssistants.BotTracking_AIChatbotsOverview - - General_AIAssistants - AI Assistants - 80 - icon-ai-assistants - - - - - BotTracking_AIChatbotsOverview - AI Chatbots Overview - 10 - <p>The AI Chatbots Overview page provides insights into website traffic originating from AI chatbots 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 chatbots 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 chatbots fetching content automatically.</p><p>Currently, these reports exclusively include requests from AI chatbots 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 Chatbots - No Recent Requests - BotTracking - noRecentRequestsMessage - 0 - - BotTracking - noRecentRequestsMessage - - widgetBotTrackingnoRecentRequestsMessage - 1 - - BotTracking - showNoRecentRequestsMessage - - - - AI Chatbots Over Time - BotTracking - getEvolutionGraph - 1 - - 1 - graphEvolution - BotTracking - getEvolutionGraph - - widgetBotTrackinggetEvolutionGraphforceView1viewDataTablegraphEvolution - 0 - graphEvolution - 1 - - - AI Chatbots Overview - BotTracking - get - 2 - - 1 - sparklines - BotTracking - get - - widgetBotTrackinggetforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - AI Chatbots - BotTracking - getAIChatbotRequests - 130 - - BotTracking - getAIChatbotRequests - - widgetBotTrackinggetAIChatbotRequests - 1 - table - 1 - - - - - General_Actions.customdimension3 - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - customdimension3 - DimensionAction1 - 70 - - - - - DimensionAction1 - CustomDimensions - getCustomDimension - 203 - - CustomDimensions - getCustomDimension - 3 - - widgetCustomDimensionsgetCustomDimensionidDimension3 - 0 - table - 1 - - - - - General_Actions.customdimension4 - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - customdimension4 - RenamedDimAction2 - 72 - - - - - RenamedDimAction2 - CustomDimensions - getCustomDimension - 204 - - CustomDimensions - getCustomDimension - 4 - - widgetCustomDimensionsgetCustomDimensionidDimension4 - 0 - table - 1 - - - - - General_Actions.VisitorInterest_Engagement - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - VisitorInterest_Engagement - Engagement - 46 - <p>The Engagement section provides reports that help to quantify how many new and returning visitors you get. You can also review reports that break down the average time and number of pages per visit, as well as the number of times a visitor has been to your site and the most common number of days between visits.</p><p>This can help you to optimise for frequency and high-interaction visits in addition to maximising your reach.</p> - - - - Visits per visit duration - VisitorInterest - getNumberOfVisitsPerVisitDuration - 115 - - VisitorInterest - getNumberOfVisitsPerVisitDuration - - widgetVisitorInterestgetNumberOfVisitsPerVisitDuration - 0 - cloud - 1 - - - Visits per number of pages - VisitorInterest - getNumberOfVisitsPerPage - 120 - - VisitorInterest - getNumberOfVisitsPerPage - - widgetVisitorInterestgetNumberOfVisitsPerPage - 0 - cloud - 1 - - - Visits by visit number - VisitorInterest - getNumberOfVisitsByVisitCount - 125 - - VisitorInterest - getNumberOfVisitsByVisitCount - - widgetVisitorInterestgetNumberOfVisitsByVisitCount - 0 - table - 1 - - - Visits by days since last visit - VisitorInterest - getNumberOfVisitsByDaysSinceLast - 130 - - VisitorInterest - getNumberOfVisitsByDaysSinceLast - - widgetVisitorInterestgetNumberOfVisitsByDaysSinceLast - 0 - table - 1 - - - Returning Visits Over Time - VisitFrequency - getEvolutionGraph - 1 - - 1 - graphEvolution - VisitFrequency - getEvolutionGraph - - widgetVisitFrequencygetEvolutionGraphforceView1viewDataTablegraphEvolution - 0 - graphEvolution - 1 - - - Frequency Overview - VisitFrequency - get - 2 - - 1 - sparklines - VisitFrequency - get - - widgetVisitFrequencygetforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - - - General_Actions.Transitions_Transitions - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - 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 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 - Transitions - getTransitions - 99 - - Transitions - getTransitions - - widgetTransitionsgetTransitions - 0 - - - - - General_Actions.General_Downloads - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - General_Downloads - Downloads - 35 - <p>In this report, you can see which files your visitors have downloaded.</p><p>What Matomo counts as a download is the click on a download link. Whether the download was completed or not isn't known to Matomo.</p> - - - - Downloads - Actions - getDownloads - 109 - - Actions - getDownloads - - widgetActionsgetDownloads - 0 - table - 1 - - - - - General_Actions.Actions_SubmenuPagesEntry - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - Actions_SubmenuPagesEntry - Entry pages - 10 - <p>This report contains information about the entry pages that were used during the specified period. An entry page is the first page that a user views during their visit.</p><p>The entry URLs are displayed as a folder structure.</p><p>Use the plus and minus icons on the left to navigate.</p> - - - - Entry pages - Actions - getEntryPageUrls - 103 - - Actions - getEntryPageUrls - - widgetActionsgetEntryPageUrls - 0 - table - 1 - - - Entry Page Titles - Actions - getEntryPageTitles - 106 - - Actions - getEntryPageTitles - - widgetActionsgetEntryPageTitles - 0 - table - 1 - - - - - General_Actions.Actions_SubmenuPagesExit - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - Actions_SubmenuPagesExit - Exit pages - 15 - <p>This report contains information about the exit pages that occurred during the specified period. An exit page is the last page that a user views during their visit.</p><p>The exit URLs are displayed as a folder structure.</p><p>Use the plus and minus icons on the left to navigate.</p> - - - - Exit pages - Actions - getExitPageUrls - 104 - - Actions - getExitPageUrls - - widgetActionsgetExitPageUrls - 0 - table - 1 - - - Exit page titles - Actions - getExitPageTitles - 107 - - Actions - getExitPageTitles - - widgetActionsgetExitPageTitles - 0 - table - 1 - - - - - General_Actions.General_Outlinks - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - General_Outlinks - Outlinks - 30 - <p>This report shows a hierarchical list of outlink URLs that were clicked by your visitors. An outlink is a link that leads the visitor away from your website (to another domain).</p><p>Use the plus and minus icons on the left to navigate.</p> - - - - Outlinks - Actions - getOutlinks - 108 - - Actions - getOutlinks - - widgetActionsgetOutlinks - 0 - table - 1 - - - - - General_Actions.Actions_SubmenuPageTitles - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - Actions_SubmenuPageTitles - Page titles - 20 - <p>This report contains information about the titles of the pages that have been visited.</p><p>The page title is the HTML &lt;title&gt; Tag that most browsers show in their window title.</p> - - - - Page titles - Actions - getPageTitles - 105 - - Actions - getPageTitles - - widgetActionsgetPageTitles - 0 - table - 1 - - - - - General_Actions.General_Pages - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - General_Pages - Pages - 5 - <p>This report contains information about the page URLs that have been visited.</p><p>The table is organized hierarchically, the URLs are displayed as a folder structure.</p><p>Use the plus and minus icons on the left to navigate.</p> - - - - Pages - Actions - getPageUrls - 102 - - Actions - getPageUrls - - widgetActionsgetPageUrls - 0 - table - 1 - - - - - General_Actions.Actions_SubmenuSitesearch - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - 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 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> - - - - Site Search Keywords - Actions - getSiteSearchKeywords - 115 - - Actions - getSiteSearchKeywords - - widgetActionsgetSiteSearchKeywords - 0 - table - 1 - - - Pages Following a Site Search - Actions - getPageUrlsFollowingSiteSearch - 116 - - Actions - getPageUrlsFollowingSiteSearch - - widgetActionsgetPageUrlsFollowingSiteSearch - 0 - table - 1 - - - Search Keywords with No Results - Actions - getSiteSearchNoResultKeywords - 118 - - Actions - getSiteSearchNoResultKeywords - - widgetActionsgetSiteSearchNoResultKeywords - 0 - table - 1 - - - Page Titles Following a Site Search - Actions - getPageTitlesFollowingSiteSearch - 119 - - Actions - getPageTitlesFollowingSiteSearch - - widgetActionsgetPageTitlesFollowingSiteSearch - 0 - table - 1 - - - Search Categories - Actions - getSiteSearchCategories - 120 - - Actions - getSiteSearchCategories - - widgetActionsgetSiteSearchCategories - 0 - table - 1 - - - - - General_Actions.Events_Events - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - 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 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> - - - - - CoreHome - renderWidgetContainer - 99 - - CoreHome - renderWidgetContainer - Events - - widgetEvents - 0 - ByDimension - 1 - - - Event Categories - - General_Actions - Actions - 99 - - - - - - Events_Events - Events - 99 - - - Events - getCategory - 100 - - Events - getCategory - eventAction - - widgetEventsgetCategorysecondaryDimensioneventAction - 0 - table - 1 - - - Event Actions - - General_Actions - Actions - 99 - - - - - - Events_Events - Events - 99 - - - Events - getAction - 101 - - Events - getAction - eventName - - widgetEventsgetActionsecondaryDimensioneventName - 0 - table - 1 - - - Event Names - - General_Actions - Actions - 99 - - - - - - Events_Events - Events - 99 - - - Events - getName - 102 - - Events - getName - eventAction - - widgetEventsgetNamesecondaryDimensioneventAction - 0 - table - 1 - - - - - - - General_Actions.Contents_Contents - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - 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 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> - - - - - CoreHome - renderWidgetContainer - 99 - - CoreHome - renderWidgetContainer - Contents - - widgetContents - 0 - ByDimension - 1 - - - Content Name - - General_Actions - Actions - 99 - - - - - - Contents_Contents - Contents - 99 - - - Contents - getContentNames - 135 - - Contents - getContentNames - - widgetContentsgetContentNames - 0 - table - 1 - - - Content Piece - - General_Actions - Actions - 99 - - - - - - Contents_Contents - Contents - 99 - - - Contents - getContentPieces - 136 - - Contents - getContentPieces - - widgetContentsgetContentPieces - 0 - table - 1 - - - - - - - General_Actions.PagePerformance_Performance - - General_Actions - Behaviour - 10 - icon-reporting-actions - - - - - PagePerformance_Performance - Performance - 47 - <p>The Performance section can help you analyse how fast your website or app is performing on the whole and help discover whether you have specific pages that significantly deviate from your averages.</p><p>You can also find reports showing exactly how long each page of your website takes to load and what is contributing to their loading time.</p> - - - - Evolution of page performance metrics - PagePerformance - getEvolutionGraph - 1 - - 1 - graphStackedBarEvolution - PagePerformance - getEvolutionGraph - - widgetPagePerformancegetEvolutionGraphforceView1viewDataTablegraphStackedBarEvolution - 0 - graphStackedBarEvolution - 1 - - - - PagePerformance - get - 2 - - 1 - sparklines - PagePerformance - get - - widgetPagePerformancegetforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - Page URLs - Actions - getPageUrls - 3 - - 1 - tablePerformanceColumns - Actions - getPageUrls - 1 - - widgetActionsgetPageUrlsforceView1viewDataTabletablePerformanceColumnsperformance1 - 1 - tablePerformanceColumns - 1 - - - Page titles - Actions - getPageTitles - 4 - - 1 - tablePerformanceColumns - Actions - getPageTitles - 1 - - widgetActionsgetPageTitlesforceView1viewDataTabletablePerformanceColumnsperformance1 - 1 - tablePerformanceColumns - 1 - - - - - General_Visitors.customdimension2 - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - customdimension2 - DimensionVisit2 - 71 - - - - - DimensionVisit2 - CustomDimensions - getCustomDimension - 202 - - CustomDimensions - getCustomDimension - 2 - - widgetCustomDimensionsgetCustomDimensionidDimension2 - 0 - table - 1 - - - - - General_Visitors.customdimension1 - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - customdimension1 - RenamedDimVisit1 - 73 - - - - - RenamedDimVisit1 - CustomDimensions - getCustomDimension - 201 - - CustomDimensions - getCustomDimension - 1 - - widgetCustomDimensionsgetCustomDimensionidDimension1 - 0 - table - 1 - - - - - General_Visitors.DevicesDetection_Devices - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - DevicesDetection_Devices - Devices - 15 - <p>The Devices section helps you understand the technology that your visitors are using to access your site. You will see reports on the type of device and specific models to enable you to optimise your site for the most popular devices.</p> - - - - Device type - DevicesDetection - getType - 100 - - DevicesDetection - getType - - widgetDevicesDetectiongetType - 0 - table - 1 - - - Device model - DevicesDetection - getModel - 102 - - DevicesDetection - getModel - - widgetDevicesDetectiongetModel - 0 - table - 1 - - - Device brand - DevicesDetection - getBrand - 104 - - DevicesDetection - getBrand - - widgetDevicesDetectiongetBrand - 0 - table - 1 - - - Screen Resolution - Resolution - getResolution - 108 - - Resolution - getResolution - - widgetResolutiongetResolution - 0 - table - 1 - - - - - General_Visitors.DevicesDetection_Software - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - DevicesDetection_Software - Software - 20 - <p>The Software section shows the operating systems, browsers and plugins that your visitors are using to access the site so that you can optimise your site to ensure it is fully compatible with the most popular configurations.</p> - - - - Operating System versions - DevicesDetection - getOsVersions - 102 - - DevicesDetection - getOsVersions - - widgetDevicesDetectiongetOsVersions - 0 - table - 1 - - - Browsers - DevicesDetection - getBrowsers - 105 - - DevicesDetection - getBrowsers - - widgetDevicesDetectiongetBrowsers - 0 - table - 1 - - - Browser version - DevicesDetection - getBrowserVersions - 106 - - DevicesDetection - getBrowserVersions - - widgetDevicesDetectiongetBrowserVersions - 0 - table - 1 - - - Configurations - Resolution - getConfiguration - 107 - - Resolution - getConfiguration - - widgetResolutiongetConfiguration - 0 - table - 1 - - - Operating System families - DevicesDetection - getOsFamilies - 108 - - DevicesDetection - getOsFamilies - - widgetDevicesDetectiongetOsFamilies - 0 - table - 1 - - - Browser engines - DevicesDetection - getBrowserEngines - 110 - - DevicesDetection - getBrowserEngines - - widgetDevicesDetectiongetBrowserEngines - 0 - graphPie - 1 - - - Browser Plugins - DevicePlugins - getPlugin - 113 - - DevicePlugins - getPlugin - - widgetDevicePluginsgetPlugin - 0 - table - 1 - - - - - General_Visitors.General_Overview - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - General_Overview - Overview - 2 - <p>The Visitors Overview helps you understand the popularity of your site. It does this by providing charts that show how many visits your site is receiving over a selected period and the average level of engagement for key features, such as searches and downloads.</p> - - - - Visits Over Time - VisitsSummary - getEvolutionGraph - 5 - - 1 - graphEvolution - VisitsSummary - getEvolutionGraph - - widgetVisitsSummarygetEvolutionGraphforceView1viewDataTablegraphEvolution - 0 - graphEvolution - 1 - - - Visits Overview - VisitsSummary - get - 10 - - 1 - sparklines - VisitsSummary - get - - widgetVisitsSummarygetforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - - - General_Visitors.UserCountry_SubmenuLocations - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - UserCountry_SubmenuLocations - Locations - 10 - <p>The "Locations" section is the best way to find out what countries, continents, regions, and cities your website visitors come from — in table and map form. It also says what language their browser is set to, helping identify international visitors in alternative locations.</p> - - - - Visitor Map - UserCountryMap - visitorMap - 1 - - UserCountryMap - visitorMap - - widgetUserCountryMapvisitorMap - 0 - - - Country - UserCountry - getCountry - 105 - - UserCountry - getCountry - - widgetUserCountrygetCountry - 0 - table - 1 - - - - CoreHome - renderWidgetContainer - 106 - - CoreHome - renderWidgetContainer - Continent - - widgetContinent - 0 - - 1 - - - Continent - - General_Visitors - Visitors - 99 - - - - - - UserCountry_SubmenuLocations - Locations - 99 - - - UserCountry - getContinent - 106 - - UserCountry - getContinent - - widgetUserCountrygetContinent - 0 - table - 1 - - - - - General_Visitors - Visitors - 99 - - - - - - UserCountry_SubmenuLocations - Locations - 99 - - - UserCountry - getDistinctCountries - 106 - - UserCountry - getDistinctCountries - - widgetUserCountrygetDistinctCountries - 0 - table - 1 - - - - - Region - UserCountry - getRegion - 107 - - UserCountry - getRegion - - widgetUserCountrygetRegion - 0 - table - 1 - - - Web-browser language - UserLanguage - getLanguage - 108 - - UserLanguage - getLanguage - - widgetUserLanguagegetLanguage - 0 - table - 1 - - - City - UserCountry - getCity - 110 - - UserCountry - getCity - - widgetUserCountrygetCity - 0 - table - 1 - - - Language code - UserLanguage - getLanguageCode - 111 - - UserLanguage - getLanguageCode - - widgetUserLanguagegetLanguageCode - 0 - table - 1 - - - - - General_Visitors.VisitTime_SubmenuTimes - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - VisitTime_SubmenuTimes - Times - 35 - <p>The "Times" section shows when people visit your site. Popular local times helps you cater your site to their lives. The most popular server times reveals technical demand.</p> - - - - Visits per local time - VisitTime - getVisitInformationPerLocalTime - 115 - - VisitTime - getVisitInformationPerLocalTime - - widgetVisitTimegetVisitInformationPerLocalTime - 0 - graphVerticalBar - 1 - - - Visits per hour in the site's timezone - VisitTime - getVisitInformationPerServerTime - 120 - - VisitTime - getVisitInformationPerServerTime - - widgetVisitTimegetVisitInformationPerServerTime - 0 - graphVerticalBar - 1 - - - Visits by day of the week - VisitTime - getByDayOfWeek - 125 - - VisitTime - getByDayOfWeek - - widgetVisitTimegetByDayOfWeek - 0 - graphVerticalBar - 1 - - - - - General_Visitors.UserCountryMap_RealTimeMap - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - UserCountryMap_RealTimeMap - Real-time Map - 9 - <p>Shows the location of website visitors the last 30 minutes, and flashes for new ones. Recent visits are shown as large orange bubbles, and older ones as smaller gray ones. It refreshes every five seconds.</p> - - - - Real-time Map - UserCountryMap - realtimeMap - 15 - - UserCountryMap - realtimeMap - - widgetUserCountryMaprealtimeMap - 1 - - - - - General_Visitors.General_RealTime - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - General_RealTime - Real-time - 7 - <p>The visits in the real-time report show the real-time flow of visits to your website. It includes a real-time counter of your visits and page views in the last 24 hours and the previous 30 minutes.</p><p>This report refreshes every 5 seconds and displays new visits (or existing visitors that view a new page) at the top of the list with a fade-in effect.</p> - - - - Visits in real-time - Live - widget - 20 - - Live - widget - - widgetLivewidget - 1 - - - - - General_Visitors.Live_VisitorLog - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - 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 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> - - - - Visits Log - Live - getLastVisitsDetails - 10 - - 1 - VisitorLog - Live - getLastVisitsDetails - 1 - - widgetLivegetLastVisitsDetailsforceView1viewDataTableVisitorLogsmall1 - 0 - VisitorLog - 1 - - - - - General_Visitors.UserId_UserReportTitle - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - 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="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> - - - - User IDs - UserId - getUsers - 109 - - UserId - getUsers - - widgetUserIdgetUsers - 0 - table - 1 - - - - - General_Visitors.CustomVariables_CustomVariables - - General_Visitors - Visitors - 5 - icon-reporting-visitors - <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - - - - CustomVariables_CustomVariables - Custom Variables - 45 - <p>This report contains information about your Custom Variables. Click on a variable name to see the distribution of the values.</p><p><a href="https://matomo.org/docs/custom-variables/" rel="noreferrer noopener" target="_blank">Read more about this topic in the online guide.</a></p> - - - - Custom Variables - CustomVariables - getCustomVariables - 110 - - CustomVariables - getCustomVariables - - widgetCustomVariablesgetCustomVariables - 0 - table - 1 - - - - - Dashboard_Dashboard.1 - - Dashboard_Dashboard - Dashboard - 0 - icon-reporting-dashboard - <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> - - - - 1 - RenamedDash1 - 0 - - - - - - Dashboard - embeddedIndex - 99 - - Dashboard - embeddedIndex - 1 - - widgetDashboardembeddedIndexidDashboard1 - 0 - - - - - Dashboard_Dashboard.2 - - Dashboard_Dashboard - Dashboard - 0 - icon-reporting-dashboard - <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> - - - - 2 - Dashboard2 - 1 - - - - - - Dashboard - embeddedIndex - 99 - - Dashboard - embeddedIndex - 2 - - widgetDashboardembeddedIndexidDashboard2 - 0 - - - - - Dashboard_Dashboard.3 - - Dashboard_Dashboard - Dashboard - 0 - icon-reporting-dashboard - <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> - - - - 3 - RenamedDash3 - 2 - - - - - - Dashboard - embeddedIndex - 99 - - Dashboard - embeddedIndex - 3 - - widgetDashboardembeddedIndexidDashboard3 - 0 - - - - - Referrers_Referrers.Referrers_AIAssistants - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - Referrers_AIAssistants - AI Assistants - 18 - <p>In this table, you can see which AI assistants referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> - - - - AI Assistants - Referrers - getAIAssistants - 113 - - Referrers - getAIAssistants - - widgetReferrersgetAIAssistants - 0 - tableAllColumns - 1 - - - - - Referrers_Referrers.Referrers_WidgetGetAll - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - Referrers_WidgetGetAll - All Channels - 5 - <p>This section shows you the number of visits that arrive from different channel types and referrers. Click on the plus or minus buttons to view the referrers within each type.</p><p>You can also analyse the number of actions performed by each of your traffic sources by enabling the table with Visitor engagement metrics view.</p> - - - - Channel Types - Referrers - getReferrerType - 101 - - Referrers - getReferrerType - - widgetReferrersgetReferrerType - 0 - tableAllColumns - 1 - - - Referrers - Referrers - getAll - 102 - - Referrers - getAll - - widgetReferrersgetAll - 0 - tableAllColumns - 1 - - - - - Referrers_Referrers.Referrers_URLCampaignBuilder - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - Referrers_URLCampaignBuilder - Campaign URL Builder - 21 - - - - - Campaign URL Builder - Referrers - getCampaignUrlBuilder - 99 - - Referrers - getCampaignUrlBuilder - - widgetReferrersgetCampaignUrlBuilder - 0 - - - - - Referrers_Referrers.Referrers_Campaigns - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - Referrers_Campaigns - Campaigns - 20 - <p>The Campaign Tracking section allows you to analyse the visits associated with the various tracking values that have been linked to your digital campaigns. It can reveal things like, how much traffic your campaigns are bringing in, which creatives are performing best, how engaged campaign visitors are, and whether the campaign is resulting in sales or not.</p> - - - - Campaigns - Referrers - getCampaigns - 109 - - Referrers - getCampaigns - - widgetReferrersgetCampaigns - 0 - table - 1 - - - - - Referrers_Referrers.General_Overview - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - General_Overview - Overview - 2 - <p>The Acquisition Overview shows you the percentage of your traffic from all sources over a selected date range.</p><p>You can also click on a specific channel type to display it within the evolution graph. This can help you discover which channels contribute the most traffic to your site as well as any potential patterns over time. For example, a certain channel may perform better on weekends.</p> - - - - Evolution over the period - Referrers - getEvolutionGraph - 9 - - 1 - graphEvolution - Referrers - getEvolutionGraph - - nb_visits - - - widgetReferrersgetEvolutionGraphforceView1viewDataTablegraphEvolutioncolumnsArray - 0 - graphEvolution - 1 - - - Channel Type - Referrers - getSparklines - 10 - - 1 - sparklines - Referrers - getSparklines - - widgetReferrersgetSparklinesforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - - - Referrers_Referrers.Referrers_SubmenuSearchEngines - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - 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 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> - - - - Keywords - Referrers - getKeywords - 103 - - Referrers - getKeywords - - widgetReferrersgetKeywords - 0 - table - 1 - - - Search Engines - Referrers - getSearchEngines - 107 - - Referrers - getSearchEngines - - widgetReferrersgetSearchEngines - 0 - table - 1 - - - - - Referrers_Referrers.Referrers_Socials - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - Referrers_Socials - Social Networks - 16 - <p>In this table, you can see which websites referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> - - - - Social Networks - Referrers - getSocials - 111 - - Referrers - getSocials - - widgetReferrersgetSocials - 0 - graphPie - 1 - - - - - Referrers_Referrers.Referrers_SubmenuWebsitesOnly - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - Referrers_SubmenuWebsitesOnly - Websites - 15 - <p>In this table, you can see which websites referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> - - - - Websites - Referrers - getWebsites - 105 - - Referrers - getWebsites - - widgetReferrersgetWebsites - 0 - tableAllColumns - 1 - - - - - Goals_Goals.Goals_AddNewGoal - - Goals_Goals - Goals - 25 - icon-reporting-goal - - - - - Goals_AddNewGoal - Add a new Goal - 9999 - - - - - Add a new Goal - Goals - addNewGoal - 99 - - Goals - addNewGoal - - - widgetGoalsaddNewGoalidGoal - 0 - - - - - Goals_Goals.General_Overview - - Goals_Goals - Goals - 25 - icon-reporting-goal - - - - - 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 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> - - - - Overview - CoreHome - renderWidgetContainer - 0 - - CoreHome - renderWidgetContainer - GoalsOverview - - widgetGoalsOverview - 0 - - 1 - - - - - Goals_Goals - Goals - 99 - - - - - - General_Overview - Overview - 99 - - - Goals - getEvolutionGraph - 5 - - 1 - graphEvolution - Goals - getEvolutionGraph - - widgetGoalsgetEvolutionGraphforceView1viewDataTablegraphEvolution - 0 - graphEvolution - 1 - - - - - Goals_Goals - Goals - 99 - - - - - - General_Overview - Overview - 99 - - - Goals - getMetrics - 15 - - 1 - sparklines - Goals - getMetrics - - widgetGoalsgetMetricsforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - - - Goals_Goals - Goals - 99 - - - - - - General_Overview - Overview - 99 - - - Goals - getSparklines - 25 - - Goals - getSparklines - - widgetGoalsgetSparklines - 0 - - 1 - - - - - Conversions overview by type of visit - CoreHome - renderWidgetContainer - 35 - - CoreHome - renderWidgetContainer - Goals - - widgetGoals - 0 - - Goals - hasConversions - - ByDimension - 1 - - - Country - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - UserCountry - getCountry - 301 - - 1 - tableGoals - UserCountry - getCountry - 1 - 0 - - widgetUserCountrygetCountryforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Continent - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - UserCountry - getContinent - 302 - - 1 - tableGoals - UserCountry - getContinent - 1 - 0 - - widgetUserCountrygetContinentforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Region - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - UserCountry - getRegion - 303 - - 1 - tableGoals - UserCountry - getRegion - 1 - 0 - - widgetUserCountrygetRegionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - City - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - UserCountry - getCity - 304 - - 1 - tableGoals - UserCountry - getCity - 1 - 0 - - widgetUserCountrygetCityforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Device type - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - DevicesDetection - getType - 305 - - 1 - tableGoals - DevicesDetection - getType - 1 - 0 - - widgetDevicesDetectiongetTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Device model - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - DevicesDetection - getModel - 306 - - 1 - tableGoals - DevicesDetection - getModel - 1 - 0 - - widgetDevicesDetectiongetModelforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Device brand - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - DevicesDetection - getBrand - 307 - - 1 - tableGoals - DevicesDetection - getBrand - 1 - 0 - - widgetDevicesDetectiongetBrandforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Browsers - - Goals by User location - Goals by User location - 99 - - - - - - Goals by User location - Goals by User location - 99 - - - DevicesDetection - getBrowsers - 308 - - 1 - tableGoals - DevicesDetection - getBrowsers - 1 - 0 - - widgetDevicesDetectiongetBrowsersforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Visits per hour in the site's timezone - - Goals by User attribute - Goals by User attribute - 99 - - - - - - Goals by User attribute - Goals by User attribute - 99 - - - VisitTime - getVisitInformationPerServerTime - 401 - - 1 - tableGoals - VisitTime - getVisitInformationPerServerTime - 1 - 0 - - widgetVisitTimegetVisitInformationPerServerTimeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Custom Variables - - Goals by User attribute - Goals by User attribute - 99 - - - - - - Goals by User attribute - Goals by User attribute - 99 - - - CustomVariables - getCustomVariables - 402 - - 1 - tableGoals - CustomVariables - getCustomVariables - 1 - 0 - - widgetCustomVariablesgetCustomVariablesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - RenamedDimVisit1 - - Goals by User attribute - Goals by User attribute - 99 - - - - - - Goals by User attribute - Goals by User attribute - 99 - - - CustomDimensions - getCustomDimension - 403 - - 1 - tableGoals - CustomDimensions - getCustomDimension - 1 - 0 - 1 - - widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0idDimension1 - 0 - tableGoals - 1 - - - DimensionVisit2 - - Goals by User attribute - Goals by User attribute - 99 - - - - - - Goals by User attribute - Goals by User attribute - 99 - - - CustomDimensions - getCustomDimension - 404 - - 1 - tableGoals - CustomDimensions - getCustomDimension - 1 - 0 - 2 - - widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0idDimension2 - 0 - tableGoals - 1 - - - Page URLs - - Goals by Pages - Goals by Pages - 99 - - - - - - Goals by Pages - Goals by Pages - 99 - - - Actions - getPageUrls - 101 - - 1 - tableGoals - Actions - getPageUrls - 1 - 0 - - widgetActionsgetPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Entry pages - - Goals by Pages - Goals by Pages - 99 - - - - - - Goals by Pages - Goals by Pages - 99 - - - Actions - getEntryPageUrls - 102 - - 1 - tableGoals - Actions - getEntryPageUrls - 1 - 0 - - widgetActionsgetEntryPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Entry page titles - - Goals by Pages - Goals by Pages - 99 - - - - - - Goals by Pages - Goals by Pages - 99 - - - Actions - getEntryPageTitles - 103 - - 1 - tableGoals - Actions - getEntryPageTitles - 1 - 0 - - widgetActionsgetEntryPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Page titles - - Goals by Pages - Goals by Pages - 99 - - - - - - Goals by Pages - Goals by Pages - 99 - - - Actions - getPageTitles - 104 - - 1 - tableGoals - Actions - getPageTitles - 1 - 0 - - widgetActionsgetPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Channel Type - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getReferrerType - 1 - - 1 - tableGoals - Referrers - getReferrerType - 1 - 0 - - widgetReferrersgetReferrerTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Keywords - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getKeywords - 2 - - 1 - tableGoals - Referrers - getKeywords - 1 - 0 - - widgetReferrersgetKeywordsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Search Engines - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getSearchEngines - 3 - - 1 - tableGoals - Referrers - getSearchEngines - 1 - 0 - - widgetReferrersgetSearchEnginesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Websites - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getWebsites - 4 - - 1 - tableGoals - Referrers - getWebsites - 1 - 0 - - widgetReferrersgetWebsitesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Social Networks - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getSocials - 5 - - 1 - tableGoals - Referrers - getSocials - 1 - 0 - - widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - AI Assistants - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getAIAssistants - 6 - - 1 - tableGoals - Referrers - getAIAssistants - 1 - 0 - - widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Campaigns - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getCampaigns - 7 - - 1 - tableGoals - Referrers - getCampaigns - 1 - 0 - - widgetReferrersgetCampaignsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - Visits to Conversion - - Goals engagement - Goals engagement - 99 - - - - - - Goals engagement - Goals engagement - 99 - - - Goals - getVisitsUntilConversion - 201 - - 1 - table - Goals - getVisitsUntilConversion - 1 - 0 - - widgetGoalsgetVisitsUntilConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoal0 - 0 - table - 1 - - - Days to Conversion - - Goals engagement - Goals engagement - 99 - - - - - - Goals engagement - Goals engagement - 99 - - - Goals - getDaysToConversion - 202 - - 1 - table - Goals - getDaysToConversion - 1 - 0 - - widgetGoalsgetDaysToConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoal0 - 0 - table - 1 - - - - - - - Goals_Ecommerce.Goals_EcommerceLog - - Goals_Ecommerce - Ecommerce - 20 - icon-reporting-ecommerce - - - - - Goals_EcommerceLog - Ecommerce Log - 5 - <p>The Ecommerce log provides granular session-level data so you can look at the full session for each user that either made a purchase or abandoned their cart. This can help you understand what users do before and after purchasing to reveal optimisation opportunities.</p><p>Data on this page is updated in real-time.</p> - - - - Ecommerce Log - Ecommerce - getEcommerceLog - 99 - - Ecommerce - getEcommerceLog - - widgetEcommercegetEcommerceLog - 0 - - - - - Goals_Ecommerce.General_Overview - - Goals_Ecommerce - Ecommerce - 20 - icon-reporting-ecommerce - - - - - 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 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> - - - - Ecommerce Overview - CoreHome - renderWidgetContainer - 1 - - CoreHome - renderWidgetContainer - EcommerceOverview - - widgetEcommerceOverview - 0 - - 1 - - - - - Goals_Ecommerce - Ecommerce - 99 - - - - - - General_Overview - Overview - 99 - - - Goals - getEvolutionGraph - 5 - - 1 - graphEvolution - Goals - getEvolutionGraph - ecommerceOrder - - widgetGoalsgetEvolutionGraphforceView1viewDataTablegraphEvolutionidGoalecommerceOrder - 0 - graphEvolution - 1 - - - - - Goals_Ecommerce - Ecommerce - 99 - - - - - - General_Overview - Overview - 99 - - - Ecommerce - getSparklines - 15 - - 1 - sparklines - Ecommerce - getSparklines - ecommerceOrder - - widgetEcommercegetSparklinesforceView1viewDataTablesparklinesidGoalecommerceOrder - 0 - sparklines - 1 - - - Conversions Overview - - Goals_Goals - Goals - 99 - - - - - - ecommerceOrder - ecommerceOrder - 99 - - - Ecommerce - getConversionsOverview - 25 - - Ecommerce - getConversionsOverview - ecommerceOrder - - widgetEcommercegetConversionsOverviewidGoalecommerceOrder - 0 - - Goals - hasConversions - ecommerceOrder - - table - 1 - - - - - - - Goals_Ecommerce.Goals_Products - - Goals_Ecommerce - Ecommerce - 20 - icon-reporting-ecommerce - - - - - Goals_Products - Products - 10 - <p>The Products view can help you identify products and categories that are over-performing or under-performing to reveal trends and opportunities related to your product selection and store pages.</p> - - - - - CoreHome - renderWidgetContainer - 99 - - CoreHome - renderWidgetContainer - Products - - widgetProducts - 0 - ByDimension - 1 - - - Product Name - - Goals_Ecommerce - Ecommerce - 99 - - - - - - Goals_Products - Products - 99 - - - Goals - getItemsName - 130 - - Goals - getItemsName - - widgetGoalsgetItemsName - 0 - table - 1 - - - Product SKU - - Goals_Ecommerce - Ecommerce - 99 - - - - - - Goals_Products - Products - 99 - - - Goals - getItemsSku - 131 - - Goals - getItemsSku - - widgetGoalsgetItemsSku - 0 - table - 1 - - - Product Category - - Goals_Ecommerce - Ecommerce - 99 - - - - - - Goals_Products - Products - 99 - - - Goals - getItemsCategory - 132 - - Goals - getItemsCategory - - widgetGoalsgetItemsCategory - 0 - table - 1 - - - - - - - Goals_Ecommerce.Ecommerce_Sales - - Goals_Ecommerce - Ecommerce - 20 - icon-reporting-ecommerce - - - - - Ecommerce_Sales - Sales - 15 - <p>This section contains an extensive collection of reports to help you analyse the different conditions that most commonly lead to sales, such as the traffic and campaign sources, user time and location and devices used to access them.</p><p>You can also learn exactly how revenue is associated with each dimension, such as specific traffic types or tracked campaigns.</p> - - - - - CoreHome - renderWidgetContainer - 5 - - CoreHome - renderWidgetContainer - ecommerceOrder - GoalsOrder - - widgetGoalsOrderidGoalecommerceOrder - 0 - ByDimension - 1 - - - Country - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - UserCountry - getCountry - 301 - - 1 - tableGoals - UserCountry - getCountry - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetUserCountrygetCountryforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Continent - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - UserCountry - getContinent - 302 - - 1 - tableGoals - UserCountry - getContinent - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetUserCountrygetContinentforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Region - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - UserCountry - getRegion - 303 - - 1 - tableGoals - UserCountry - getRegion - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetUserCountrygetRegionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - City - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - UserCountry - getCity - 304 - - 1 - tableGoals - UserCountry - getCity - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetUserCountrygetCityforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Device type - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - DevicesDetection - getType - 305 - - 1 - tableGoals - DevicesDetection - getType - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetDevicesDetectiongetTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Device model - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - DevicesDetection - getModel - 306 - - 1 - tableGoals - DevicesDetection - getModel - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetDevicesDetectiongetModelforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Device brand - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - DevicesDetection - getBrand - 307 - - 1 - tableGoals - DevicesDetection - getBrand - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetDevicesDetectiongetBrandforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Browsers - - Sales by User location - Sales by User location - 99 - - - - - - Sales by User location - Sales by User location - 99 - - - DevicesDetection - getBrowsers - 308 - - 1 - tableGoals - DevicesDetection - getBrowsers - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetDevicesDetectiongetBrowsersforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Visits per hour in the site's timezone - - Sales by User attribute - Sales by User attribute - 99 - - - - - - Sales by User attribute - Sales by User attribute - 99 - - - VisitTime - getVisitInformationPerServerTime - 401 - - 1 - tableGoals - VisitTime - getVisitInformationPerServerTime - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetVisitTimegetVisitInformationPerServerTimeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Custom Variables - - Sales by User attribute - Sales by User attribute - 99 - - - - - - Sales by User attribute - Sales by User attribute - 99 - - - CustomVariables - getCustomVariables - 402 - - 1 - tableGoals - CustomVariables - getCustomVariables - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetCustomVariablesgetCustomVariablesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - RenamedDimVisit1 - - Sales by User attribute - Sales by User attribute - 99 - - - - - - Sales by User attribute - Sales by User attribute - 99 - - - CustomDimensions - getCustomDimension - 403 - - 1 - tableGoals - CustomDimensions - getCustomDimension - 1 - ecommerceOrder - 1 - visitEcommerceStatus==ordered - - widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrderidDimension1segmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - DimensionVisit2 - - Sales by User attribute - Sales by User attribute - 99 - - - - - - Sales by User attribute - Sales by User attribute - 99 - - - CustomDimensions - getCustomDimension - 404 - - 1 - tableGoals - CustomDimensions - getCustomDimension - 1 - ecommerceOrder - 2 - visitEcommerceStatus==ordered - - widgetCustomDimensionsgetCustomDimensionforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrderidDimension2segmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Page URLs - - Sales by Pages - Sales by Pages - 99 - - - - - - Sales by Pages - Sales by Pages - 99 - - - Actions - getPageUrls - 101 - - 1 - tableGoals - Actions - getPageUrls - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetActionsgetPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Entry pages - - Sales by Pages - Sales by Pages - 99 - - - - - - Sales by Pages - Sales by Pages - 99 - - - Actions - getEntryPageUrls - 102 - - 1 - tableGoals - Actions - getEntryPageUrls - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetActionsgetEntryPageUrlsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Entry page titles - - Sales by Pages - Sales by Pages - 99 - - - - - - Sales by Pages - Sales by Pages - 99 - - - Actions - getEntryPageTitles - 103 - - 1 - tableGoals - Actions - getEntryPageTitles - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetActionsgetEntryPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Page titles - - Sales by Pages - Sales by Pages - 99 - - - - - - Sales by Pages - Sales by Pages - 99 - - - Actions - getPageTitles - 104 - - 1 - tableGoals - Actions - getPageTitles - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetActionsgetPageTitlesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Channel Type - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getReferrerType - 1 - - 1 - tableGoals - Referrers - getReferrerType - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetReferrerTypeforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Keywords - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getKeywords - 2 - - 1 - tableGoals - Referrers - getKeywords - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetKeywordsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Search Engines - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getSearchEngines - 3 - - 1 - tableGoals - Referrers - getSearchEngines - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetSearchEnginesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Websites - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getWebsites - 4 - - 1 - tableGoals - Referrers - getWebsites - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetWebsitesforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Social Networks - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getSocials - 5 - - 1 - tableGoals - Referrers - getSocials - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - AI Assistants - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getAIAssistants - 6 - - 1 - tableGoals - Referrers - getAIAssistants - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Campaigns - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getCampaigns - 7 - - 1 - tableGoals - Referrers - getCampaigns - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetCampaignsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - Visits to Conversion - - Sales engagement - Sales engagement - 99 - - - - - - Sales engagement - Sales engagement - 99 - - - Goals - getVisitsUntilConversion - 201 - - 1 - table - Goals - getVisitsUntilConversion - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetGoalsgetVisitsUntilConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - table - 1 - - - Days to Conversion - - Sales engagement - Sales engagement - 99 - - - - - - Sales engagement - Sales engagement - 99 - - - Goals - getDaysToConversion - 202 - - 1 - table - Goals - getDaysToConversion - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetGoalsgetDaysToConversionforceView1viewDataTabletabledocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - table - 1 - - - - - - - Marketplace_Marketplace.Marketplace_Browse - - Marketplace_Marketplace - Marketplace - 200 - - - Marketplace.RichMenuButton - - - Marketplace_Browse - Browse - 5 - - - - - Marketplace - Marketplace - overview - 19 - - Marketplace - overview - 1 - - widgetMarketplaceoverviewembed1 - 0 - - - - - Marketplace_Marketplace.Marketplace_PaidPlugins - - Marketplace_Marketplace - Marketplace - 200 - - - Marketplace.RichMenuButton - - - Marketplace_PaidPlugins - Premium Features - 99 - - - - - Premium Features - Marketplace - getPremiumFeatures - 20 - - Marketplace - getPremiumFeatures - - widgetMarketplacegetPremiumFeatures - 0 - - - - - ProfessionalServices_PromoAbTesting.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoAbTesting - A/B Tests - 51 - icon-lab - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoAbTesting - 99 - - ProfessionalServices - promoAbTesting - - widgetProfessionalServicespromoAbTesting - 0 - - - - - ProfessionalServices_PromoCrashAnalytics.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoCrashAnalytics - Crashes - 70 - icon-bug - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoCrashAnalytics - 99 - - ProfessionalServices - promoCrashAnalytics - - widgetProfessionalServicespromoCrashAnalytics - 0 - - - - - ProfessionalServices_PromoCustomReports.ProfessionalServices_PromoManage - - ProfessionalServices_PromoCustomReports - Custom Reports - 65 - icon-business - - - - - ProfessionalServices_PromoManage - Manage - 99 - - - - - - ProfessionalServices - promoCustomReports - 99 - - ProfessionalServices - promoCustomReports - - widgetProfessionalServicespromoCustomReports - 0 - - - - - ProfessionalServices_PromoFormAnalytics.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoFormAnalytics - Forms - 49 - icon-form - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoFormAnalytics - 99 - - ProfessionalServices - promoFormAnalytics - - widgetProfessionalServicespromoFormAnalytics - 0 - - - - - ProfessionalServices_PromoFunnels.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoFunnels - Funnels - 28 - icon-funnel - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoFunnels - 99 - - ProfessionalServices - promoFunnels - - widgetProfessionalServicespromoFunnels - 0 - - - - - ProfessionalServices_PromoHeatmaps.ProfessionalServices_PromoManage - - ProfessionalServices_PromoHeatmaps - Heatmaps - 58 - icon-drop - - - - - ProfessionalServices_PromoManage - Manage - 99 - - - - - - ProfessionalServices - promoHeatmaps - 99 - - ProfessionalServices - promoHeatmaps - - widgetProfessionalServicespromoHeatmaps - 0 - - - - - ProfessionalServices_PromoMediaAnalytics.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoMediaAnalytics - Media - 50 - icon-folder-charts - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoMediaAnalytics - 99 - - ProfessionalServices - promoMediaAnalytics - - widgetProfessionalServicespromoMediaAnalytics - 0 - - - - - ProfessionalServices_PromoSessionRecording.ProfessionalServices_PromoManage - - ProfessionalServices_PromoSessionRecording - Session Recordings - 59 - icon-play - - - - - ProfessionalServices_PromoManage - Manage - 99 - - - - - - ProfessionalServices - promoSessionRecordings - 99 - - ProfessionalServices - promoSessionRecordings - - widgetProfessionalServicespromoSessionRecordings - 0 - - - - - ExampleUI_UiFramework.ExampleUI_GetTemperaturesDataTable - - ExampleUI_UiFramework - UI Framework - 90 - - - - - - ExampleUI_GetTemperaturesDataTable - Data tables - 99 - - - - - Data tables - ExampleUI - getTemperatures - 210 - - ExampleUI - getTemperatures - - widgetExampleUIgetTemperatures - 0 - table - 1 - - - - - ExampleUI_UiFramework.Bar graph - - ExampleUI_UiFramework - UI Framework - 90 - - - - - - Bar graph - Bar graph - 99 - - - - - Data tables - ExampleUI - getTemperatures - 210 - - 1 - graphVerticalBar - ExampleUI - getTemperatures - - widgetExampleUIgetTemperaturesforceView1viewDataTablegraphVerticalBar - 0 - graphVerticalBar - 1 - - - - - ExampleUI_UiFramework.Treemap - - ExampleUI_UiFramework - UI Framework - 90 - - - - - - Treemap - Treemap - 99 - - - - - Treemap example - ExampleUI - getTemperatures - 210 - - 1 - infoviz-treemap - ExampleUI - getTemperatures - - widgetExampleUIgetTemperaturesforceView1viewDataTableinfoviz-treemap - 0 - infoviz-treemap - 1 - - - - - ExampleUI_UiFramework.Sparklines - - ExampleUI_UiFramework - UI Framework - 90 - - - - - - Sparklines - Sparklines - 99 - - - - - Temperatures evolution over time - ExampleUI - getTemperaturesEvolution - 211 - - 1 - sparklines - ExampleUI - getTemperaturesEvolution - - widgetExampleUIgetTemperaturesEvolutionforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - - - ExampleUI_UiFramework.Evolution Graph - - ExampleUI_UiFramework - UI Framework - 90 - - - - - - Evolution Graph - Evolution Graph - 99 - - - - - Evolution of server temperatures over the last few days - ExampleUI - getTemperaturesEvolution - 211 - - 1 - graphEvolution - ExampleUI - getTemperaturesEvolution - - server1 - server2 - - - widgetExampleUIgetTemperaturesEvolutionforceView1viewDataTablegraphEvolutioncolumnsArray - 0 - graphEvolution - 1 - - - - - ExampleUI_UiFramework.Pie graph - - ExampleUI_UiFramework - UI Framework - 90 - - - - - - Pie graph - Pie graph - 99 - - - - - Pie graph - ExampleUI - getPlanetRatios - 212 - - ExampleUI - getPlanetRatios - - widgetExampleUIgetPlanetRatios - 0 - graphPie - 1 - - - - - ExampleUI_UiFramework.Tag clouds - - ExampleUI_UiFramework - UI Framework - 90 - - - - - - Tag clouds - Tag clouds - 99 - - - - - Simple tag cloud - ExampleUI - getPlanetRatios - 5 - - 1 - cloud - ExampleUI - getPlanetRatios - - widgetExampleUIgetPlanetRatiosforceView1viewDataTablecloud - 0 - cloud - 1 - - - Advanced tag cloud: with logos and links - ExampleUI - getPlanetRatiosWithLogos - 213 - - ExampleUI - getPlanetRatiosWithLogos - - widgetExampleUIgetPlanetRatiosWithLogos - 0 - cloud - 1 - - - - \ No newline at end of file diff --git a/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml b/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml index ec066a2..0046056 100644 --- a/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml +++ b/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml @@ -1,5 +1,137 @@ + + General_AIAssistants.AIAgents_AIAgentsOverview + + General_AIAssistants + AI Assistants + 80 + icon-ai-assistants + + + + + AIAgents_AIAgentsOverview + AI Agents Overview + 20 + <p>Review how AI agents and human visitors engage with your site at a glance. This overview surfaces combined metrics and trends so you can quickly spot changes before exploring detailed reports.</p> + + + + AI Agents Over Time + AIAgents + getEvolutionGraph + 1 + + 1 + graphEvolution + AIAgents + getEvolutionGraph + + widgetAIAgentsgetEvolutionGraphforceView1viewDataTablegraphEvolution + 0 + graphEvolution + 1 + + + AI Agents Overview + AIAgents + get + 2 + + 1 + sparklines + AIAgents + get + + widgetAIAgentsgetforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + + + General_AIAssistants.BotTracking_AIChatbotsOverview + + General_AIAssistants + AI Assistants + 80 + icon-ai-assistants + + + + + BotTracking_AIChatbotsOverview + AI Chatbots Overview + 10 + <p>The AI Chatbots Overview page provides insights into website traffic originating from AI chatbots 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 chatbots 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 chatbots fetching content automatically.</p><p>Currently, these reports exclusively include requests from AI chatbots 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 Chatbots - No Recent Requests + BotTracking + noRecentRequestsMessage + 0 + + BotTracking + noRecentRequestsMessage + + widgetBotTrackingnoRecentRequestsMessage + 1 + + BotTracking + showNoRecentRequestsMessage + + + + AI Chatbots Over Time + BotTracking + getEvolutionGraph + 1 + + 1 + graphEvolution + BotTracking + getEvolutionGraph + + widgetBotTrackinggetEvolutionGraphforceView1viewDataTablegraphEvolution + 0 + graphEvolution + 1 + + + AI Chatbots Overview + BotTracking + get + 2 + + 1 + sparklines + BotTracking + get + + widgetBotTrackinggetforceView1viewDataTablesparklines + 0 + sparklines + 1 + + + AI Chatbots + BotTracking + getAIChatbotRequests + 130 + + BotTracking + getAIChatbotRequests + + widgetBotTrackinggetAIChatbotRequests + 1 + table + 1 + + + General_Actions.customdimension3 @@ -8,6 +140,7 @@ 10 icon-reporting-actions + customdimension3 @@ -41,6 +174,7 @@ 10 icon-reporting-actions + customdimension4 @@ -74,6 +208,7 @@ 10 icon-reporting-actions + VisitorInterest_Engagement @@ -180,12 +315,13 @@ 10 icon-reporting-actions + 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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" 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> @@ -210,6 +346,7 @@ 10 icon-reporting-actions + General_Downloads @@ -242,6 +379,7 @@ 10 icon-reporting-actions + Actions_SubmenuPagesEntry @@ -288,6 +426,7 @@ 10 icon-reporting-actions + Actions_SubmenuPagesExit @@ -334,6 +473,7 @@ 10 icon-reporting-actions + General_Outlinks @@ -366,6 +506,7 @@ 10 icon-reporting-actions + Actions_SubmenuPageTitles @@ -398,6 +539,7 @@ 10 icon-reporting-actions + General_Pages @@ -430,12 +572,13 @@ 10 icon-reporting-actions + 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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" 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> @@ -518,12 +661,13 @@ 10 icon-reporting-actions + 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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" 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> @@ -549,6 +693,7 @@ 99 + Events_Events @@ -577,6 +722,7 @@ 99 + Events_Events @@ -605,6 +751,7 @@ 99 + Events_Events @@ -637,12 +784,13 @@ 10 icon-reporting-actions + 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=App_Help&mtm_source=Matomo_App&&mtm_keyword=UserGuides" 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> @@ -668,6 +816,7 @@ 99 + Contents_Contents @@ -695,6 +844,7 @@ 99 + Contents_Contents @@ -726,6 +876,7 @@ 10 icon-reporting-actions + PagePerformance_Performance @@ -810,6 +961,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + customdimension2 @@ -843,6 +995,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + customdimension1 @@ -876,6 +1029,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + DevicesDetection_Devices @@ -950,6 +1104,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + DevicesDetection_Software @@ -1066,6 +1221,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + General_Overview @@ -1116,6 +1272,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + UserCountry_SubmenuLocations @@ -1173,6 +1330,7 @@ 99 + UserCountry_SubmenuLocations @@ -1200,6 +1358,7 @@ 99 + UserCountry_SubmenuLocations @@ -1287,6 +1446,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + VisitTime_SubmenuTimes @@ -1347,6 +1507,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + UserCountryMap_RealTimeMap @@ -1377,6 +1538,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + General_RealTime @@ -1407,12 +1569,13 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + 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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" 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> @@ -1442,12 +1605,13 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + 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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides"><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> @@ -1474,6 +1638,7 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> + CustomVariables_CustomVariables @@ -1506,6 +1671,7 @@ 0 icon-reporting-dashboard <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> + 1 @@ -1537,6 +1703,7 @@ 0 icon-reporting-dashboard <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> + 2 @@ -1568,6 +1735,7 @@ 0 icon-reporting-dashboard <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> + 3 @@ -1591,6 +1759,39 @@ + + Referrers_Referrers.Referrers_AIAssistants + + Referrers_Referrers + Acquisition + 15 + icon-reporting-referer + + + + + Referrers_AIAssistants + AI Assistants + 18 + <p>In this table, you can see which AI assistants referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> + + + + AI Assistants + Referrers + getAIAssistants + 113 + + Referrers + getAIAssistants + + widgetReferrersgetAIAssistants + 0 + tableAllColumns + 1 + + + Referrers_Referrers.Referrers_WidgetGetAll @@ -1599,6 +1800,7 @@ 15 icon-reporting-referer + Referrers_WidgetGetAll @@ -1645,6 +1847,7 @@ 15 icon-reporting-referer + Referrers_URLCampaignBuilder @@ -1675,6 +1878,7 @@ 15 icon-reporting-referer + Referrers_Campaigns @@ -1707,6 +1911,7 @@ 15 icon-reporting-referer + General_Overview @@ -1760,12 +1965,13 @@ 15 icon-reporting-referer + 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=App_Help&mtm_source=Matomo_App" rel="noreferrer noopener" target="_blank">Matomo Cloud</a> and <a href="https://plugins.matomo.org/SearchEngineKeywordsPerformance" 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> @@ -1806,6 +2012,7 @@ 15 icon-reporting-referer + Referrers_Socials @@ -1838,6 +2045,7 @@ 15 icon-reporting-referer + Referrers_SubmenuWebsitesOnly @@ -1870,6 +2078,7 @@ 25 icon-reporting-goal + Goals_AddNewGoal @@ -1901,12 +2110,13 @@ 25 icon-reporting-goal + 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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" 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> @@ -1932,6 +2142,7 @@ 99 + General_Overview @@ -1961,6 +2172,7 @@ 99 + General_Overview @@ -1990,6 +2202,7 @@ 99 + General_Overview @@ -2038,6 +2251,7 @@ 99 + Goals by User location @@ -2069,6 +2283,7 @@ 99 + Goals by User location @@ -2100,6 +2315,7 @@ 99 + Goals by User location @@ -2131,6 +2347,7 @@ 99 + Goals by User location @@ -2162,6 +2379,7 @@ 99 + Goals by User location @@ -2193,6 +2411,7 @@ 99 + Goals by User location @@ -2224,6 +2443,7 @@ 99 + Goals by User location @@ -2255,6 +2475,7 @@ 99 + Goals by User location @@ -2286,6 +2507,7 @@ 99 + Goals by User attribute @@ -2317,6 +2539,7 @@ 99 + Goals by User attribute @@ -2348,6 +2571,7 @@ 99 + Goals by User attribute @@ -2380,6 +2604,7 @@ 99 + Goals by User attribute @@ -2412,6 +2637,7 @@ 99 + Goals by Pages @@ -2443,6 +2669,7 @@ 99 + Goals by Pages @@ -2474,6 +2701,7 @@ 99 + Goals by Pages @@ -2505,6 +2733,7 @@ 99 + Goals by Pages @@ -2536,6 +2765,7 @@ 99 + Goals by Referrers @@ -2567,6 +2797,7 @@ 99 + Goals by Referrers @@ -2598,6 +2829,7 @@ 99 + Goals by Referrers @@ -2629,6 +2861,7 @@ 99 + Goals by Referrers @@ -2652,6 +2885,70 @@ tableGoals 1 + + Social Networks + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getSocials + 5 + + 1 + tableGoals + Referrers + getSocials + 1 + 0 + + widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + + + AI Assistants + + Goals by Referrers + Goals by Referrers + 99 + + + + + + Goals by Referrers + Goals by Referrers + 99 + + + Referrers + getAIAssistants + 6 + + 1 + tableGoals + Referrers + getAIAssistants + 1 + 0 + + widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 + 0 + tableGoals + 1 + Campaigns @@ -2660,6 +2957,7 @@ 99 + Goals by Referrers @@ -2669,7 +2967,7 @@ Referrers getCampaigns - 5 + 7 1 tableGoals @@ -2691,6 +2989,7 @@ 99 + Goals engagement @@ -2722,6 +3021,7 @@ 99 + Goals engagement @@ -2757,6 +3057,7 @@ 20 icon-reporting-ecommerce + Goals_EcommerceLog @@ -2787,16 +3088,17 @@ 20 icon-reporting-ecommerce + 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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" 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> - Overview + Ecommerce Overview CoreHome renderWidgetContainer 1 @@ -2818,6 +3120,7 @@ 99 + General_Overview @@ -2848,6 +3151,7 @@ 99 + General_Overview @@ -2878,6 +3182,7 @@ 99 + ecommerceOrder @@ -2915,6 +3220,7 @@ 20 icon-reporting-ecommerce + Goals_Products @@ -2946,6 +3252,7 @@ 99 + Goals_Products @@ -2973,6 +3280,7 @@ 99 + Goals_Products @@ -3000,6 +3308,7 @@ 99 + Goals_Products @@ -3031,6 +3340,7 @@ 20 icon-reporting-ecommerce + Ecommerce_Sales @@ -3063,6 +3373,7 @@ 99 + Sales by User location @@ -3095,6 +3406,7 @@ 99 + Sales by User location @@ -3127,6 +3439,7 @@ 99 + Sales by User location @@ -3159,6 +3472,7 @@ 99 + Sales by User location @@ -3191,6 +3505,7 @@ 99 + Sales by User location @@ -3223,6 +3538,7 @@ 99 + Sales by User location @@ -3255,6 +3571,7 @@ 99 + Sales by User location @@ -3287,6 +3604,7 @@ 99 + Sales by User location @@ -3319,6 +3637,7 @@ 99 + Sales by User attribute @@ -3351,6 +3670,7 @@ 99 + Sales by User attribute @@ -3383,6 +3703,7 @@ 99 + Sales by User attribute @@ -3416,6 +3737,7 @@ 99 + Sales by User attribute @@ -3449,6 +3771,7 @@ 99 + Sales by Pages @@ -3481,6 +3804,7 @@ 99 + Sales by Pages @@ -3513,6 +3837,7 @@ 99 + Sales by Pages @@ -3545,6 +3870,7 @@ 99 + Sales by Pages @@ -3577,6 +3903,7 @@ 99 + Sales by Referrers @@ -3609,6 +3936,7 @@ 99 + Sales by Referrers @@ -3641,6 +3969,7 @@ 99 + Sales by Referrers @@ -3673,6 +4002,7 @@ 99 + Sales by Referrers @@ -3697,6 +4027,72 @@ tableGoals 1 + + Social Networks + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getSocials + 5 + + 1 + tableGoals + Referrers + getSocials + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + + + AI Assistants + + Sales by Referrers + Sales by Referrers + 99 + + + + + + Sales by Referrers + Sales by Referrers + 99 + + + Referrers + getAIAssistants + 6 + + 1 + tableGoals + Referrers + getAIAssistants + 1 + ecommerceOrder + visitEcommerceStatus==ordered + + widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered + 0 + tableGoals + 1 + Campaigns @@ -3705,6 +4101,7 @@ 99 + Sales by Referrers @@ -3714,7 +4111,7 @@ Referrers getCampaigns - 5 + 7 1 tableGoals @@ -3737,6 +4134,7 @@ 99 + Sales engagement @@ -3769,6 +4167,7 @@ 99 + Sales engagement @@ -3803,8 +4202,9 @@ Marketplace_Marketplace Marketplace 200 - icon-open-source + + Marketplace.RichMenuButton Marketplace_Browse @@ -3834,13 +4234,14 @@ Marketplace_Marketplace Marketplace 200 - icon-open-source + + Marketplace.RichMenuButton Marketplace_PaidPlugins Premium Features - 10 + 99 @@ -3858,6 +4259,254 @@ + + ProfessionalServices_PromoAbTesting.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoAbTesting + A/B Tests + 51 + icon-lab + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoAbTesting + 99 + + ProfessionalServices + promoAbTesting + + widgetProfessionalServicespromoAbTesting + 0 + + + + + ProfessionalServices_PromoCrashAnalytics.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoCrashAnalytics + Crashes + 70 + icon-bug + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoCrashAnalytics + 99 + + ProfessionalServices + promoCrashAnalytics + + widgetProfessionalServicespromoCrashAnalytics + 0 + + + + + ProfessionalServices_PromoCustomReports.ProfessionalServices_PromoManage + + ProfessionalServices_PromoCustomReports + Custom Reports + 65 + icon-business + + + + + ProfessionalServices_PromoManage + Manage + 99 + + + + + + ProfessionalServices + promoCustomReports + 99 + + ProfessionalServices + promoCustomReports + + widgetProfessionalServicespromoCustomReports + 0 + + + + + ProfessionalServices_PromoFormAnalytics.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoFormAnalytics + Forms + 49 + icon-form + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoFormAnalytics + 99 + + ProfessionalServices + promoFormAnalytics + + widgetProfessionalServicespromoFormAnalytics + 0 + + + + + ProfessionalServices_PromoFunnels.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoFunnels + Funnels + 28 + icon-funnel + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoFunnels + 99 + + ProfessionalServices + promoFunnels + + widgetProfessionalServicespromoFunnels + 0 + + + + + ProfessionalServices_PromoHeatmaps.ProfessionalServices_PromoManage + + ProfessionalServices_PromoHeatmaps + Heatmaps + 58 + icon-drop + + + + + ProfessionalServices_PromoManage + Manage + 99 + + + + + + ProfessionalServices + promoHeatmaps + 99 + + ProfessionalServices + promoHeatmaps + + widgetProfessionalServicespromoHeatmaps + 0 + + + + + ProfessionalServices_PromoMediaAnalytics.ProfessionalServices_PromoOverview + + ProfessionalServices_PromoMediaAnalytics + Media + 50 + icon-folder-charts + + + + + ProfessionalServices_PromoOverview + Overview + 99 + + + + + + ProfessionalServices + promoMediaAnalytics + 99 + + ProfessionalServices + promoMediaAnalytics + + widgetProfessionalServicespromoMediaAnalytics + 0 + + + + + ProfessionalServices_PromoSessionRecording.ProfessionalServices_PromoManage + + ProfessionalServices_PromoSessionRecording + Session Recordings + 59 + icon-play + + + + + ProfessionalServices_PromoManage + Manage + 99 + + + + + + ProfessionalServices + promoSessionRecordings + 99 + + ProfessionalServices + promoSessionRecordings + + widgetProfessionalServicespromoSessionRecordings + 0 + + + ExampleUI_UiFramework.ExampleUI_GetTemperaturesDataTable @@ -3866,6 +4515,7 @@ 90 + ExampleUI_GetTemperaturesDataTable @@ -3898,6 +4548,7 @@ 90 + Bar graph @@ -3932,6 +4583,7 @@ 90 + Treemap @@ -3966,6 +4618,7 @@ 90 + Sparklines @@ -4000,6 +4653,7 @@ 90 + Evolution Graph @@ -4038,6 +4692,7 @@ 90 + Pie graph @@ -4070,6 +4725,7 @@ 90 + Tag clouds From aedc85b00a5f8444f88471101ec06cacc97174ee Mon Sep 17 00:00:00 2001 From: Lachlan Reynolds Date: Wed, 18 Mar 2026 12:47:20 +1300 Subject: [PATCH 3/6] change artifacts --- .github/workflows/matomo-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/matomo-tests.yml b/.github/workflows/matomo-tests.yml index 3e424c7..c26edac 100644 --- a/.github/workflows/matomo-tests.yml +++ b/.github/workflows/matomo-tests.yml @@ -52,7 +52,7 @@ jobs: test-type: 'PluginTests' matomo-test-branch: ${{ matrix.target }} artifacts-pass: ${{ secrets.ARTIFACTS_PASS }} - upload-artifacts: ${{ matrix.php == 'matomo5_min_php' && matrix.target == 'maximum_supported_matomo' }} + upload-artifacts: ${{ matrix.php == 'matomo5_min_php' && matrix.target == 'minimum_supported_matomo' }} artifacts-protected: true dependent-plugins: 'innocraft/plugin-CustomReports' UI: From e36a28d9231f5868ed0a815f53a5c1bac3dc1914 Mon Sep 17 00:00:00 2001 From: Lachlan Reynolds Date: Wed, 18 Mar 2026 12:51:07 +1300 Subject: [PATCH 4/6] fixed naming --- .github/workflows/matomo-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/matomo-tests.yml b/.github/workflows/matomo-tests.yml index c26edac..54dd4ec 100644 --- a/.github/workflows/matomo-tests.yml +++ b/.github/workflows/matomo-tests.yml @@ -52,7 +52,7 @@ jobs: test-type: 'PluginTests' matomo-test-branch: ${{ matrix.target }} artifacts-pass: ${{ secrets.ARTIFACTS_PASS }} - upload-artifacts: ${{ matrix.php == 'matomo5_min_php' && matrix.target == 'minimum_supported_matomo' }} + upload-artifacts: ${{ matrix.php == 'matomo5_min_php' && matrix.target == 'minimum_required_matomo' }} artifacts-protected: true dependent-plugins: 'innocraft/plugin-CustomReports' UI: From 0701efe709215dccb2fecf98b8c8dc6ea505091d Mon Sep 17 00:00:00 2001 From: Lachlan Reynolds Date: Wed, 18 Mar 2026 13:06:46 +1300 Subject: [PATCH 5/6] Fixed old tests --- ...est___Old__API.getReportPagesMetadata_.xml | 686 +----------------- 1 file changed, 15 insertions(+), 671 deletions(-) diff --git a/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml b/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml index 0046056..ec066a2 100644 --- a/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml +++ b/tests/System/expected/test___Old__API.getReportPagesMetadata_.xml @@ -1,137 +1,5 @@ - - General_AIAssistants.AIAgents_AIAgentsOverview - - General_AIAssistants - AI Assistants - 80 - icon-ai-assistants - - - - - AIAgents_AIAgentsOverview - AI Agents Overview - 20 - <p>Review how AI agents and human visitors engage with your site at a glance. This overview surfaces combined metrics and trends so you can quickly spot changes before exploring detailed reports.</p> - - - - AI Agents Over Time - AIAgents - getEvolutionGraph - 1 - - 1 - graphEvolution - AIAgents - getEvolutionGraph - - widgetAIAgentsgetEvolutionGraphforceView1viewDataTablegraphEvolution - 0 - graphEvolution - 1 - - - AI Agents Overview - AIAgents - get - 2 - - 1 - sparklines - AIAgents - get - - widgetAIAgentsgetforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - - - General_AIAssistants.BotTracking_AIChatbotsOverview - - General_AIAssistants - AI Assistants - 80 - icon-ai-assistants - - - - - BotTracking_AIChatbotsOverview - AI Chatbots Overview - 10 - <p>The AI Chatbots Overview page provides insights into website traffic originating from AI chatbots 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 chatbots 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 chatbots fetching content automatically.</p><p>Currently, these reports exclusively include requests from AI chatbots 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 Chatbots - No Recent Requests - BotTracking - noRecentRequestsMessage - 0 - - BotTracking - noRecentRequestsMessage - - widgetBotTrackingnoRecentRequestsMessage - 1 - - BotTracking - showNoRecentRequestsMessage - - - - AI Chatbots Over Time - BotTracking - getEvolutionGraph - 1 - - 1 - graphEvolution - BotTracking - getEvolutionGraph - - widgetBotTrackinggetEvolutionGraphforceView1viewDataTablegraphEvolution - 0 - graphEvolution - 1 - - - AI Chatbots Overview - BotTracking - get - 2 - - 1 - sparklines - BotTracking - get - - widgetBotTrackinggetforceView1viewDataTablesparklines - 0 - sparklines - 1 - - - AI Chatbots - BotTracking - getAIChatbotRequests - 130 - - BotTracking - getAIChatbotRequests - - widgetBotTrackinggetAIChatbotRequests - 1 - table - 1 - - - General_Actions.customdimension3 @@ -140,7 +8,6 @@ 10 icon-reporting-actions - customdimension3 @@ -174,7 +41,6 @@ 10 icon-reporting-actions - customdimension4 @@ -208,7 +74,6 @@ 10 icon-reporting-actions - VisitorInterest_Engagement @@ -315,13 +180,12 @@ 10 icon-reporting-actions - 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 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> + <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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" rel="noreferrer noopener" target="_blank">More details</a></p> @@ -346,7 +210,6 @@ 10 icon-reporting-actions - General_Downloads @@ -379,7 +242,6 @@ 10 icon-reporting-actions - Actions_SubmenuPagesEntry @@ -426,7 +288,6 @@ 10 icon-reporting-actions - Actions_SubmenuPagesExit @@ -473,7 +334,6 @@ 10 icon-reporting-actions - General_Outlinks @@ -506,7 +366,6 @@ 10 icon-reporting-actions - Actions_SubmenuPageTitles @@ -539,7 +398,6 @@ 10 icon-reporting-actions - General_Pages @@ -572,13 +430,12 @@ 10 icon-reporting-actions - 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 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> + <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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" rel="noreferrer noopener" target="_blank">Learn more in the Site Search guide.</a></p> @@ -661,13 +518,12 @@ 10 icon-reporting-actions - 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 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> + <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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" rel="noreferrer noopener" target="_blank">Learn more about event tracking here.</a></p> @@ -693,7 +549,6 @@ 99 - Events_Events @@ -722,7 +577,6 @@ 99 - Events_Events @@ -751,7 +605,6 @@ 99 - Events_Events @@ -784,13 +637,12 @@ 10 icon-reporting-actions - 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 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> + <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=App_Help&mtm_source=Matomo_App&&mtm_keyword=UserGuides" rel="noreferrer noopener" target="_blank">Learn more in the Content Tracking guide.</a></p> @@ -816,7 +668,6 @@ 99 - Contents_Contents @@ -844,7 +695,6 @@ 99 - Contents_Contents @@ -876,7 +726,6 @@ 10 icon-reporting-actions - PagePerformance_Performance @@ -961,7 +810,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - customdimension2 @@ -995,7 +843,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - customdimension1 @@ -1029,7 +876,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - DevicesDetection_Devices @@ -1104,7 +950,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - DevicesDetection_Software @@ -1221,7 +1066,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - General_Overview @@ -1272,7 +1116,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - UserCountry_SubmenuLocations @@ -1330,7 +1173,6 @@ 99 - UserCountry_SubmenuLocations @@ -1358,7 +1200,6 @@ 99 - UserCountry_SubmenuLocations @@ -1446,7 +1287,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - VisitTime_SubmenuTimes @@ -1507,7 +1347,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - UserCountryMap_RealTimeMap @@ -1538,7 +1377,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - General_RealTime @@ -1569,13 +1407,12 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - 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 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> + <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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" target="_blank" rel="noreferrer noopener">Learn more in the visit-log guide.</a></p> @@ -1605,13 +1442,12 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - 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="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> + <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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides"><span class="icon-info"></span> Learn more</a></p> @@ -1638,7 +1474,6 @@ 5 icon-reporting-visitors <p>The Visitors pages tell you things about who your visitors are. Things like where your visitors came from, what devices and browsers they're using and when they generally visit your website. Understand, in the aggregate, who your audience is, and look for outliers to see how your audience could grow.</p><p>In addition to general information about your visitors, you can also use the <a href="#" onclick="this.href=broadcast.buildReportingUrl('category=General_Visitors&subcategory=Live_VisitorLog')">Visits Log</a> to see what occurred in every individual visit.</p> - CustomVariables_CustomVariables @@ -1671,7 +1506,6 @@ 0 icon-reporting-dashboard <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> - 1 @@ -1703,7 +1537,6 @@ 0 icon-reporting-dashboard <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> - 2 @@ -1735,7 +1568,6 @@ 0 icon-reporting-dashboard <p>This is a dashboard page. Dashboards are a collection of Matomo's widgets that you add yourself to suit your specific needs. Mix and match any of Matomo's widgets to get the data <strong>*you*</strong> need at a glance.</p> - 3 @@ -1759,39 +1591,6 @@ - - Referrers_Referrers.Referrers_AIAssistants - - Referrers_Referrers - Acquisition - 15 - icon-reporting-referer - - - - - Referrers_AIAssistants - AI Assistants - 18 - <p>In this table, you can see which AI assistants referred visitors to your site.</p><p>By clicking on a row in the table, you can see which URLs the links to your website were on.</p> - - - - AI Assistants - Referrers - getAIAssistants - 113 - - Referrers - getAIAssistants - - widgetReferrersgetAIAssistants - 0 - tableAllColumns - 1 - - - Referrers_Referrers.Referrers_WidgetGetAll @@ -1800,7 +1599,6 @@ 15 icon-reporting-referer - Referrers_WidgetGetAll @@ -1847,7 +1645,6 @@ 15 icon-reporting-referer - Referrers_URLCampaignBuilder @@ -1878,7 +1675,6 @@ 15 icon-reporting-referer - Referrers_Campaigns @@ -1911,7 +1707,6 @@ 15 icon-reporting-referer - General_Overview @@ -1965,13 +1760,12 @@ 15 icon-reporting-referer - 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 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> + <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=App_Help&mtm_source=Matomo_App" rel="noreferrer noopener" target="_blank">Matomo Cloud</a> and <a href="https://plugins.matomo.org/SearchEngineKeywordsPerformance" rel="noreferrer noopener" target="_blank">Search Engine Keywords Performance</a> plugin users will receive the best results from this report.</p> @@ -2012,7 +1806,6 @@ 15 icon-reporting-referer - Referrers_Socials @@ -2045,7 +1838,6 @@ 15 icon-reporting-referer - Referrers_SubmenuWebsitesOnly @@ -2078,7 +1870,6 @@ 25 icon-reporting-goal - Goals_AddNewGoal @@ -2110,13 +1901,12 @@ 25 icon-reporting-goal - 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 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> + <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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" rel="noreferrer noopener" target="_blank">Learn more in our Goals guide here.</a></p> @@ -2142,7 +1932,6 @@ 99 - General_Overview @@ -2172,7 +1961,6 @@ 99 - General_Overview @@ -2202,7 +1990,6 @@ 99 - General_Overview @@ -2251,7 +2038,6 @@ 99 - Goals by User location @@ -2283,7 +2069,6 @@ 99 - Goals by User location @@ -2315,7 +2100,6 @@ 99 - Goals by User location @@ -2347,7 +2131,6 @@ 99 - Goals by User location @@ -2379,7 +2162,6 @@ 99 - Goals by User location @@ -2411,7 +2193,6 @@ 99 - Goals by User location @@ -2443,7 +2224,6 @@ 99 - Goals by User location @@ -2475,7 +2255,6 @@ 99 - Goals by User location @@ -2507,7 +2286,6 @@ 99 - Goals by User attribute @@ -2539,7 +2317,6 @@ 99 - Goals by User attribute @@ -2571,7 +2348,6 @@ 99 - Goals by User attribute @@ -2604,7 +2380,6 @@ 99 - Goals by User attribute @@ -2637,7 +2412,6 @@ 99 - Goals by Pages @@ -2669,7 +2443,6 @@ 99 - Goals by Pages @@ -2701,7 +2474,6 @@ 99 - Goals by Pages @@ -2733,7 +2505,6 @@ 99 - Goals by Pages @@ -2765,7 +2536,6 @@ 99 - Goals by Referrers @@ -2797,7 +2567,6 @@ 99 - Goals by Referrers @@ -2829,7 +2598,6 @@ 99 - Goals by Referrers @@ -2861,7 +2629,6 @@ 99 - Goals by Referrers @@ -2885,70 +2652,6 @@ tableGoals 1 - - Social Networks - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getSocials - 5 - - 1 - tableGoals - Referrers - getSocials - 1 - 0 - - widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - - - AI Assistants - - Goals by Referrers - Goals by Referrers - 99 - - - - - - Goals by Referrers - Goals by Referrers - 99 - - - Referrers - getAIAssistants - 6 - - 1 - tableGoals - Referrers - getAIAssistants - 1 - 0 - - widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoal0 - 0 - tableGoals - 1 - Campaigns @@ -2957,7 +2660,6 @@ 99 - Goals by Referrers @@ -2967,7 +2669,7 @@ Referrers getCampaigns - 7 + 5 1 tableGoals @@ -2989,7 +2691,6 @@ 99 - Goals engagement @@ -3021,7 +2722,6 @@ 99 - Goals engagement @@ -3057,7 +2757,6 @@ 20 icon-reporting-ecommerce - Goals_EcommerceLog @@ -3088,17 +2787,16 @@ 20 icon-reporting-ecommerce - 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 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> + <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=App_Help&mtm_source=Matomo_App&mtm_keyword=UserGuides" rel="noreferrer noopener" target="_blank">Learn more in our Ecommerce guide here.</a></p> - Ecommerce Overview + Overview CoreHome renderWidgetContainer 1 @@ -3120,7 +2818,6 @@ 99 - General_Overview @@ -3151,7 +2848,6 @@ 99 - General_Overview @@ -3182,7 +2878,6 @@ 99 - ecommerceOrder @@ -3220,7 +2915,6 @@ 20 icon-reporting-ecommerce - Goals_Products @@ -3252,7 +2946,6 @@ 99 - Goals_Products @@ -3280,7 +2973,6 @@ 99 - Goals_Products @@ -3308,7 +3000,6 @@ 99 - Goals_Products @@ -3340,7 +3031,6 @@ 20 icon-reporting-ecommerce - Ecommerce_Sales @@ -3373,7 +3063,6 @@ 99 - Sales by User location @@ -3406,7 +3095,6 @@ 99 - Sales by User location @@ -3439,7 +3127,6 @@ 99 - Sales by User location @@ -3472,7 +3159,6 @@ 99 - Sales by User location @@ -3505,7 +3191,6 @@ 99 - Sales by User location @@ -3538,7 +3223,6 @@ 99 - Sales by User location @@ -3571,7 +3255,6 @@ 99 - Sales by User location @@ -3604,7 +3287,6 @@ 99 - Sales by User location @@ -3637,7 +3319,6 @@ 99 - Sales by User attribute @@ -3670,7 +3351,6 @@ 99 - Sales by User attribute @@ -3703,7 +3383,6 @@ 99 - Sales by User attribute @@ -3737,7 +3416,6 @@ 99 - Sales by User attribute @@ -3771,7 +3449,6 @@ 99 - Sales by Pages @@ -3804,7 +3481,6 @@ 99 - Sales by Pages @@ -3837,7 +3513,6 @@ 99 - Sales by Pages @@ -3870,7 +3545,6 @@ 99 - Sales by Pages @@ -3903,7 +3577,6 @@ 99 - Sales by Referrers @@ -3936,7 +3609,6 @@ 99 - Sales by Referrers @@ -3969,7 +3641,6 @@ 99 - Sales by Referrers @@ -4002,7 +3673,6 @@ 99 - Sales by Referrers @@ -4027,72 +3697,6 @@ tableGoals 1 - - Social Networks - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getSocials - 5 - - 1 - tableGoals - Referrers - getSocials - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetSocialsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - - - AI Assistants - - Sales by Referrers - Sales by Referrers - 99 - - - - - - Sales by Referrers - Sales by Referrers - 99 - - - Referrers - getAIAssistants - 6 - - 1 - tableGoals - Referrers - getAIAssistants - 1 - ecommerceOrder - visitEcommerceStatus==ordered - - widgetReferrersgetAIAssistantsforceView1viewDataTabletableGoalsdocumentationForGoalsPage1idGoalecommerceOrdersegmented_visitor_log_segment_suffixvisitEcommerceStatus3D3Dordered - 0 - tableGoals - 1 - Campaigns @@ -4101,7 +3705,6 @@ 99 - Sales by Referrers @@ -4111,7 +3714,7 @@ Referrers getCampaigns - 7 + 5 1 tableGoals @@ -4134,7 +3737,6 @@ 99 - Sales engagement @@ -4167,7 +3769,6 @@ 99 - Sales engagement @@ -4202,9 +3803,8 @@ Marketplace_Marketplace Marketplace 200 - + icon-open-source - Marketplace.RichMenuButton Marketplace_Browse @@ -4234,14 +3834,13 @@ Marketplace_Marketplace Marketplace 200 - + icon-open-source - Marketplace.RichMenuButton Marketplace_PaidPlugins Premium Features - 99 + 10 @@ -4259,254 +3858,6 @@ - - ProfessionalServices_PromoAbTesting.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoAbTesting - A/B Tests - 51 - icon-lab - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoAbTesting - 99 - - ProfessionalServices - promoAbTesting - - widgetProfessionalServicespromoAbTesting - 0 - - - - - ProfessionalServices_PromoCrashAnalytics.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoCrashAnalytics - Crashes - 70 - icon-bug - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoCrashAnalytics - 99 - - ProfessionalServices - promoCrashAnalytics - - widgetProfessionalServicespromoCrashAnalytics - 0 - - - - - ProfessionalServices_PromoCustomReports.ProfessionalServices_PromoManage - - ProfessionalServices_PromoCustomReports - Custom Reports - 65 - icon-business - - - - - ProfessionalServices_PromoManage - Manage - 99 - - - - - - ProfessionalServices - promoCustomReports - 99 - - ProfessionalServices - promoCustomReports - - widgetProfessionalServicespromoCustomReports - 0 - - - - - ProfessionalServices_PromoFormAnalytics.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoFormAnalytics - Forms - 49 - icon-form - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoFormAnalytics - 99 - - ProfessionalServices - promoFormAnalytics - - widgetProfessionalServicespromoFormAnalytics - 0 - - - - - ProfessionalServices_PromoFunnels.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoFunnels - Funnels - 28 - icon-funnel - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoFunnels - 99 - - ProfessionalServices - promoFunnels - - widgetProfessionalServicespromoFunnels - 0 - - - - - ProfessionalServices_PromoHeatmaps.ProfessionalServices_PromoManage - - ProfessionalServices_PromoHeatmaps - Heatmaps - 58 - icon-drop - - - - - ProfessionalServices_PromoManage - Manage - 99 - - - - - - ProfessionalServices - promoHeatmaps - 99 - - ProfessionalServices - promoHeatmaps - - widgetProfessionalServicespromoHeatmaps - 0 - - - - - ProfessionalServices_PromoMediaAnalytics.ProfessionalServices_PromoOverview - - ProfessionalServices_PromoMediaAnalytics - Media - 50 - icon-folder-charts - - - - - ProfessionalServices_PromoOverview - Overview - 99 - - - - - - ProfessionalServices - promoMediaAnalytics - 99 - - ProfessionalServices - promoMediaAnalytics - - widgetProfessionalServicespromoMediaAnalytics - 0 - - - - - ProfessionalServices_PromoSessionRecording.ProfessionalServices_PromoManage - - ProfessionalServices_PromoSessionRecording - Session Recordings - 59 - icon-play - - - - - ProfessionalServices_PromoManage - Manage - 99 - - - - - - ProfessionalServices - promoSessionRecordings - 99 - - ProfessionalServices - promoSessionRecordings - - widgetProfessionalServicespromoSessionRecordings - 0 - - - ExampleUI_UiFramework.ExampleUI_GetTemperaturesDataTable @@ -4515,7 +3866,6 @@ 90 - ExampleUI_GetTemperaturesDataTable @@ -4548,7 +3898,6 @@ 90 - Bar graph @@ -4583,7 +3932,6 @@ 90 - Treemap @@ -4618,7 +3966,6 @@ 90 - Sparklines @@ -4653,7 +4000,6 @@ 90 - Evolution Graph @@ -4692,7 +4038,6 @@ 90 - Pie graph @@ -4725,7 +4070,6 @@ 90 - Tag clouds From 3029d8cb3979c3f063ef966aff95d367c660bd80 Mon Sep 17 00:00:00 2001 From: Lachlan Reynolds Date: Wed, 18 Mar 2026 13:07:14 +1300 Subject: [PATCH 6/6] Revert yml --- .github/workflows/matomo-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/matomo-tests.yml b/.github/workflows/matomo-tests.yml index 54dd4ec..3e424c7 100644 --- a/.github/workflows/matomo-tests.yml +++ b/.github/workflows/matomo-tests.yml @@ -52,7 +52,7 @@ jobs: test-type: 'PluginTests' matomo-test-branch: ${{ matrix.target }} artifacts-pass: ${{ secrets.ARTIFACTS_PASS }} - upload-artifacts: ${{ matrix.php == 'matomo5_min_php' && matrix.target == 'minimum_required_matomo' }} + upload-artifacts: ${{ matrix.php == 'matomo5_min_php' && matrix.target == 'maximum_supported_matomo' }} artifacts-protected: true dependent-plugins: 'innocraft/plugin-CustomReports' UI: