Using Piwik stats but getting ‘Page url not defined’ all the time?

For a while now I’ve been using Piwik stats instead of Google Analytics.
And it works nicely, mostly. Atleast the gathered stats are understandable now and I am much more up-to-date with trends and things on my site when it comes what you visitors do on it. This allows me to make a better site :)

But one thing, didn’t work… Page titles. Nobody seemed to report their page title. And as such a bunch of stats don’t work right.
If you have this annoying phenomenon, too. The fix is simple. Change your tracking code on your sites.

Tired of seeing “Page url not defined” in your page views?
piwik-broken

After some searching I found that this may happen (and does happen a lot) on sites that do not use HTTPS while the Piwik sever is on HTTPS. That in itself is no problem. but Piwik assumes HTTP. If the HTTP request then gets redirected to HTTPS some variables are lost for some stupid reason.

So on each site you track with Piwik you simply have to replace the Agnostic link with a proper one. There are 2 links in the tracking code. Both start with //. Change that to either http:// or https://, depending on what URL your Piwik server operates on.

piwik-code

Save and upload your snippets and page titles and similar stats will be reported much more accurately.

AdRotate Free 3.11.3 Available now

logo-512x512Bugfixes, new update system and overall performance improvements.
This version introduces a new update system where you have to click “Upgrade now” if there is something to update beyond new files. This makes updates more reliable.

Changelog

  • [fix] Undefined notice for some setups when using Page Injection
  • [fix] Incorrect path for images on some setups
  • [fix] Max ads wrongly applied to Groups in block mode
  • [fix] Cleaned up irrelevant user roles
  • [change] No longer use ‘ORDER BY RAND()’ for groups
  • [change] Blocks can now have up to 32 rows
  • [new] More error notices for wrongly configured adverts
  • [new] Revised upgrade routine with manual trigger
  • [new] Revised installer routine better self-healing function
  • [i18n] Updated group settings descriptions and labels

AdRotate Pro 3.12.5 – Now available

adrotate-proSome small bugfixes and tweaks. and a big of a overhaul of the installation and upgrade code. It’s less automatic, which makes things faster.

After upgrading, and if there is something more to upgrade on top of the files. For example the database. Then you are prompted to do so via a notification bar in your dashboard. Simply click “Upgrade Now” and you’re set.
This change was made because the automated trigger wasn’t always working. Courtesy of WordPress not wanting to support a official hook for it.

By removing ORDER BY RAND() (A randomising function for databases) blocks can now be a bit bigger and have up to 32 rows. But also the wrongly applied limit of 20 ads on blocks has been fixed.

A small inroad has been made to modernise and expand the advertiser sales options by merging the budget setting for clicks and impressions into one gross amount. This conforms to industry standards and makes it easier to apply future purchases to adverts. A system I hope to include at some point.

Changelog

  • [fix] Undefined notice for some setups when using Page Injection
  • [fix] Incorrect path for images on some setups
  • [fix] Max ads wrongly applied to Groups in block mode
  • [fix] Access to schedule dashboard properly applied on activation
  • [change] Most dashboards updated, revised and labels updated
  • [change] Merged advert budgets to be in line with market
  • [change] No longer use ‘ORDER BY RAND()’ for groups
  • [change] Blocks can now have up to 32 rows
  • [new] Advertisers can select groups when creating or editing adverts
  • [new] More error notices for wrongly configured adverts
  • [new] Revised upgrade routine with manual trigger
  • [new] Revised installer routine better self-healing function
  • [i18n] Updated group settings descriptions and labels

Downloads

Version 3.12.5 is available now via your dashboard and your account on this website.