Sorry for being a little late. As promised, I am releasing the latest version of Local Analytics today. Thanks to Carl and DG, this version is compatible with the latest update to code update to Google Analytics. This version also includes Adsense and YPN ad click tracking. The ad click tracker is based on the Free AdSense Tracker by Aaron Wall.
BTW, I have obtained access to the WP-Plugins.org SubVersion repository for Local Analytics. From now on, you can download the current version and the previous versions of the plugin from the WP Plugin Repository.
I have also fixed a mistake in the version number pattern. The last version was renamed to v1.1.3 from v1.13 to prevent conflicts in future.
Change Log
Sorry, this is not a post announcing the release of the latest version of Local Analytics. I wanted to update the plugin to the latest ga.js from urchin.js yesterday. Unfortunately, I couldn’t turn on my computer yesterday due to power failure. I have my first exam tomorrow and I’ll try to release the updated version after that.
Thanks to Carl and DG for notifying me about the update to Google Analytics.
It has been more than one month since my last post on the series “My List of recommended WordPress Pluginsâ€. Once again I am back with 5 new plugins.
Please checkout these cool plugins and let me know your comments about the list. You may also be interested in the previous posts in the series
First of all, let me thank everyone, especially Joe, Kevin and David, for their active participation and support in reporting the errors in Local Analytics. According to my Google Analytics stats, the plugin was downloaded over 200 times so far. A few errors were reported and fixed. Now the only unfixed problem is the corrupted zip file. I think it is caused by the some problem with my system, because it is showing some other troubles too. I will format my system and recreate the files in a few days.
I request you to report any difficulty or error you are having with the plugin. If no errors are reported during the next two days, then I will declare the current version stable and start working on the next version.
I also request you to suggest any improvements and changes you wish to include in the next version. Alex and David have made a very good suggestion, which I will try to incorporate in the new version. Though I don’t promise this, if I have time I will try to integrate the Analytics Reports also within the Administration Panel, as Jared and ekowanz asked.
Yesterday, while fixing some browser compatibility issues of my new theme, I was surprised to know that my homepage was over 400 KB in size and took more than 30 seconds to completely load with my DSL connection. More than 80 files, including images, javascript and css, were embedded within the page.
I decided to optimize the page and found that the following actions can be taken to decrease the load time.
# Insert filter SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/css text/html text/plain text/xml application/x-javascript # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 # the above regex won't work. You can use the following # workaround to get the desired effect: BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary
# Cache all files for the next 3 hours ExpiresActive On ExpiresDefault "access plus 3 hours"
Results
The final result was great. The homepage size got reduced to 159 KB, which was less than half of the original size. The page load time also reduced to 19.3 seconds from about 32 seconds.
The load time and page size were calculated using the Web Page Speed Report tool from www.websiteoptimization.com.
Make sure you backup your current .htaccess file before trying the above code. So that you can revert back if something goes wrong.
Today Kevin reported an error with Local Analytics. The plugin was spitting a warning on accessing a page from a RSS feed. Though I wasn’t able to exactly replicate the error, this version should fix that error. Also I have added some more changes to the plugin, especially in the admin section.
As before, you can download the latest version of the plugin from the Local Analytics page.
Change Log
Today I am releasing my first WordPress plugin - Local Analytics. Though this is not the first plugin I have started working on, this is the first one to be released. The first plugin I started working on was WapPress - a plugin to make your blog Mobile Friendly.
Local Analytics is based on a program I wrote a few days back on how to speed up Google Analytics by locally hosting urchin.js and automatically updating it. The wonderful idea of creating a Word press plugin with it was suggested by Carl mercier. Carl is the author of the anti spam plugin, Defensio, which is still in beta stage. I have been been beta testing the plugin for the past few days and found it much easier to use, compared to Akismet.
Local Analytics is simple to use for a normal user and highly configurable for advanced users. Normal users only need to enter their Analytics Account ID, wheras advanced users can control the complete behavior of the plugin.
Please try the plugin and let me know your valuable comments and suggestions.
I have a happy news to share today. You might be remembering my third post last month on “How to win and spend $500” over at JohnCowdotCom. Â I was talking over the phone today when my mail client reported a new mail. It was a report from my blog reporting a new pingback from JohnCowdotCom with the title “Announcing 8 (!) Winners“. I checked the post and I became dumbstruck for a few minutes and couldn’t believe that I have actually won the $500.
There are some changes on how I am going to spend the money (I hope Bob wouldn’t mind it
). I have already given the order for my new MacBook. Also I have decided not to change my web host, but go for the next higher plan with my current host.
BTW, there is another good news for all the WordPress users. I am developing a new plugin for making your WordPress blogs mobile friendly. I know there are some other similar plugins available, but I am trying to make the plugin a lot more customizable and search engine friendly. I am presently having some problem with URL rewriting. Once I sort it out, the plugin will be released without much delay.
A final thanks to JohnCow and Micfo for the great prize.
This is the third post on the series, “My List of recommended WordPress Pluginsâ€. In this post I wish to introduce the the four plugins that won the Wordpress Plugin Competition hosted by Weblog Tools.
If you have read my previous posts in this series, then you would have tried the SpotMilk admin theme by Ceprix. It is one of the wordpress addons that I like the most. The theme was updated recently to include wordpress v2.3 compatibility and few other changes. I recommend you to upgrade to the latest version. Also don’t forget to upgrade to the latest version of Admin Drop Down Menu too.
NB: Before you try any of these, please backup your WordPress database. If you are not sure how to do that, then it is better not to try these. Do it at your own risk.
This is the second post on the series, “My List of recommended WordPress Plugins”. The previous post got a good amount of visits. I got busy with many things after that, hence this post got delayed.
 ). It allows you to remunerate your loyal readers who participate in the discussion on your blog. Once you start using the plugin, you are surely going to get a sudden surge in visitors. If you decide to use the plugin, then I recommend you to checkout the Bumpzee community “No Nofollow“. Andy Beard has posted a list of Do Follow plugins.This is not the full list. There is still more plugins that I use and I’ll continue with it later. And again, I hope you will try these excellent plugins. Also checkout the previous post in this series
NB: Before you try any of these, please backup your WordPress database. If you are not sure how to do that, then it is better not to try these. Do it at your own risk.