Tags: Google, Releases, Website, WordPress
Google Analytics Plugin for Wordpress
November 14th, 2005, by Rich.

This is the first beta release of a WordPress plugin that can add Google Analytics to your website without you needing to code one single set of <>’s.
$latest = "0.65";
if ( $_GET['v'] != '' ) {
if ( $_GET['v'] != $latest ) {
echo('
‘);
}
}
?>
I have it running on this site and it seems to be working just fine so far.
Installation instructions
To use it:
- If you have a previous version of the plugin, delete it.
Download this file- Rename the file
googleanalytics.phpand copy it to your/wp-content/pluginsdirectory. - Enable it on the plugins page.
- Enter your Google Analytics User Account string (it’ll be something like UA-12345-6. It appears when you “Add a channel”)
- That’s it.
You don’t need to look alter the code in any way to make it run; of course you’re welcome to improve it and send me any updates for inclusion.
Features
- Zero Coding
A zero coding install enables both the default tracking and the use of different channels for specific posts. - Outgoing links
Track which outgoing links your users click on - i.e. the ones that don’t traditionally register in your logs. Separate tracking streams for outbound links that are in the main article, comments, and comment author URL’s
- Multiple Channels
Assign a specific channel to any article by entering the channel ID as metadata. i.e. simply type “analytics” as the metadata field name and the channel ID as the value and you can run a channel for each specific post
Requested Features
- Filtering the Sidebar
WordPress provides hooks for filtering articles and comments, but not for filtering the sidebar and footer. Since the sidebar often includes the blogroll there are page-exit clicks that cannot be tracked. If anyoen has a clean solution to filtering the sidebar then please speak up! - 100% Point’n'Click UI
I’ve asked on the forums to see if there’s away to automate the retrieval of the account id, so hopefully the plugin can become a configuration free install.
Assign a different channel ID to each category.
Versions
A historical list of releases.
Contribute
Please neatly tuck any feedback, comments, suggestions & requests onto the forum!


November 15th, 2005 at 11:22 pm
Rich,
I am getting the same error as Joe. The only copy of the PHP file I have resides in the plugins directory.
November 16th, 2005 at 1:16 am
Hello Rich,
I have the same bug with Joe:
Fatal error: Cannot redeclare analytics_config_page() (previously declared in /…/wp-content/plugins/googleanalytics.php:30) in /…/wp-content/plugins/googleanalytics.php on line 33
I checked the plugin dir and there is only one copy of googleanalytics.php. Is this problem related to php version? I’m using php5.
Thanks for your great work!
November 16th, 2005 at 8:01 am
November 16th, 2005 at 9:14 am
dhchen, Kevin, Mike & Joe,
Thanks for your feedback! dhchen mentions PHP5, and having looked around the issue it appears that others have had similar problems.
So, I’m going to assume it’s a PHP5 issue and attack it from that angle. Watch this space :)
November 16th, 2005 at 11:09 am
November 16th, 2005 at 12:35 pm
Release 0.50
Download it!
I’ve re-written the method defintions and filters in the plugin to be more defensive than they previously were, which means it should now play nicely with PHP5 based installations.
Hopefully this will solve the “Cannot redeclare analytics_config_page()” errors - RSVP!
I’ve also added a few words to the instructions to make the activation provess more obvious, and included a little feedback message to give warm feelings when a User Account number has been entered.
November 16th, 2005 at 12:45 pm
Hey there!
Thanks a lot for this plug-in! It works wonderfully on my site.
November 16th, 2005 at 1:29 pm
November 16th, 2005 at 6:48 pm
Rich, version 0.50 works perfectly. I’ve given your plugin a brief writeup at http://www.joefoote.com/blogs/google-analytics-is-now-lurking
Thanks!
Joe
http://www.joefoote.com
November 16th, 2005 at 11:57 pm