Обработчик ASP, который сообщает, что запросит информацию в Google Analytics.
Поскольку Google Analytics управляется клиентом, встроенным как JavaScript в HTML, он будет отслеживать только HTML -запросы. Добавляя этот обработчик перед не-HTML-файлами, вы можете отправить информацию о запросе непосредственно с сервера как часть доставки контента.
Это позволяет использовать Google Analytics для отслеживания других запросов, таких как загрузки медиа (аудио и видео), простые текстовые файлы или XML (включая RSS и Atom).
Вы можете настроить этот обработчик в локальной установке IIS или внутри веб-приложения Azure.
Добавьте обработчик в свое веб -приложение. Просто добавьте GoogleAnalyticsHandler.dll в каталог bin вашего веб -приложения.
Добавьте свой идентификатор свойства Google Analytics в качестве appSetting для вашего веб -приложения. Вы можете настроить это в своем Web.config :
Вы также можете установить это как строку подключения, что полезно, если ваши appSetting не унаследованы так, как вы хотели бы, особенно если вы используете конфигурацию Redirect AppSetting, основанную на местоположении, описанную ниже.
Для веб -приложений Azure вы можете настроить это на портале Azure.
Настройте обработчик для любого пути, который вы хотите сообщить в Google Analytics. Например, чтобы настроить все запросы rss.xml , которые будут записаны в Google Analytics, добавьте это в свой 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/ каталогом будет обрабатываться таким же образом.