GAhelper for Google Analytics
ISAPI Filter for IIS
Easily add Google Analytics to ALL your web pages in less than five minutes

Installing GAhelper on IIS

Download GAhelper, don't forget to license your copy if you find it useful. It will be easiest if you download GAhelper directly to the server you will be installing it on, otherwise you will need to transfer the file to the server by ftp, etc.


Now open your IIS management console on your web server. If you have never seen, or don't know how to find this screen, you probably don't have access to install GAhelper. But, it's under Start Menu > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager - at least on most Windows Server 2003 computers, yours should be similar.

Global or Per Site?
GAhelper can be installed per site or globally. The process for this is very similar, but why choose one or the other? A per site install is more work if you are setting up multiple sites but would limit the impact of any problems and provide a very slight performance advantage. The headers will need to be configured per site regardless, so its up to you. If you don't know, install per site.

Global

Right click on the entire web sites folder and choose properties

Or Per Site

Expand the Web Sites folder and then right click on the web site you want to add GAhelper to and choose properties

Installing the ISAPI filter
The properties panel for the global and per site install is slightly different. We are going to show the per site panel because this will be the most common install.



In the properties panel, click the ISAPI Filters tab at the top. Then click the Add... button on the right side. The screen will now look like the above. In the Filter Name box, you can write GAhelper, the name makes no difference. Now click the Browse... button and find the GAhelper .dll file you downloaded. Note: you won't be able to move the .dll file after you have enabled it so you should probably put it in your Program Files directory or somewhere else where you don't move files around too often.



The properties panel should now look like the above. If you have more than one item in this panel because you are running other ISAPI filters, use the Move down button to move GAhelper to the bottom.

Restart IIS Site or Service
Now, if you installed for a single website, stop the website and then start the website. This is two steps, there is nothing that says restart for a website. If you installed globally then restart IIS.


Next Step: Recommended Configuration




Have a Problem?
If Analytics code doesn't show up in the source code of your browser, try clearing your cache. If you have problems please review these instructions. If for some reason the filter causes problems with your site, simply remove it and restart the affected site or IIS.



Installation: Step 2/3