Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Page Performance Metrics Segments #10202

Open
mattab opened this issue Jun 2, 2016 · 5 comments
Open

New Page Performance Metrics Segments #10202

mattab opened this issue Jun 2, 2016 · 5 comments
Labels
c: Consistent Reports & Analytics UX For bugs and features that make Analytics reporting UI behave more consistently. c: Segments Segmentation and Segment editor related improvements and fixes. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

Comments

@mattab
Copy link
Member

mattab commented Jun 2, 2016

The goal is to be able to segment only traffic with very slow load times to investigate site performance issues (and/or other network issues).

So we could introduce some new Segment(s) that help segment visits and page views based on the time it took for the page to generate. Based on metrics in https://matomo.org/faq/page-performance-metrics/ we would have new segments for:

  1. Page Load Time
  2. Page Performance - Network time
  3. Page Performance - Server time generation
  4. Page Performance - Transfer time
  5. Page Performance - Page DOM Processing time
  6. Page Performance - Page DOM Completion time
  7. Page Performance - On load time

For example, by isolating visits with high Page Load Time, you can identify and optimise slow-loading elements; segmenting by Network Time can help in diagnosing connectivity or CDN issues; Server Time Generation insights can guide server-side optimisations; Transfer Time analysis can reveal bottlenecks in data transfer efficiency; and focusing on DOM Processing and Completion Times enables targeted improvements in client-side scripting and rendering. This granular segmentation approach allows for more precise, issue-specific interventions, leading to enhanced overall website performance and user experience.

@mattab mattab added the Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. label Jun 2, 2016
@mattab mattab changed the title New segment for Page generation time New action segment: Average generation time Jul 14, 2016
@mattab mattab added this to the 3.0.0 milestone Jul 14, 2016
@siva538
Copy link
Contributor

siva538 commented Feb 22, 2019

Thanks much @mattab. This is exactly what I was searching for. Has this been incorporated in the product? Please let me know if this was done.

I feel this is a very important feature if not already done, as this is going to help identify/troubleshoot some of the performance concerns from the end-users.

@siva538
Copy link
Contributor

siva538 commented Sep 11, 2019

Hello @mattab , Can you please share any further progress on this ?

The current challenge is that when we look at TOP pages by generation time, it might contain some skewed numbers due to 99 or 95 percentile latency deviations of response times and not correctly showing up the averages from a roll-up report and causing analysis issues on those specific page URLs.

Regds,
Sivakumar

@mattab
Copy link
Member Author

mattab commented Sep 24, 2019

Hi @siva538 Unfortunately it hasn't been implemented yet, however we would welcome a new Pull request for this! Would you maybe be able to open a pull request?

@tsteur tsteur changed the title New action segment: Average generation time New action segments: Performance metrics Jul 28, 2021
@mattab mattab changed the title New action segments: Performance metrics New segment "Average generation time" to segment pages by performance Dec 10, 2023
@mattab mattab added c: Consistent Reports & Analytics UX For bugs and features that make Analytics reporting UI behave more consistently. c: Segments Segmentation and Segment editor related improvements and fixes. labels Dec 10, 2023
@sgiehl
Copy link
Member

sgiehl commented Dec 12, 2023

@mattab I guess the title change was incorrect. With #15736 we have deprecated the generation time metric for Matomo 4 and the new performance metrics should be used instead.
So there is not much sense in introducing a segment for a deprecated metric, but the new page performance metrics currently don't have segments as well, so would make more sense to add segments for those...

@mattab mattab changed the title New segment "Average generation time" to segment pages by performance New Page Performance Metrics Segments Jan 29, 2024
@mattab
Copy link
Member Author

mattab commented Jan 29, 2024

@sgiehl sounds good 👍 updated title & description accordingly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Consistent Reports & Analytics UX For bugs and features that make Analytics reporting UI behave more consistently. c: Segments Segmentation and Segment editor related improvements and fixes. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

3 participants