I am working on a component in C# to record how many unique viewers have viewed my website / page, making certain the same user revisiting, is not recorded twice. What is an efficient method to write such a component? Do you track cookies or session objects? Would I record their ip address (which is not static) or computer name? This information would be stored in a database (as far as I know)
Thanks.