Google Analytics Dot Net
GoogleAnalyticsDotNet является библиотекой с открытым исходным кодом, которая делает простыми запись истории просмотра страниц, событий и транзакция, с помощью кода, без использования JavaScript и даже без необходимости иметь браузер.
Поскольку этот проект все еще находится в стадии разработки, то только будет поддержка просмотров страниц в этом релиза, а события и транзакции будут доступны очень скоро. Кроме того, не хватает какого-либо тестирования, так что оно появится очень скоро.
Потенциальные сценарии, где эта библиотека может пригодиться:
- Если вы хотите сохранить информацию о просмотре страниц для вещей, которые обычно не может быть сделано - например вызов веб-сервиса, использования Win Forms приложений т.д;
- Когда вы заменяете просмотры страниц вызовами Ajax, и все же хотите сохранить Ajax действие, как второй просмотр страницы;
- Если вы хотите использовать Google Analytics для записи информации не о сайте, например такой, как в offline транзакции, статистика каталога продукции или сохрание покупок.
Использование
Если вы хотите отслеживать посетителей страницы FaceBook, или любой другой страницы, но есть возможность только вставить сылку на картинку, а не вставлять Google Analytics в JavaScript.
Если вы просто хотите записать просмотр страницы, создайте объект страницы просмотра и отслеживайте его:
GooglePageView pageView = new GooglePageView("My page title", "www.mydomain.com", "/my-page-url.html"); TrackingRequest request = new RequestFactory().BuildRequest(pageView); GoogleTracking.FireTrackingEvent(request);
Отслеживание количества просмотров страниц с использоваем изображений (логгирование с GA и stream/spacer.gif):
GooglePageView pageView = new GooglePageView("My page title", "www.mydomain.com", "/my-page-url.html"); GoogleTracking.TrackPageViewWithImage(HttpContext.Current, pageView);
Установка
Просто скачайте библиотеку, подключите библиотеку GoogleAnalyticsDotNet.Common в ваше приложение, настройте аккаунт Google Analytics в вашем приложении, настройте web.config или App.Config и все готово.
<appSettings><br /> <!-- Google Analytics Account code (in format UA-XXXXXX-X) --><br /> <add key="GoogleAnalyticsAccountCode" value="UA-599999-9"/><br /></appSettings>
Загрузить
библиотеку: http://www.diaryofaninja.com/asset/projects/ga-dot-net/GaDotNet.1.1.zip