Как получить просмотры страницы с помощью API аналитики sitecore 6.5 - PullRequest
2 голосов
/ 12 октября 2011

Мы пытаемся использовать API Sitecore Analytics для получения общего количества просмотров страниц для каждой страницы, но не совсем уверены, как использовать API для получения этой информации. Ранее, работая над аналогичной функциональностью в Sitecore 6.2, я считаю, что API-интерфейс Analytics был неполным, и нам приходилось запрашивать базу данных напрямую. Но теперь я прочитал, что Sitecore 6.5 имеет лучшую и обширную поддержку API для Analytics, но не смог найти надлежащую документацию для достижения этой функциональности. Нам все еще нужно запросить базу данных напрямую или мы можем сделать это через API? Мы ищем метод или логику для получения общего количества нет. количества просмотров страниц для конкретной страницы / элемента путем передачи идентификатора элемента. Пожалуйста, предложите.

1 Ответ

1 голос
/ 16 ноября 2011

Вы правы, считая, что Google Analytics API значительно улучшен.Вы должны иметь доступ к нужным данным, используя что-то похожее на:

Sitecore.Analytics.Data.DataAccess.DataSets.VisitorDataSet.PagesDataTable pagesDataTable = new VisitorDataSet.PagesDataTable();
int pageViews = pagesDataTable.Count(p => p.ItemId == <Your ItemId>);

.. надеюсь, это поможет.

...