Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Api function Actions.getPageUrls should make it easy to search for a given URL or path #1363

Closed
mattab opened this Issue · 5 comments

1 participant

@mattab
Owner

Currently it is complicated to fetch stats for a given page URL, as they are split by category, and user must find out each category to go down the tree (which means using for example
&filter_pattern_recursive=73&expanded=1&filter_column_recursive=label
)

2 new features:

  • add a new 'flat url' report that wouldn't split the URLs based on the separator. This could be a click away from the Page URLs/Entry/Exit reports (ie. switch from flat to directory based URLs and ajax refresh the existing reports)
  • Provide the new to serve the plain URLs
@mattab
Owner

Also, the Search function could be modified in the Page URLs report, so that it is possible to search for the full URL. Currently searching for test/test2/test3 fails to find test3 within the structure.

@mattab
Owner

I think maybe we should have a new report that would report the URLs without breaking them up by category, and the search could operate on this new report. It would also make it easy to request "top 20 URLs".

@mattab
Owner

(In [3736]) Fixes #1363

  • Adding new API functions to fetch a specific URL, page name, download or outlink, without the complicated logic of fetching sub tables, etc.
  • Refactoring a bit of code in Tracker and adding integration tests for these new methods
@mattab
Owner

(In [3737]) Refs #1363 Fixing tests

@mattab
Owner

(In [3768]) Refs #1363

  • Fixing bug triggered in an edge case. added integration test reproducing the issue
  • this was causing an error during Archiving: "Fatal error: Cannot use object of type Piwik_DataTable_Row as array in /home/www/trunk/plugins/Actions/Actions.php on line 552"
@mattab mattab added this to the Future releases milestone
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.