sitecoresitecore8sitecore-dmssitecore-analytics

Sitecore Analytics Report - How to show unique visitors


I'm quite new with Sitecore 8 Experience Analytics, and I cannot find much documentation about customizing the module. I've come to a task to make Sitecore Analytics somehow similar to Google Analytics, and one of them is to report how many unique users have browsed the site during a period of time (say last month or last week).

I'm planning to put in ExperienceAnalyticsListControl, but not sure how. From my research, the columns of this ListControl are generated based on Data Source. But its data source is pointing to another page! I'm completely confused at this step. For example, the /sitecore/client/Applications/ExperienceAnalytics/Dashboard/Audience/Locations/Countries has a ListControl that has datasource = /sitecore/client/Applications/ExperienceAnalytics/Dashboard/Audience/Locations/Countries/PageSettings/All countries

, which in turn has TargetPage = /sitecore/client/Applications/ExperienceAnalytics/Dashboard/Audience/Locations/Countries/PageSettings/Country (which is another page that can be viewed by typing it URL in the browser)

My questions are:


Solution

  • Martin is right. There is no way to extend the current Sitecore Analytics metrics.

    I ended up create a custom Fact table to store the ContactId (retrieved from MongoDB API) and use Martin's option 2 to extend SPEAK to display report from the new Fact table.

    Storing both ContactId and Date in one Fact table will allow us to use the built-in date filter.