Slashdot Mirror


Best Means of Knowing Your Audience?

Pieroxy asks: "As an administrator of various websites, I am always eager to know about my audience. Without going through the hassle of setting up polls and other information gathering systems, the http headers (and connection) are the primary obvious source of information available. However, getting meaningful information out of a User-Agent string or out of an IP address can be trickier than it looks. There are some websites out there that seems to provide some of this information (User-Agent detection, User-Agent explanation, IP localization, or even an IP-to-country mapping), but none seems to be either free, in a usable form or even complete. Would anyone have pointers for free code/service that can help match a User-Agent String with an OS and a browser? A service/code that would match an IP address with a geographic region? Anything else that one can use to try and have a clearer view of its audience?"

3 of 32 comments (clear)

  1. Trickier than it looks? Try largely impossible... by datastalker · · Score: 2, Insightful

    Try near impossible, since most of that stuff (ie, UserAgent) can be changed at will.

    (Yes, I know most people don't, so you'll get a fair estimate, but you'll never know for sure.)

  2. Why? by wowbagger · · Score: 4, Insightful

    OK, before going into any of the "How" questions (How do I gather this information? How do I assure its validity?) let us as the more fundamental question:

    Why do you want to gather this information?

    For example, why do you care what browser and OS I am running? Unless you are selling computer software or hardware, you shouldn't give a rat's testicles what my computer is - so why do you need to know?

    Why do you care where I am located? Are you trying to guess what the shipping costs will be? Are you trying to gauge whether your site's content is applicable or legal in my area?

    Are you really sure this information is going to do you any good, even if you can aquire it?

    And having aquired it, how are you going to insure that anything you've found out will NOT be "leaked" to somebody else? Considering the ChoicePoint et. al. fiascos, *I* would not want to gather one bit of information more than I absolutely needed - information you do not have you cannot leak.

    1. Re:Why? by monkeyserver.com · · Score: 3, Insightful

      While I do think that you have a somewhat valid point, I believe that knowing more about your audiance is always good. Ideally you would want more probing info about your user than their browser type, OS, Screen Rez, or country of origin. However, if that is all you have then it is somewhere to start.

      Browser type and OS and Screen Rez- Knowing what the prodominant visual settings for your users are means you now know how to adjust your site to make it more enjoyable to your mass audiance. You don't want to spend so much time making sure it all looks good in 800x600 if you core audiance is at 1600x1200. Why bother making sure it works with Mac IE if most users are on Linux or Windows.

      Country - This is a great one. Are you getting a lot of hits from Europe, then show your prices in euro as well. Or translate it into Germain or French (or at least provide a link to the google translated page).

      Basically, knowing your audience can save you a lot of time and provide your users with a better, more customized experience. Sure, I'd rather know their interests, but these bits are a start.

      Now, as an aside, if I look through my logs I can see which pages have more hits and more time spent on them, this can tell me which parts of my site are more interesting and can focus on flushing them out.

      idek, just my thoughts.

      --
      http://monkeyserver.com --- weeeeee