How to Identify Unique Users on a Website?
<p>I have a website and I can collect all kinds of information (log) of the viewer including - but not limited to: <code>IP</code>, <code>Country</code>, <code>City</code>, <code>OS</code>, <code>Date</code> and <code>Time</code>. (If It's a mobile device, it's <code>MobileOS</code>, <code>Device Model</code> etc.)</p>

<p>However, logs having the same IP adresses does not seem to be useful to identify the viewer since the website is mostly used by the students of my university and they have the same IP address as that of the university's WiFi.</p>

<p>I had the idea to somehow get the MAC Address of the viewer's device, but it does not seem applicable in ASP.NET. (There is a JavaScript solution,but it works only for IE.)</p>

<p>Is there any way to obtain the MAC address of my users? Or is there any other way to uniquely identify users on my website that I could perhaps use?</p>

<p>Thanks in advance.</p>
