Spy on your visitors with Blog Voyeur

Do you ever wonder what pages your regular visitors look at? Do they dig deep into your blog exploring old posts or do they sit in their feed reader and only read your latest posts?

By using my Blog Voyeur plugin you can find out.

This is the first release of the plugin. It appears to work well on the couple of blogs I tried but your mileage may vary. Download link is on the Blog Voyeur homepage above.

blogvoyeur screenshot

You might also like

If you like this post then please subscribe to my full RSS feed. You can also click here to subscribe by email. There are also my fabulous photos and funny videos to explore too!

Leave a comment

45 Comments.

  1. No more secret lurking for me then!

  2. Great plugin. I will install tomorrow and see what they are up too….

  3. Uploaded, Activated, Checked and got this message:

    “Warning: Invalid argument supplied for foreach() in /home/alrights/public_html/blog/wp-content/plugins/blog-voyeur/voyeur.php on line 89″

  4. Chantal – you don’t have any visitors yet, but thank you. I’ll fix that shortly!

  5. Does this keep track of all visitors or just registered users?

  6. Alex – only users who leave a comment.

  7. Can it be tweaked to show all visitors?

  8. Steve – yes, but then you might as well use a normal traffic logging plugin!

  9. Donncha,
    What is nornal traffic logging plugin? Can you suggest few? Are these normal traffic plugin able to track name of visitors, country, posts they read etc?

    Pankaj

  10. I’m using Live plugin. Is this similar?

  11. Awesome idea for a plugin! I also get the error:

    Warning: Invalid argument supplied for foreach() in /home/public_html/wp-content/plugins/blog-voyeur/voyeur.php on line 89

  12. Warning: Invalid argument supplied for foreach() in /home/diablo/public_html/wp-content/plugins/blog-voyeur/voyeur.php on line 89

    Any suggestions on how to remedy this problem would be greatly appreciated. – Thanks! :)

  13. Alessandro Ronchi

    I have the same problem:
    Warning: Invalid argument supplied for foreach() in /home/.insomnia/aronchi/alessandroronchi.net/wp-content/plugins/blog-voyeur/voyeur.php on line 89

  14. Awesome! I’m going to install this tomorrow :D thanks

  15. Installed. Although it might be overshadowed by Statpress which is doing a real nice job of overshadowing the WordPress.com Stats…

    And I think I can make out my entry in that sample image ;) – The one at 18/12/07 07:43:12. Why I was on at that hour or in the archive page I cannot remember :S

  16. Looks like a great plugin Donncha! I’m looking forward to using this!

    Eric

  17. Oh, just thought of something. It would be very cool if Voyeur could append say the last 10 events to the Dashboard’s Latest Activity area… :-)

    John

  18. Cool! It reminds me of my days using PHP-Nuke I could tell which users were on what pages from the backend.

  19. sounds similar to the wassup visitor spy feature, but I’ll give it a try nevertheless…

    http://www.michelem.org/wordpress-plugin-wassup-real-time-visitors-tracking/

  20. I uploaded and turned it on, where will the list show in the Dashboard? I looked for a plug in page, but it didn’t create one, is that correct? Thanks for sharing this and I love your blog… very entertaining!

  21. Excellent plugin! This is just what I was looking for :) Now, I don’t have to login to G-Analytics anymore :D Thanks, will install it now.

  22. I like the plugin and would like to use it but I am experiencing a problem. When I activate the plugin I get a ‘Done, but with errors on page’ in IE7. When I have a closer look at the error it shows ‘Error: document.getElementByID(…) is null or is not an object’. The problem is not there in Firefox. Can anyone help please.

  23. I have just noticed that IE7 is showing the same error on this page.

  24. Arnold – thanks for spotting that. I thought I had commented out that code. To fix it, create a div in your sidebar with an id of ‘welcomemsg’ and it’ll be populated by a welcome message.

    Must comment it out until I document that …

  25. Oh, never mind, look through voyeur.php and change “documnt” to “document”. That’ll fix it, finally!

  26. I’m getting this error.

    Warning: Invalid argument supplied for foreach() in /home/content/e/r/i/ericnovak/html/wp-content/plugins/blog-voyeur/voyeur.php on line 89

  27. This plugin could be handy for newbies like me to see how much ppl like my blog

  28. Interesting. I’m gonna give this a try.

  29. I’m using the last-ever version of PowerPhlogger and I have just question: does this do anything that PowerPhlogger doesn’t? E.g. can it recognise a specific user who’s coming back after having commented once in the past…etc?

  30. Also, I would be more than interested to know how to do feature posts, like those in your sidebar.

  31. Same here, it seems that I’ll have to wait some time…

  32. Cool idea but I get the same line 89 error.

  33. I am also getting the same message “Warning: Invalid argument supplied for foreach() in /home/amy/public_html/wp-content/plugins/voyeur.php on line 89″ What was the final fix on that? Thanks!

  34. I’ve just checked in version 0.2, so head to the download page to get it.
    Changes:
    1. That foreach warning should be gone.
    2. Javascript cleaned up.
    3. Duplicate logging is fixed.

  35. Wahyu Reza Prahara

    i can’t see version 0.2 anywhere..
    could you give me the direct linking?

  36. Get it from http://svn.wp-plugins.org/blog-voyeur/tags/0.2/

    I’m not sure why the new version isn’t being picked up :(

  37. Donncha,

    I am getting that same error:

    Warning: Invalid argument supplied for foreach() in /home/.toshibba/craigintwincities/historyhype.com/wp-content/plugins/blog-voyeur/voyeur.php on line 89

    WordPress has not found/acknowledge the 0.2 upgrade to your plugin that fixes that. Since I prefer to update all my blog plugins using an automatic updater plugin, please do make sure this upgrade that corrects this problem gets taken care of soon, will you?

    I appreciate it. Thanks!

  38. Nice finding, I usually use feedburner traffic stats and analyst my visitors outgoing click but I think this plugin will be more handy and very useful.

  39. Yay! Thanks Donncha! A+++ plugin!

    Eric

  40. You might need to update the version number in the readme file to make wordpress update its pages correctly.

    Thanks for a cool plugin.

  41. Hi!

    After activating Voyeur I tryed to test it. I was unable to get my blog working but instead getting WordPress message about database not awailable. Some time after that blog is back, but I’m afraid to repeat using a Voyeur. Not sure what’s happend. Any idea?

  42. I ran the WordPress-Upgrade-Preflight-Check plugin and it flagged a potential problem in this plugin. Apparently the upgrade-functions.php file has been moved and renamed to wp-includes/upgrade.php. This plugin refers to it in a require_once function call.

    Thought you’d like to know so you could fix it :-)

  43. David – thanks for pointing that out. I’ve fixed that in SVN!

Leave a Reply

[ Ctrl + Enter ]

Trackbacks and Pingbacks:

Holy Shmoly! is Digg proof thanks to caching by WP Super Cache