Skip to content

Improve browser history searchability and tab management by including the goal/form/dimension/custom report names in Matomo page titles. #21704

@mattab

Description

@mattab

This feature aims to improve the usability and accessibility of Matomo by dynamically updating the page titles to include the names of entities such as Goals, Forms, or Dimensions when they are being viewed. This enhancement will make it easier for users to navigate their browser history and search for specific Matomo pages directly from their browser's URL bar.

Proposed Feature:

  • When a user views a specific Goal, Form, Dimension, or any other identifiable entity in Matomo, the page title should dynamically update to include the name of that entity.
  • This change should be reflected in the browser tab and consequently in the browser history.
  • The objective is to make it easier for users to find and return to specific pages they have previously visited.

Example title:

  • Currently: Website_Name - Date_Selected - Matomo
  • New: Entity_Name - Website_Name - Date_Selected - Matomo
  • so for example `Newsletter Signup - MyBusinessSite.com - December 2023 - Matomo

Expected Benefits:

  • Browser History Clarity: Easier navigation through browser history.
  • Improved Tab Management: Quick identification and switching between tabs. When you have 5 Goals tab opened, currently the 5 titles are the same, making it hard to find the tabs.
  • Accessibility for Screen Readers: Better navigability for screen reader users.
  • Effective Bookmarking: Direct bookmarking of specific states or pages.

Acceptance Criteria:

  • Successful implementation of dynamic page title updates based on the viewed entity.
  • Verification that the updated titles are accurately reflected in browser tabs and history.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementFor new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.c: Consistent Reports & Analytics UXFor bugs and features that make Analytics reporting UI behave more consistently.c: UsabilityFor issues that let users achieve a defined goal more effectively or efficiently.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions