Application start fire once, when the application starts. These events are define the global.asax file.
https://learn.microsoft.com/en-us/previous-versions/aspnet/ms178473(v=vs.100)
to count visits you need to define what defines a visit. It’s common to use a browser session cookie. If it doesn’t exist create one and log the start of a browser session.
if you are using asp.net session, then use session_start
https://learn.microsoft.com/en-us/previous-versions/aspnet/ms178583(v=vs.100)