setCustomVariables in scope
page we never clear the set custom variables after a tracked pageview. This can be especially problematic in a single page application / website where one tracks multiple pageviews without reloading the whole page.
This is for example the case in our Piwik app itself. We track a new pageview whenever a new report is loaded via ajax so a later pageview might actually use the custom variables of a previous pageview.
This may be a BC break for some, so adding tentatively to Piwik 3