Well i don't think there are such counter was made till now which exactly shows unique visitor on website but here are the list of top 10 free website hit counter to show the number of pageviews
I want to have a unique visitor counter on my website somewhere at the header or footer. I should count only unique visitors.
The counter should look like this: "0 people have visited our website."
One person — 1 count.
How to solve it?
Help me, please?
The applications of counting unique visitor could be more than just displaying "x visitors" on the web page. So any 3rd part analytics is not an option. There is nothing out of the box like this in nopCommerce. However there is something that you can utilize from nopCommerce and have a solution. Which is, nopCommerce already records the LastIpAddress of customers in the Customer table.
Now you can have a widget plugin which can maintain a list of unique IP addresses. Every time you get a new IP lust log it in your table. Then the plugin can display the unique visitor counter with some ajax call (to make the page load faster).