Posted on

Should AdRotate (Pro) Support Piwik tracking?

piwikI’ve been using Piwik Analytics for a little while now and quite like how it works. I’m actually investing a bit of time in properly tracking links to and from my site because the stats I see in Piwik make sense to me. In stark contrast to what Google Analytics offers (or lacks)…

This got me thinking about a suggestion and few discussions a while ago with some AdRotate Pro users to support external tracking solutions and how that would play a role in AdRotate. Turns out that Piwik has a extensive API to all kinds of tracking, including impressions and clicks for ads – Both Text and Image banners.

This is very interesting and probably worthwhile to look into further. What do you think? Should AdRotate support Piwik tracking? Perhaps Google tracking too (if that’s a thing…)
If you use Piwik and have experience with their contract tracking API – How does it fare for you? Is it reliable? Fast? Any pros or cons?

Let me know below!

Posted on

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.

Posted on

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

[unordered_list style=”arrow”]

  • [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

[/unordered_list]

Posted on

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

[unordered_list style=”arrow”]

  • [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

[/unordered_list]

Downloads

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

Posted on

AdRotate Switch 1.2 – Compatibility update

icon-256x256AdRotate switch is now updated to version 1.2 making it compatible with current versions of AdRotate Free and AdRotate Pro.

Import routines for all supported plugins have been updated to work with current versions.
And a new plugin has been added to import from; Simple Ads Manager. Version 2.4.90 can be imported into AdRotate Free and Pro now.

More information can be found on the AdRotate Switch Page.

Posted on

AdRotate 3.11.2

General fixes and improvements for AdRotate.

Changes

[unordered_list style=”arrow”]

  • [fix] Query error when cleaning database manually
  • [fix] Self-repairing database function now actually works
  • [tweak] Load max. 20 ads for a dynamic group
  • [tweak] Impression counting excluded from popular caching plugins
  • [tweak] Click counting excluded from popular caching plugins
  • [change] Upgrade script cleaned up
  • [change] Removed unnecessary indexes from database
  • [change] Removed obsolete ‘block’ columns from database
  • [change] Improved INT() unsigned datatypes in MySQL

[/unordered_list]

Update

Updates are offered via your dashboard via the WordPress update system.

Posted on

AdRotate Pro 3.12.4 – General improvements.

Some further improvements for Geo Targeting and general improvements. Based on some user feedback I have re-done some of the database indexes aimed at making stats faster.

Changes

[unordered_list style=”arrow”]

  • [fix] Query error when cleaning database manually
  • [fix] Stats exports not working on certain versions of PHP
  • [fix] Adblock nag countdown not saving
  • [fix] ‘Strict standards’ error when uploading a file on some systems
  • [fix] Geo Targeting better filtering for locations with capitals
  • [fix] Self-repairing database function now actually works
  • [tweak] Geo Lookups no longer leading in Geo Service availability
  • [tweak] Geo Targeting warning emails removed
  • [tweak] Load max. 20 ads for a dynamic group
  • [tweak] Impression counting excluded from popular caching plugins
  • [tweak] Click counting excluded from popular caching plugins
  • [change] GeoBytes no longer supported for Geo Targeting
  • [change] Upgrade script cleaned up
  • [change] Removed unnecessary indexes from database
  • [change] Removed obsolete ‘block’ columns from database
  • [change] Improved INT() unsigned datatypes in MySQL

[/unordered_list]

Updating

If you have version 3.12 or newer already you’ll get the update via your dashboard.
If you have an older version you may have to update manually because your version looks at an older API which is no longer online. More information here.