Как реализовать счетчик посетителей, посещающих сайт в asp.net mvc - PullRequest
0 голосов
/ 30 августа 2009

Как реализовать счетчик пользователей, посещающих сайт в asp.net mvc

Ответы [ 2 ]

4 голосов
/ 30 августа 2009

Если ваш вопрос касается "онлайн" пользователей:

Установить счетчик при запуске приложения, при запуске сеанса увеличить счетчик, в конце сеанса уменьшить его. (в global.asax)

1 голос
/ 31 августа 2009

Если вы хотите отслеживать просмотры на определенных страницах, вы можете увеличить счетчик, прежде чем завершите выполнение действия:

public ActionResult Index()
{
    TrafficService.TrackPage("My Index page on controller XYZ", "path");
    return View();
}

Я делаю что-то подобное на страницах с подробностями записей в блоге, поэтому, когда я показываю список записей для редактирования, я могу показать текущий счетчик просмотров. Я бы не советовал это сильно, хотя, когда вы попадаете в БД, все ваши страницы просматриваются. Я бы предложил использовать Google Analytics для серьезного отслеживания страниц, в том числе посетителей и посещений. Гораздо надежнее и быстрее. Кроме того, он бесплатен и занимает две минуты.

Вы можете использовать стандартный счетчик страниц, как вы видите на страницах Ebay, но они не очень привлекательны.

Все зависит от того, что вам нужно и кто будет просматривать данные, некоторые люди хотят много информации, а другие нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...