Counterize plugin for WordPress

Counterize banner

Counterize plugin for WordPress

Introduction

Counterize is a counter and statistics plugin for WordPress that doesn’t use external libraries. Download Counterize!

Notice

There has been some reports that Counterize does not work well with WordPress 4.x currently. As we do not plan to update the plugin anytime soon, we advise to use another statistics plugin.

Features

  • Hourly, daily, weekly and monthly traffic stats
  • Popular pages and posts stats
  • IP addresses stats
  • Countries stats
  • Referrers stats
  • Accurate browsers stats (browser name and version)
  • Accurate operating system stats (operating system name, version and platform)
  • Keywords stats
  • Powerful history with filters let you find precisely what you’re looking for
  • Email reports
  • Integration in the WordPress toolbar
  • No flash, no external library needed
  • Extensible thanks to WordPress actions and filters
  • Dashboard widget for a quick overview of your blog statistics
  • Complete API to use the data of Counterize charts as you like
  • An administration interface using the new WordPress Settings API is available, as well as a dashboard with detailed informations and statistics
  • The users that are authorized to display the Counterize dashboard can be defined using WordPress capabilities
  • It can display statistics in your pages and posts (visit this webpage for a demo)

Version 3 of Counterize is doing its best to be compatible with the latest release of WordPress, but this is still a work-in-progress. Feel free to report any incompatibility! Also, please note that Counterize is only guaranteed to work correctly on the latest version of WordPress.

You are welcome to propose your translation for Counterize, please follow this guide. I am not a native English speaker, so your help for a better English translation would be appreciated as well.

Here is a very short demo of what Counterize can do:

[counterize type=”os” items=”3″ subitems=”5″ collapsible=”yes” header=”Top 3 operating systems”]

