Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Remove 'nb_uniq_visitors' from all API calls when period != day as the data is not correct #640

Closed
mattab opened this Issue · 3 comments

1 participant

Matthieu Aubry
Matthieu Aubry
Owner

currently if you request search engines or keywords for a week, the ‘nb_uniq_visitors’ in the response is not the number of unique visitors for this keyword or search engine. It is the sum of the nb_uniq_visitors for each day in the week.

It will be renamed to ‘sum_daily_nb_uniq_visitors’ in all API calls. It also affects some fields in Actions.get*

This ticket also mean that we should not show ‘Unique Visitors’ columns in any table when the period is not ‘day’. Note that it is customizable on a plugin basis. Another plugin could run the query on the full set of logs to extract the exact number of unique visitors for each keyword/search engine/website/resolution/etc. but that would be very resource intensive.

We still have plans to process the Number of Unique Visitors accurately for any period, see #5428

Matthieu Aubry
Owner

Actions.get* are affected as follows:

``` ‘nb_uniq_visitors’ => ‘sum_daily_nb_uniq_visitors’, ‘entry_nb_uniq_visitors’ => ‘sum_daily_entry_nb_uniq_visitors’, ‘exit_nb_uniq_visitors’ => ‘sum_daily_exit_nb_uniq_visitors’, ```

Matthieu Aubry
Owner

(In 1046) – changing ways of applying filters to a datatable, now $table→filter(‘Piwik_DataTable_Filter_Sort’, array (‘nb_visits’, ‘desc’)); - refs #640 now accurately reporting nb_uniq_visitors in all reports - adding tests

Matthieu Aubry
Owner

(In 1050) – finishes fixes #640 now unique visitors column won’t show for periods in reports and API responses

Matthieu Aubry mattab added this to the RobotRock 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.