does someone have good references in implementing "most popular pages on this site/section" type of functionality on EPiServer sites? What would be the best approach in that?
It would be cool to be able to include the popularity some how to Find index along with other page data, for example run full indexing as scheduled job and in that process combine statistics to other page data.
Any great ideas or experiences?
I dont know a definitive answer to this, however to me Page Popularity has always been a troubling issue for a number of issues:
Have you had a look at Google .NET Analytics API: https://developers.google.com/api-client-library/dotnet/apis/analytics/v3
I would absolutly go with using analytics. They have a great api that you can read on here:
One other solution if you like to do some Azure-development is the create your own threadsafe async await method (requires 4.5) that saves all click/request in a Azure table storage and then do your own reading from it to process the data.