How to know when someone visits your website.
Three options, in ascending order of immediacy: open an analytics dashboard and look, receive a scheduled email summary, or get a notification the moment it happens. Which is right depends less on the tools than on whether anyone will realistically go and look.
Option one: a dashboard you visit
Google Analytics and its alternatives all work this way. The data is thorough and free or cheap, and it is excellent for questions like which pages get read and where traffic comes from over a month.
The failure is human rather than technical. A dashboard answers questions you thought to ask, on days you remembered to ask them. For a business owner doing the actual work, that is rarely.
Option two: a scheduled email
Most analytics tools will email you a weekly or monthly summary. This is a real improvement, because it arrives without you doing anything.
It is still retrospective. A summary telling you on Monday that someone spent four minutes on your pricing page last Wednesday is interesting, but the moment to act on it has gone.
Option three: a notification as it happens
A live alert fires while the visitor is still on the page. For businesses where one enquiry is worth a lot — trades, professional services, anything quoted rather than checked out — this is the one that changes behaviour.
The obvious risk is noise. An alert on every visit becomes something you swipe away within a week, which is worse than no alert at all. Anything doing this properly has to filter by intent rather than firing on everything.
How to choose
Ask an honest question: when did you last open your analytics? If the answer is this week, a dashboard is serving you and you should keep it.
If you cannot remember, more reporting will not help. The problem is not the quality of the information, it is that nothing brings it to you.
Find what is costing you search clicks, then watch the fix work.
VisitorPing reads your own Search Console data for the pages losing clicks, then rings your phone the moment someone lands on your website.