Skip to content

Page Overlay - List of possible future improvements #3530

@timo-bes

Description

@timo-bes

Ideas

  • Track & see number of clicks for each exact <a href=''></a> link element that was clicked, when multiple there are multiple links pointing to same URL. Covered in track & see the exact link that was clicked, when multiple links points to same URL #5182
  • Include a link to Overlay in the Transitions popover (maybe as an icon in the title bar)
  • Add a link below the pages report to launch Overlay for top page view
  • Show % of all page views in the sidebar
  • Add option to show absolute numbers in the bubbles (shorten them as 1.3K, 3.4M getPrettySizeFromBytes())
  • When Transitions is opened from Overlay:
    • clicking the title in the center box should load the URL in the same window back into the Overlay session
  • Highlight the Top bubbles with a different background color
  • Sparklines next to the link bubbles to show the evolution of this link
  • Full screen mode (hide sidebar): only slide it out via JS

Known limitation

  • links that are hidden by a parent with overflow:hidden are not detected. This happens for example in sliders. Possible solution: go up X levels up in the DOM and check whether containers have overflow:hidden. Use offset() of the parent and the link to determine whether it's visible. Problem: Uses CPU cycles, has to be done every 2 seconds. Maybe only recheck when the offset() of the link has changed.
  • When using the back button to go back to the initial page, the forward history breaks.
  • When a popover is open and the link is copy/pasted or the page is reloaded, the popover is not high enough.

Other uses for the Overlay mechanism

  • Color Overlays (with darker background than GA)
  • Heatmap
  • Visualizing visitors' screen resolutions
  • Show Live log for this page including where visitors came from and where they went to

Documentation

See user guide, and troubleshooting FAQ:
http://piwik.org/docs/page-overlay/

Metadata

Metadata

Assignees

No one assigned

    Labels

    TaskIndicates an issue is neither a feature nor a bug and it's purely a "technical" change.answeredFor when a question was asked and we referred to forum or answered it.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions