UA Tracker

Tracking user-agents across the web.


Frequently Asked Questions

What is it?
What's it for?
Why do you want to do that?
Where is this text file you speak of?
How does it work?
Sounds shady. What other data do you collect?
Let me rephrase the question. What data don't you collect?
How can I help?
Do you accept donations?


What is it?

UA Tracker is a user-agent tracking program.


What's it for?

UA Tracker logs the user-agent from a visitor's browser to a database, counts the number of times it has seen that unique user-agent, and generates a plain-text file containing all the unique user-agents in the database.


Why do you want do do that?

Curiosity mostly. I spent many hours searching the web for statistical data about user-agents. I found a few webpages containing tables of unique user agents, but nothing that tracks the data in real-time. I wanted a plain-text file with a simple list of user-agents, and I didn't want to write a program to parse html tables. Since I was unable to find a simple plain-text list, I thought it would be fun to create a webpage to track the statistics real-time and generate my own text file.


Where is this text file you speak of?

You can download it here


How does it work?

When a browser connects to a web server, it sends HTTP request headers to the server. These identify the browser to the web server. Webmasters often use them to customize their web applications to the browser type.

When a browser loads the UA Tracker image, it must connect to UA Tracker's host server. The UA Tracker software then collects the user-agent string from the HTTP request headers and checks the database for that unique string. If it does not exist in the database, the user-agent string is added to the database and the text file.


Sounds shady. What other data do you collect?

I only collect user-agents and referrer hostnames. User-agents can be viewed here, and referrer hostnames can be viewed here.


Let me rephrase the question. What data don't you collect?

I don't collect IP address, hostname, full referrer strings, connection type, language, encoding, character sets, or cookies.


How can I help?

Easy! I have developed a script to track the user-agent from a simple icon. If you have a webpage, and you would like to contribute to the UA Tracker project, you can paste the following code into any webpage:

<a href="http://www.ua-tracker.com" target="_blank"><img src="http://www.ua-tracker.com/image.php" alt="UA Tracker - Tracking user-agents across the web." title="UA Tracker - Tracking user-agents across the web."></a>


Do you accept donations?

I don't typically ask for money, but I won't turn it down. This website currently runs on a shared hosting service. If the project is a success, the load on the server may be too high to maintain. I can't afford a dedicated server, so the site will be taken down if the load gets too high.

If you would like to make a donation, you may do so via the secured Paypal button below.


Valid HTML 4.01 Transitional Valid CSS! Created by Scott J. LeCompte
Copyright © 2007 UA Tracker All rights reserved.