Counterize is a fork of Counterize II by Steffen Forkmann (http://www.navision-blog.de/counterize) who kindly gave us the permission to continue the development of his plugin. It has since evolved to a more complete and powerful plugin, and almost doesn’t share common code anymore.

Counterize API

After you have installed the Counterize plugin, you can see a lot of diagrams on the Counterize Dashboard page (Dashboard/Counterize).

Most likely you’d like to have a counter somewhere on your pages, showing the number of visitors or similar.
Here’s an overview of the functions which can be used anywhere in your WordPress blog:

Traffic functions

counterize_getamount()                 // Returns the total hits seen by Counterize.
counterize_getpagesamount()            // Returns the total pages/posts views.
counterize_gethitstoday()              // Returns the total hits registered today.
counterize_get_online_users()          // Returns the number of currently online users.
counterize_getlatest7days()            // Returns the total amount of hits from the last 7 days.
counterize_getuniqueamount()           // Returns the total unique IP's that's been seen.
counterize_getfromcurrentip()          // Returns the total hits from the IP that's visiting.
counterize_getuniquehitstoday()        // Returns the number of different IP's registered today.
counterize_gethitstodayfromcurrentip() // Returns the daily hits from the IP that's visiting.
counterize_current_post_hits()         // Get number of hits on current post/page.
counterize_return_first_hit()          // Returns the date of the first registered entry in the database.
$counterize_plugins['traffic']->counterize_get_hits()                     // Output an HTML table with statistics about hits.
$counterize_plugins['traffic']->counterize_feed_daily_stats()             // Get the daily stats data feed.
$counterize_plugins['traffic']->counterize_render_daily_stats()           // Render the daily stats data feed.
$counterize_plugins['traffic']->counterize_feed_monthly_stats()           // Get the monthly stats data feed.
$counterize_plugins['traffic']->counterize_render_monthly_stats()         // Render the monthly stats data feed.
$counterize_plugins['traffic']->counterize_feed_weekly_stats()            // Get the weekly stats data feed.
$counterize_plugins['traffic']->counterize_render_weekly_stats()          // Render the weekly stats data feed.
$counterize_plugins['traffic']->counterize_feed_week_progression_stats()  // Get the progression between the last current week stats data feed.
$counterize_plugins['traffic']->counterize_render_week_progression_stats()// Render the progression between the last current week stats data feed.
$counterize_plugins['traffic']->counterize_feed_hourly_stats()            // Get the hourly stats data feed.
$counterize_plugins['traffic']->counterize_render_hourly_stats()          // Render the hourly stats data feed.

Referrers functions

counterize_getuniquereferers()                                              // Returns the amount of unique referrers that have been recorded.
$counterize_plugins['referers']->counterize_feed_most_seen_referers()       // Gets the most seen referrers data feed.
$counterize_plugins['referers']->counterize_render_most_seen_referers()     // Renders the most seen referrers data feed.
$counterize_plugins['referers']->counterize_feed_most_seen_referers24hrs()  // Gets the most seen referrers data feed for the last 24 hours.
$counterize_plugins['referers']->counterize_render_most_seen_referers24hrs()// Renders the most seen referrers data feed for the last 24 hours.

Pages and Posts functions

counterize_getuniqueURL()                                                 // Returns the amount of unique URL's that have been shown.
$counterize_plugins['pages']->counterize_feed_most_requested_urls()       // Gets the most requested URLs data feed.
$counterize_plugins['pages']->counterize_render_most_requested_urls()     // Renders the most requested URLs data feed.
$counterize_plugins['pages']->counterize_feed_most_requested_urls24hrs()  // Gets the most requested URLs data feed for the last 24 hours.
$counterize_plugins['pages']->counterize_render_most_requested_urls24hrs()// Renders the most requested URLs data feed for the last 24 hours.
$counterize_plugins['pages']->counterize_feed_most_popular_posts()        // Gets the most popular posts/pages data feed.
$counterize_plugins['pages']->counterize_render_most_popular_posts()      // Renders the most popular posts/pages data feed.
$counterize_plugins['pages']->counterize_feed_most_popular_posts24hrs()   // Gets the most popular posts/pages data feed for the last 24 hours.
$counterize_plugins['pages']->counterize_render_most_popular_posts24hrs() // Renders the most popular posts/pages data feed for the last 24 hours.

IP addresses functions

$counterize_plugins['ip']->counterize_feed_most_active_ips()       // Gets the most active IP addresses data feed.
$counterize_plugins['ip']->counterize_render_most_active_ips()     // Renders the most active IP addresses data feed.
$counterize_plugins['ip']->counterize_feed_most_active_ips24hrs()  // Gets the most active IP addresses data feed of the last 24 hours.
$counterize_plugins['ip']->counterize_render_most_active_ips24hrs()// Renders the most active IP addresses data feed of the last 24 hours.

Keywords functions

$counterize_plugins['keywords']->counterize_feed_most_searched_keywords()       // Gets the most searched keywords data feed.
$counterize_plugins['keywords']->counterize_render_most_searched_keywords()     // Renders the most searched keywords data feed.
$counterize_plugins['keywords']->counterize_feed_most_searched_keywords24hrs()  // Gets the most searched keywords data feed for the last 24 hours.
$counterize_plugins['keywords']->counterize_render_most_searched_keywords24hrs()// Renders the most searched keywords data feed for the last 24 hours.

Countries functions

$counterize_plugins['keywords']->counterize_feed_most_visiting_countries()       // Gets the most visiting countries data feed.
$counterize_plugins['keywords']->counterize_render_most_visiting_countries()     // Renders the most visiting countries data feed.
$counterize_plugins['keywords']->counterize_feed_most_visiting_countries24hrs()  // Gets the most visiting countries data feed for the last 24 hours.
$counterize_plugins['keywords']->counterize_render_most_visiting_countries24hrs()// Renders the most visiting countries data feed for the last 24 hours.

Browsers functions

counterize_getuniquebrowsers()                                                         // Returns the amount of unique browser strings that have visited your blog.
$counterize_plugins['browsers']->counterize_feed_most_used_browsers_collapsible()      // Gets the most used browsers data feed with detailed version statistics for each item.
$counterize_plugins['browsers']->counterize_render_most_used_browsers_collapsible()    // Renders the most used browsers data feed with detailed version statistics for each item.
$counterize_plugins['browsers']->counterize_feed_most_used_browsers_without_version()  // Gets the most used browsers without version data feed.
$counterize_plugins['browsers']->counterize_render_most_used_browsers_without_version()// Renders the most used browsers without version data feed.
$counterize_plugins['browsers']->counterize_feed_most_used_browsers()                  // Gets the most used browsers data feed.
$counterize_plugins['browsers']->counterize_render_most_used_browsers()                // Renders the most used browsers data feed.

Operating systems functions

$counterize_plugins['os']->counterize_feed_most_used_os_collapsible()      // Gets the most used os data feed with detailed version statistics for each item.
$counterize_plugins['os']->counterize_render_most_used_os_collapsible()    // Renders the most used os data feed with detailed version statistics for each item.
$counterize_plugins['os']->counterize_feed_most_used_os_without_version()  // Gets the most used os without version data feed.
$counterize_plugins['os']->counterize_render_most_used_os_without_version()// Renders the most used os without version data feed.
$counterize_plugins['os']->counterize_feed_most_used_os()                  // Gets the most used os data feed.
$counterize_plugins['os']->counterize_render_most_used_os()                // Renders the most used os data feed.

Actions

  • counterize_show_data : Let plugins show their data into the “Counterize” sub-menu page.
  • counterize_after_includes : Happens right after Counterize included its files.
  • counterize_before_insert_into_database: Let plugins do something just before some data is inserted into the database.
  • counterize_after_insert_into_database : Let plugins do something just after some data is inserted into the database.
  • counterize_init : Let plugins add a hook into Counterize initialization procedure.
  • counterize_before_install : Let plugins do something just before installation.
  • counterize_after_install : Let plugins do something just after installation.

Filters

  • counterize_before_includes : Let plugins filter which files are included.
  • counterize_server_remote_addr : Let plugins filter the $_SERVER[‘REMOTE_ADDR’] value.
  • counterize_server_http_user_agent : Let plugins filter the $_SERVER[‘HTTP_USER_AGENT’] value.
  • counterize_server_request_uri : Let plugins filter the $_SERVER[‘REQUEST_URI’] value.
  • counterize_server_referer : Let plugins filter the $_SERVER[‘HTTP_REFERER’] value.
  • counterize_server_this_url : Let plugins filter the $this_url variable.
  • counterize_bot_array : Let plugins filter the bot array.
  • counterize_check_insert_into_database : Let plugins add their own conditions for determining if data should be inserted into the database.
  • counterize_check_data : let plugins add their own diagrams.
  • counterize_shortcodes : let plugins add their own shortcodes.
  • counterize_dashboard_add_submenu : let plugins add their own sub menu.
  • counterize_mce_js_before_form_filter : let plugins output something before the form of the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_before_fields_filter: let plugins output something before the fields of the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_type_filter : let plugins add more type items in the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_period_filter : let plugins add more period items the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_after_fields_filter : let plugins output something after the fields of the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_after_form_filter : let plugins output something after the form of the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_options_filter : let plugins add/modify attributes and their defaults for the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_radiobutton_filter : let plugins add/modify the list of attributes of type “radio button” for the Counterize modal dialog in the Visual editor.
  • counterize_mce_js_checkbox_filter : let plugins add/modify the list of attributes of type “checkbox” for the Counterize modal dialog in the Visual editor.
  • counterize_report : let plugins output some content in the email reports
  • counterize_report_what_filter : let plugins add some items in the list used to generate email reports

Shortcodes

You can insert a Counterize diagram using the Counterize button in your Visual editor. The most basic shortcode is:

[[counterize]]

This will display a short copyright notice.

All the attributes are optional. The following attributes and their values are currently available:

  • type: String. Valid values are:
    • copyright“: Shows a copyright notice (default value)
    • browsers“: Browsers diagrams
    • os“: Operating systems diagrams
    • countries“: Countries diagrams
    • ip“: IP addresses diagrams
    • hosts“: Host-names diagrams (only available if enabled in the settings)
    • outlinks“: Out-links diagrams
    • exitpages“: Exit pages diagrams
    • keywords“: Keywords diagrams
    • referers“: Referrers diagrams
    • domains“: Domains diagrams
    • hits“: Hits table
    • hourly“: Hourly stats diagrams
    • daily“: Daily stats diagrams
    • weekly“: Weekly stats diagrams
    • monthly“: Monthly stats diagrams
    • all“: All tables and diagrams
  • items: Positive and non-zero integer that represents the number of items to display in the diagram. Default value: 10
  • subitems: Positive and non-zero integer that represents the number of sub-items to display in the diagram. Only effective with collapsible diagrams. Default value: 15
  • version: String. Set to “yes” to display diagrams with version information, “no” otherwise. Only effective with Browsers and OS diagrams. Default value: “yes”
  • collapsible: String. Set to “yes” to display collapsible diagrams with each item containing child items, “no” otherwise. Only effective with Browsers and OS diagrams. Default value: “no”
  • print_header: String. Set to “yes” to display a header above the diagram, “no” otherwise. Default value: “yes”
  • header: String. Set to non-empty string to override the default header. Default value: empty string
  • period: String. Valid values are:
    • (empty string): No period limit (default value)
    • 24h“: Limit data to the latest 24 hours. Available for most diagrams except the Traffic ones
    • onlytoday“: Limit data to today only. Available for Traffic diagrams
    • onlythisweek“: Limit data to this week only. Available for Traffic diagrams
    • onlythismonth“: Limit data to this month only. Available for Traffic diagrams
    • onlythisyear“: Limit data to this year only. Available for Traffic diagrams
  • tn_width: Positive and non-zero integer. Width of the post thumbnail. Default value: 50
  • tn_height: Positive and non-zero integer. Height of the post thumbnail. Default value: 50

Development status

Legend: [status, priority] Description

  • [wip, medium] Make a Counterize widget
  • [10%, low] Add some sorting options (by label for example)
  • [ 0%, medium] Get rid of pre-3.0.0 installation scripts
  • [ 0%, medium] A new installation should have its own installation script (currently upgrading from 1.0.0 to 3.x.x…)
  • [ 0%, low] To be able to resize and move charts in the dashboard (but I consider it not urgent)
  • [ 0%, low] Using the HighCharts library as an alternative fancier display
  • [ 0%, medium] Making a standalone version of Counterize. That would allow to port it to other platforms (Drupal, Magento…).
  • [ 0%, high] Allow wildcard characters support in IP address exclusion list
  • [ 0%, high] Solve time zones problems as many reported it
  • [ 0%, high] Reduce the Counterize footprint on database [BIG JOB AS ALL QUERIES MUST BE RE-WRITTEN]
  • [ 0%, medium] Send daily, weekly or monthly reports by email
  • [ 0%, medium] Better IP exclusion list handling
  • [ 0%, low] Add more function to count unique visitors, in a similar way as hits
  • [ 0%, high] Move some Counterize functions into their respective plugins
  • [ 0%, medium] Add screen size statistics

See Counterize in action

You can see Counterize in action in the bottom of our website pages, and also on this demo page.

FAQ

Q: I know that I have incoming traffic but  Counterize stats stay at zero. Why?

A: There is probably a problem somewhere, so I will need you to do the following:

  •  Open your wp-config.php file
  • Ensure that WP_DEBUG is set to true. The line should be “define( ‘WP_DEBUG’, false );”
  • Add the following lines just after:
error_reporting( E_ALL | E_STRICT );
ini_set('display_errors', 1);
  • Reload your website in your browser
  • Tell me about any errors, warnings and notices you see, if any
  • If no errors are shown, then you probably do not have incoming traffic…

Q: Why aren’t the IP of my visitors logged?

A: You need to enable the option in the Counterize settings. It is disabled by default. 

Q: How to translate Counterize in my language?

A: Please follow these instructions

Q: Can I extend Counterize?

A: Yes. Counterize is now modularizable and you can add your own Counterize plugin. Counterize also provides several action and filter hooks.

Q: Can Counterize replace Google Analytics?

A: Not yet. But it’s a good addition/alternative. 

Q: What are the minimum requirements to run Counterize?

A: The same requirements than the current stable version of WordPress, so for example PHP 5 is required, but as with each supplementary plugin, it will use more RAM, so take this into account.
Counterize is also known to take a lot of database space in its current version, especially if your website is very visited.

Q: I see an error message like “The script whose uid is 12345 is not allowed to access /var/tmp/” or “Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent“, HELP!

A: Try adding the following 3 lines just after the PHP start tag of your wp-config.php:

if( ! isset( $_SESSION ) )
{
	session_start();
}

Also, make sure the session.save_path in your php.ini is set and point to a valid path. Please read this article for more details about this issue.

Q: Do you provide support for Counterize?

A: Sometimes, I can provide BASIC support for free. It mostly depends on my free time, because Counterize is developed on my free time too.
Nobody likes to work for peanuts, so do not expect professional level support for free.
If you need a better support or something is urgent, please contact me to discuss of a price. 

Get Counterize

Download Counterize!

462 Responses

  1. Johan says:

    I have installed Counterize in my Worldpress but only get “There’s no data in the database…” cant find anything in the settings to activate the programme??

    BR Johan

  2. Hi Johan, there are two possible causes:
    – Nobody has visited your blog yet
    – There is a problem. In that case, please define WP_DEBUG to true as well as PHP’s error_reporting to “E_ALL|E_STRICT” and tell me of any errors, warnings and notices you see.

  3. Gerard says:

    Hi,

    Using Firefox or Safari for Mac, I can’t modify any items on the Exclusion list, not add or delete. Is this a bug or voluntary ?

    Thanks,
    Gérard

  4. Hi Gerard,

    If you speak about the “users that may not be counted” list, yes it is normal that you can’t modify, add or remove the entries. You can only select and deselect the existing entries.

    If you speak of the IP exclusion list however, you should be able to type in any valid IP inside.

  5. Gerard says:

    Thank you for your quick response, Gabriel.

    J’ai vu que vous parliez français, donc je m’exprime dans cette langue si vous le permettez, mon anglais étant un peu laborieux.

    Je parlais bien de l’exclusion des utilisateurs et, actuellement, votre plug-in exclut tous les utilisateurs enregistrés, y compris les utilisateurs qui ne sont que de simples abonnés et dont les visites récurrentes sont l’essentiel de nombreux sites, le mien par exemple. Sans la possibilité de comptabiliser ces visites, les statistiques sont faussées.

    Dans une prochaine version, vous pourriez peut-être ajouter une option pour choisir le type d’utilisateur à exclure et pas par “manage_options” qui est trop compliqué pour les non-programmeurs. Les choix proposés par WP quand on inscrit un utilisateur – abonné, contributeur, auteur, éditeur ou administrateur – sont largement suffisants.

    Cordialement,
    Gérard

  6. Dennis says:

    Is there a way to list all of the different countries that have visited the web site? The standard is only the last 50.

    If not… I think this would be very useful. In any case… THANK YOU for
    making such a useful plugin available. I do sincerely appreciate it!

  7. Hi Dennis,

    You can change this default value of “50” to anything you like in the options. You can also use the function “counterize_render_most_visiting_countries( 100 )” to render 100 countries (for example) if you don’t want to change the default options. You could also write your own rendering function and use the raw data from returned from the function “counterize_feed_most_visiting_countries()”.

  8. yaar says:

    Is it possible to exclude IP adress from Counterize?

  9. @yaar: Sure, just add the IP address into the proper section in the Counterize options page

  10. Nancy Harkey says:

    I am having the same problem as Johan of July 3rd. Program reports no data in the database. It is a relatively new blog and not getting much attention but there have been a number of spam comments and a few others so we shouldn’t be at zero hits. The counterize program has been up for several hours, so what am I doing wrong here?

    You mention define “wp-bug” to be true, but where? How do I access it and/or the PHP program E_ALLIE_STRICT”?

    Nancy Harkey

  11. Sissi says:

    Hi,

    I have both Counterize and Google Analytics installed, and am getting wildly different stats about site visits. Can you tell me why this might be? What qualifies as a “visit” by Counterize? How does it distinguish between users?

    Thanks!

    Sissi

  12. Hello Sissi,

    Well currently for Counterize the definition of “visit” is not very different from the one of “hit”.
    My personal definition of a visit is: One visit represent the hits from a given IP address in a finite interval of time (30min, 1h…).
    Counterize will always have different figures compared to Google Analytics, because we do not count the visits with the same code. That’s why Counterize is more of a good addition to Google Analytics than a competitor.
    Right now I am working on a adding an interval parameter to the “counterize_getuniqueamount()” function so that it can count how many unique visitors in an hour interval (for example). This is nearer to the definition of a visit.
    I will work on it to make it clearer in the next version of Counterize.

    Thank you for your interest in Counterize!

    Regards,

    Gabriel Hautclocq

  13. Marco says:

    Hi Gabriel

    I have been trying out your plugin on a test site today, and have noticed that navigating within the site records a double hit for each link clicked.
    Looking at the “popular pages” it seems that a hit is also being recorded for a page that has not yet been visited (this happens with posts as well).
    Has anyone else noticed this, or is it just local to me? (I guess it would be hard to spot on a live site).

    Cheers
    Marco

  14. Hi Marco,
    Personally, I did not observe this behavior. Maybe your theme is using redirections? Try with the default WordPress theme to see if it work as expected.

  15. Marco says:

    Hi
    Thanks for the quick response, unfortunately changing to the default theme has not helped, in fact it got slightly worse, I am now recording a double hit when entering the site initially as well (which wasn’t happening beforehand).

    Possibly related to another plugin I am using, I will go through disabling them one by one and feedback after the weekend.

    BTW I user the Weaver theme usually.

    Thanks
    Marco

  16. Bernadette says:

    I’ve been using WordPress-hosted sites and just built a self-hosted site and installed Counterize. I enjoy all the breakdowns and color-coded information–saves a lot of time if I just want to take a glance. My site right now is just a website with pages, though I’ll start using the blog regularly next week. I’m looking for one more statistic–just the total number of people who visit each day the way WordPress had it listed. I check that to determine how my social networking is working–where I’ve placed articles, who shares and cross-links with me, even what day of the week and what time of the day I post. Right now I’m only seeing totals for categories, but not for individual days. Thanks!

  17. Suri says:

    a feature i would like to see in the next version is the counterize could also track the links clicked on my blog because i have alot of links in my posts so it would be very useful if i could know which of the links were clicked

  18. @Bernadette:

    What do you mean by “the way WordPress had it listed”? I’d be happy to add any useful statistics if it is possible.

    @Suri:
    That is not possible because I have no way to know which external links have been clicked. Although, this could probably be achieved with some javascript and ajax, but that would be a big payload for a small benefit.

    I’ll think about it and if I find a way, I’ll do it.

    Thank you all for your interest in Counterize!

  19. Georges says:

    Hello,

    On https secure pages, the padlock is not displayed because your plugin called “counterize.js.php” with a bad url source.

    instead of

    Can I do something in the settings or the php code to fix it?

    Thanks
    Georges

  20. Daniel says:

    Why is my blog’s IP address displaying as the most active IP? Should I add it to the excluded IP’s? This does not seem correct.

  21. Hi Daniel,

    I personally never had my blogs IP addresses recorded in my history (I just verified it on several blogs). You probably have an application or a script on your blog that generates those visits. Would you mind to tell me what is the name of your “wp-content”, “wp-includes” and “wp-admin” directories? In your case adding your server IP address might be necessary, because this problem seems to be something with your setup.

    Regards,

    Gabriel

  22. Yaar says:

    I have the same problem as Daniel. I excluded my IP but still I have high traffic of my hosting IP. How can i exclude an IP range?

  23. Paul Stoutenberg says:

    Hello,

    I’ve used counterize for several weeks now and no data are displayed. I know there were several visitors. What’s wrong?

    Regards
    Paul

  24. Hi Paul,

    I don’t know what is wrong. Is your WordPress installation a multisite one?

  25. RW Spurlock says:

    when will counterize be optimized for WP 3+?

  26. Hi RW Spurlock,

    Counterize is already functionning very well with WordPress 3.x, even with the recent WordPress 3.2 that is powering this very website.

    It is however a work in progress and you are welcome to report any problem with your WordPress installation.

    Regards
    Gabriel

  27. Ron Artwood says:

    I have no problem installing this plugin and I’ve updated to the 3.3.33 too. My problem is classic though as I’m a total newbie: I’m self-learning to chew the numbers and percentage. What I understand easily is the keywords tracking. But would you mind to paid a glance to my site allnewesttech.com, in case I’ve missed something? Thank you, Gabriel.

  28. Teresa says:

    I’m currently in Canada although from the UK, running WordPress on my own US-based VPS. After installing Countersize today, no IP addresses are being recorded. What can I do about this please? Thanks.

    Teresa

  29. @Ron:
    I do not understand your problem.

    @Teresa:
    Just check “My country allows to collect IPs” in the options.

  30. Stephen Brennan says:

    Hi Gabriel

    I’m still having some problems – when I activate the latest (and last few versions) of Counterize.

    I’m no longer getting a clash with function names since you prefixed the Counterize ones but my MySQL database becomes inaccessible as soon as the plug in is activated, affecting everything in WordPress that requires database access.

    I thought that there must still be a clash between Counterize and one of my other plug ins, however de-activating all plug ins and trying to activate only Counerize gives me the following error

    Fatal error: Out of memory (allocated 15204352) (tried to allocate 35 bytes) in /homepages/34/d139455238/htdocs/wordpress/wp-includes/wp-db.php on line 1104

    I’m running WP 3.2.1

    Stephen

  31. Frank says:

    Hello,

    I am using Counterize II on my site and would like to know if there is a way so that only Admins can see the Counterize II Status in the Right Now section of the dashboard.

    Thanks

  32. Hi Franck,

    Counterize II is no longer supported. Counterize, its successor, is able to do what you are asking.

    Regards

  33. Saschagrafie says:

    Hi! I used Counterize for a couple of weeks. It works very well! Thank you for your great work.
    But one question: In the list “popular posts”, the plugin wants to load a picture before the posttitle. But there isn´t a picture, only an empty box… Do you have an idea?
    Thanks!

  34. Drewe says:

    Hi there – I only have one small issue (otherwise I love this plugin). Bots are not recorded – but I am recording hits from ‘WordPress/3.2.1’ (and previously ‘WordPress/3.2’. Possibly because I am using wp-supercache which is caching my pages (and therefore causing hits)? I am just theorizing. Is there a way to remove this? I tried adding ‘WordPress’ to botslist.txt to no effect.

  35. @Saschagrafie:
    That’s because your theme has the post thumbnail feature activated, but for a reason I ignore the thumbnail picture is not found. Can you check if the picture link is wrong? Maybe I’ll have to correct something for the picture to display correctly.

    @Drewe:
    You can try to add your host IP address in the IP exclusion list in the Counterize options page. Be sure to also add common local IP addresses such as 127.0.0.1 and 192.168.1.1.

  36. Lee says:

    Just curious if you can do referrers by domain, not page. For instance, facebook has multiple posts on it referring to my site, just wondering if it could be by the facebook domain, hotmail domain, etc.

  37. oeufdure says:

    Hi,
    i just activate ipv6 on my blog, ad it seem that counterize don’t count ipv6.
    So i just make a little modification in the db in the table wp_Counterize i modify ip varchar(16) to ip varchar(39)

    Regards

  38. shanty says:

    i got this error
    “Plugin could not be activated because it triggered a fatal error.”
    what i can do.. please help me… 🙁

  39. Hello Shanty,

    Do you see any additional error message? Also which version of Counterize?

  40. shanty says:

    The Problem is DONE..
    i Just Upgrade to new version…

    Thanks for you, its a great work… 😀

  41. Tim Lord says:

    Love what you have done to Counterize. Fantastic job.
    Question…It seems that by 7 or 8 PM every evening that the statistics for the day zero out. I would assume that they would zero out at midnight. Do I need to change something? I first thought that maybe it was because I was on Indianapolis time (-5). Tim Lord

  42. Hi Tim,
    Counterize daily counters will reset when the server time is midnight. Even if you are physically not at midnight time.
    Regards,

    Gabriel

  43. Hang says:

    I used WP3.2.1 Chinese version,counterize3.0.33.
    In “Most searched keywords”, all keywords displayed as ?????????

    Any idea how to fix it?

  44. posmaria says:

    I use this plug-in. What a marvelous plug-in.
    Thank you very much.

    Posmaria

  45. Manos says:

    If it is possible can you tell me why I cannot install Counterize? The message I see on the screen is:
    Fatal error: Cannot redeclare counterize_agentstable() (previously declared in /home8/valuebet/public_html/wp-content/plugins/counterizeii/counterize.php:25) in /home8/valuebet/public_html/wp-content/plugins/counterize/counterize.php on line 50
    Thank you.

  46. Hi Manos,
    Sure, just deactivate the Counterize II plugin first. 🙂

  47. Jesse says:

    Gabriel, I need your help please. I disabled and deleted Counterize II from my blog but it still shows up in the mysql database with some large amount of logs, what can I do ?
    It has caused my database to be so large in size, 290MB. These are the tables I see in my db :
    wp_Counterize 280.7 MiB
    wp_Counterize_Keywords 2.6 MiB
    wp_Counterize_Pages 4.6 MiB
    wp_Counterize_Referers 95 MiB

    Why are they still there if I deleted the plugin ? Can I delete those tables without anything wrong happening to my site ?

  48. Although I am not in charge for the support of Counterize II, I’ll answer you.

    Yes you can delete those tables without anything bad happening to your site.

  49. Jesse says:

    Thank you !

  50. Hina Naqvi says:

    Hi,

    I’ve installed counterize on my wordpress site but whatever setting I choose, it shows on all pages this message “There’s no data in the database – You can’t see stats until you have data.”

    Anybody help?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.