Google 웹 로그 분석에 대한 정보 요청 정보를보고하는 ASP 핸들러.
Google Analytics는 HTML에 JavaScript로 포함 된 클라이언트가 운영하므로 HTML 요청 만 추적합니다. HTML이 아닌 파일 앞에이 핸들러를 추가하면 컨텐츠 전달의 일부로 서버에서 요청 정보를 직접 보낼 수 있습니다.
이를 통해 Google Analytics를 사용하여 미디어 다운로드 (오디오 및 비디오), 일반 텍스트 파일 또는 XML (RSS 및 Atom 포함)과 같은 다른 요청을 추적 할 수 있습니다.
온 프레미스 IIS 설치 또는 Azure 웹 앱 에서이 핸들러를 구성 할 수 있습니다.
웹 애플리케이션에 핸들러를 추가하십시오. 웹 앱의 bin 디렉토리에 GoogleAnalyticsHandler.dll 을 추가하기 만하면됩니다.
Google Analytics 속성 ID를 웹 앱의 appSetting 으로 추가하십시오. Web.config 에서이를 구성 할 수 있습니다.
이를 연결 문자열로 설정할 수도 있습니다. 이는 특히 아래에 설명 된 위치 기반 리디렉션 appsetting 구성을 사용하는 경우 appSetting S가 원하는 방식으로 상속되지 않은 경우 유용합니다.
Azure Web Apps의 경우 Azure Portal에서이를 구성 할 수 있습니다.
Google 웹 로그 분석에보고하려는 모든 경로에 대해 핸들러를 구성하십시오. 예를 들어, Google 웹 로그 분석에 기록 할 모든 rss.xml 요청을 구성하려면 Web.config 에 추가하십시오.
예를 들어, path="old/*" 설정하면 old/ 디렉토리 아래의 모든 요청을이 핸들러로 보냅니다.
(선택 사항) 로컬 파일을 전달하지 않지만 리디렉션을 수행하려면 (Google Analytics에 요청 정보를 전달하는 동안) 리디렉션 경로를 응용 프로그램 설정으로 구성하십시오. Web.config 에서이를 구성 할 수 있습니다.
이제 /old/foo.html 에 대한 모든 요청이 https://www.example.com/foo.html 로 리디렉션되고 Google Analytics는 /old/foo.html 요청에 대해 알립니다.
(선택 사항) 디렉토리의 모든 요청이 다른 디렉토리로 리디렉션되도록 전체 디렉토리를 리디렉션하려면 Web.config 에서이를 구성 할 수 있습니다.
이제 /old/bar.html 에 대한 모든 요청은 https://www.example.com/bar.html 로 리디렉션되고 Google Analytics는 /old/bar.html 요청에 대해 알립니다. 마찬가지로 old/ 디렉토리 아래의 모든 요청은 동일한 방식으로 처리됩니다.