Display OpenX Statistics as Graphs
OpenX Ad Server has on-screen reports that display the statistics for advertisers, campaigns, websites, and zones, and an overall report that shows ‘global history’. This free plugin adds new items to the Statistics section, that display drill-down graphs for all the aforementioned screens.
Screen shots
Click the thumbnails to view larger screen shots of this plugin.
Download and installation
Download this free plugin, and then read the instructions on installing or upgrading plugins in OpenX.
| Download: Statistics as Graphs plugin for OpenX 2.8+ Version: 1.0 Updated: December 22, 2009 Size: 319.33 KB |
Stay informed about future releases
Subscribe to our mailing list and receive a short e-mail whenever a new version of this plugin is available.
Release notes
Version 1.0.0 – released December 22, 2009
- Switched to Open Flash Chart 2
- More graphs are available:
- Global History
- Advertiser History
- Campaign History
- Banner History
- Website History
- Zone History
- Any account type can now access the graphs
- Impressions and clicks are now displayed as bar charts with independent axis
- CTR stats are displayed with a line chart
- Default view is now current month with daily breakdown
- Graphs are browsable up to monthly breakdown or down to hourly level
- Previous/next year/month/day buttons available
Version 0.90-beta – released November 10, 2009
- This is a beta version of the “Statistics as Graphs” plugin, publicly released to collect feedback and suggestions.
- As always with beta software, we suggest testing this plugin first in a staging environment or on a copy of your live system.
- We do not accept responsibility for any problems arising from the use of this beta software.
- This plugin does not make any changes to the existing tables in your OpenX database, and it does not add any tables. It just retrieves data from the database and displays that data as a graph. The plugin connects to the database using the very same data access layer that’s also used by the standard ‘Global history’ page. It does not store or alter data in the database in any way.
- The Global History Graph is visible only for administrators and managers. Other users (advertisers and website owners) don’t see the new link in the Statistics menu.
- When used on a system with a large database, it can take a long time for the graph to appear.
This free plugin adds new items to the Statistics section, that displays drill-down graphs for all the aforementioned screens.

Great idea Erik.
Congratulations on being the first to take the step ahead. While I haven’t looked into the 2.8 plugin framework in greater detail, this, hopefully will allow me to stay up-to-date and contribute to the system.
Hi Rithish,
Thanks for your message. If you have ideas or suggestions for plugins, please let us know.
Hi Erik,
the video ads plugins and loads of examples of how to use them are available on http://openvideoads.org
Hi Paul,
Thanks for your message. I’d like to ask you to contact us so we can create a page here, describing your plugin with a link to your site.
Hello Erik,
I installed the plugin! Works fine. Is it possible to give the plugin more options, such as on campaign level?
Keep up the good work!
Wouter
Hi Wouter,
Thank you for your comment (this is referring to the plugin that’s mentioned in the Statistics as Graphs post). We’re going to be collecting all feedback and suggestions and use those to decide what to put in a future version of this plugin.
Good luck Erik. Really exciting to see you and the team working together on this. I’m sure we’re all watching on with interest.
cheers,
Oliver George
Thanks for this cool plugin, but I am receiving the error -> “The uploaded file index.php was not unpacked ” after clicking install from the plugin menu. Any suggestions on what might be happening?
Thanks,
Brian
Hi Brian,
Thanks for your feedback. We received your message through our contact form too, and have responded to that.
Erik
We heard back from Brian. It turned out he accidentally tried to upload and install one of the files inside the zipped file instead of the whole zipped file. Now that he’s corrected that, all is well. He wrote:
For others: we have a page with instructions on how to install a plugin in OpenX.
Hi,
Nice one!
Please set the default (first click) to shorter time and maybe you could enable this plugin to show any statistic in graph mode.
Hi Francesco,
Thanks for your feedback.
The decision to display an entire year was made based on the only suitable kind of graph that the Google Visualization API offered to display impressions and clicks, but I agree it implies a long wait time for busy servers. We’re evaluating different types of client side graphing systems, and once we find a good one we should be able to decrease initial load times by allowing the user to pick the desired interval.
And yes, I expect the next versions to have more than just the global history graph. I see this as a preview of what the plugin might be capable of and as a way to get user feedback to be able to pick the right direction in terms of feature set.
Best regards
–
Matteo
Hi Matteo,
As far as client side charting solutions are concerned, you might want to look at Open Flash Chart v2. It’s really flexible, can be fed with either JSON or table data and has that “cool” factor :)
Cheers,
Bernard
Hi Bernard,
Thanks for your comment. With version 1.0 of the plugin, we have in fact already switched to Open Flash Chart v2!
Thanks, Erik Geurts
I’m so glad that The Guru at http://www.OpenXTips.com posted about this site! I’m anxious for better functionality from OpenX to give Google a run for their money.
Here’s a plugin I’ve been waiting on for about 9 years (since PhpAdsNew): The ability for advertisers to signup, submit ads and have their ads/campaigns put into a queue for manager review. Gosh that would make my life easier!
Wishing you the best with this new site!
I’m evaluating OpenX and looking for reporting that gives the IP address for clicks, impressions, etc. Is there an existing plugin out there? Any plans to develop one in the near future?
Hi Caroleigh,
Thanks for your response. I’m sure someone might be able to make something like that, although recording the IP address for every impression might turn out to be an issue with scaling. I’m curious, though: what would you be using this extra data for? It might even be a privacy issue.
Regards,
Erik Geurts
on behalf of the Adserverplugins.com team
Hi Erik
What a good idea!
I have an idea for a plugin (quite a big one) that integrates our directory software (you can see it in our site) with OpenX.
I am talking with OpenX directly at the moment. Would be great if you could get in touch.
Merry xmas and happy new year!
Tom
Looks awesome, thanks for the great work.
I get a blank screen on:
/www/admin/plugins/apStatsGraphsUI/index.php
when I visit, even with display_errors On and E_ALL. It’s enabled and Diagnose doesn’t throw any errors, am I missing something?
Adam
Hi Adam,
Thank you very much for your feedback. Here are a few things to check:
- do you mean you’re getting a completely blank screen, or is it just the graph that’s not appearing?
- this plugin has been tested with OpenX Ad Server versions 2.8.2 and 2.8.3
- if you’ve used an earlier version of this plugin, please clear your browser cache and try again
If you still can’t get this to work, please contact us so we can work with you directly.
Thanks!
Erik Geurts
Great work! Thanks for this plugin. Could you please give me some help on how to translate the titles like “Daily Stats” and “Advertiser History Graph” to some other language? I tried translating apStatsGraphsUI.xml after installation and uploading it again but the changes were not visible.
Hi David,
for the time being you might want to try and clear the cache files in var/cache. That should regenerate them from your updated xml file.
This reminds me that I need to do some research to see if plugin menu entries can somehow be localised.
Best regards
–
Matteo