2011-11-01 4 views
0

내부 웹 응용 프로그램에 대한 페이지 카운터 통계를 구현하는 좋은 방법을 찾고 있습니다. 따라서 Google Analytics를 사용하여 나를 도와 줄 수는 없습니다.기존 ASP.NET 웹 응용 프로그램에 페이지 카운터를 구현하는 방법

내 웹 응용 프로그램에서 사용자가 더 이상 방문하지 않는 페이지를 찾고 싶습니다. 그래서 그 페이지에 타격이없는 이유를 조사 할 수 있습니다. 버그가 있거나 페이지가 더 이상 필요하지 않은 경우.

쉬운 방법은 페이지 페이지 뷰를 업데이트하기 위해 모든 페이지에 몇 줄의 코드를 추가하는 것입니다. 그러나 내 웹에는 많은 페이지가 있으므로 많은 시간이 걸릴 것입니다.

그래서 코드 줄을 최소화하여 간단한 웹 페이지 통계를 만드는 다른 방법이 있습니다.

자세한 내용은
-이 웹을 사용하려면 모든 사용자가 로그인해야합니다.
- 사용자 ID를 저장하는 세션이 있습니다.
- 환경으로 .NET 1.1을 사용하고 향후 .NET 2.0 이상으로 마이그레이션 할 계획입니다.
- 페이지 통계가 웹에 표시되지 않습니다. 조회수를 계산 한 다음 분석해야합니다.

+0

IIS 로그 파일을 사용하지 않는 이유는 무엇입니까? – Lloyd

+0

좋은 옵션 정책으로 인해 서버에 직접 액세스 할 수 없기 때문에 잊어 버렸습니다. 나는 서버 관리자에게 연락을 시도 할 것이다. – naokikun

답변

1

Google 애널리틱스가 최선의 방법 일 수 있습니다. 사이트가 내부 사이트이지만 Google 애널리틱스는 네트워크 내에서 서버에 도달 할 수있는 한 계속 작동합니다. 전에 문제없이 인트라넷 사이트에서 사용했습니다.

+0

Google 애널리틱스를 사용해 보았습니다. 하지만 내 웹 서버가 인터넷에 연결할 수없는 것 같습니다. – naokikun

+0

귀하의 웹 서버는 귀하의 브라우저 인 Google에 연결할 필요가 없습니다. 네트워크의 브라우저에서이 URL에 액세스 해보십시오. http://www.google-analytics.com/. 이것에 액세스 할 수 있으면 인트라넷 사이트에서 GA를 사용할 수 있어야합니다. – ddrace

0

ashx 파일을 사용하고 마크 업 (예 : jquery 호출 또는 이미지 태그 사용)으로 호출하거나 HTTP 모듈을 추가합니다. 두 가지 모두 다시 컴파일하지 않고도 구현할 수 있습니다. 하나 이상의 .dll을 bin에 추가하고 web.config를 편집하기 만하면됩니다. 이 텍스트 상자에는 http 모듈이나 처리기 및 방문 횟수 카운터를 작성하는 데 필요한 단계를 완전히 정의 할 수있는 충분한 공간이 없습니다.

관련 문제