Why do my stats look different?
Wednesday, February 21st, 2007Web statistics, web analytics, whatever you call it, what ever you use, Webalizer, AWStats, Analog Stats, SiteMeter, Google Analytics, Webtrends, WebsiteStory, Enquisite, Omniture and all these other visitor tracking number software may sometimes present different results. Maybe with small differences, could be neglible, but sometimes these could give significant differences that are large enough to doubt the validity of these generated data.
A common difference among these softwares can be based on how they acquire data. These are usually done in two ways:
- Reading Raw Session Logs generated on the server
- Javascript tagging and use of cookies by adding a small peice of code on every page you wish to monitor.
These two methods could give you two different results.
- On IP Addresses: Unique visits using raw session logs read IP addresses, Javascript tagging with cookies read browser cookies.
A corporate ISP account can have many hits from many people, but in session logs, only 1 unique hit is recorded since the corporate account could be all on one IP, while tagging and using cookies will treat each browser hit on a different computer as separate unique hit. - On Cookies: People that do not accept cookies and/or clear cookies will treat two separate visits from the same person on the same computer as two unique hits. Although most Javascript tagging softwares, if cookies are cleared, will move back to IP addresses. In some cases, if cookies are cleared, referer logs may not be detected well and considered to be direct hits.
- Proxy Servers: ISPs with proxy servers will not fetch websites from the servers source. This a hit will no be counted on raw server logs. Although Javascript tags are in the website’s source code and will run everytime the page is loaded.
- Partial page loads: On an uncompelted page, raw server logs are already recorded, but not exactly true with Javascript tagging where most of the time it is recommeded that the Javascript tag should be placed just before the closing </body> tag. In that way, we are sure that the visit to the page loaded a complete page before it is recorded as a valid hit.
So when looking at the numbers, note that there may be even more issues for differences in results and no single web analytics software will get it 100% correct.
CSS, PHP with AJAX Workshop
Sunday, February 11th, 2007SEO people, web designers, web developers in the Philippines, I will be flying back to the Philippines to attend the Ituloy AngSulong awarding. And two days after that, I (Benj Arriola) together with Mike Lopez and Jason Torres is having a 2 day hands-on CSS/PHP/AJAX workshop at Informatics Computer Institute, Shaw Blvd. You will learn how to make tableless CSS websites that are ideal for the designs today and good for SEO. PHP is one of the most widely used server-side programming language and with CSS and PHP, using AJAX will add into the whole Web 2.0 website experience.
Learn more about the CSS/PHP/AJAX Workshop or join in the discussion.
How to do and not to do robots.txt
Saturday, February 10th, 2007This is so basic that almost every intermediate level SEO will already get bored with. Maybe even the beginner SEO, or maybe even the non-SEO web designer or web developer knows this already. But I just posted in my SEO tips how to do robots.txt. But aside from showing you how to do a robots.txt, my robots.txt shows you how you should not do a robots.txt. Note, this changes also at random per page reload, I hope I arouse the SEO people out there.
- General SEO News (46)
- Google (3)
- Multimedia (1)
- News about this site (24)
- ORM (1)
- SEO Conference (1)
- SEO Contest News (22)
- SEO Fun (3)
- SEO Jobs (1)
- Yahoo (2)




