My company decided to get more involved with Sitecore Analytics, with the goal of Personalization in mind. I have a good understanding of Sitecore in general, but I never prepared a custom report or configured the value of individual interactions.

I would like to understand how Analytics work as close to the metal as possible: how and which data is stored in the database, how to track my own custom data, how this data is queried to build the reports, and how to track the behavior of Sitecore Users.

I have been googling around with some success, but if someone knows of comprehensive, exhaustive articles / book on the subject aimed at developers I would be grateful.

  • 1. Architecture, short and to the point: link 2. Official docs for Analytics 8.x: link 3. Sitecore community docs: sitecore-community.github.io/docs/xDB/
    – Vladimir
    May 12 '17 at 15:00
  • Demonstrates the problem with this type of question perfectly. It encourages link-only answers such as this.
    – Mark Cassidy
    May 12 '17 at 15:00
  • Yes, I recognize that there is no clear-cut answer to this question. Should I just have asked in the slack channel instead? May 12 '17 at 15:51
  • Am a bit torn to be honest. But link-only answers WILL get the usual treatment.
    – Mark Cassidy
    May 12 '17 at 16:13
  • You might want to read "Practical Sitecore 8 Configuration and Strategy: A User Guide for Sitecore's Content and Marketing Capabilities" by Phil Wicklund, might be a good resource - amazon.co.uk/…
    – jammykam
    May 13 '17 at 11:12

I will be interesting what information @Dmytro and @pete-navarra have, they have a lot of knowledge xDB as well. But I have never found a concise resource for how to write analytics in Sitecore. I spend most of my time talking in the Sitecore Slack channel, decompiling Sitecore dlls and open source GitHub projects. We need someone to write a book or Sitecore to release some more guidance.

For your question, I would start on the Sitecore links list, filtered on analytics. Its has a ton of great info that you can use to start to build your xDB implementation.

The Sitecore Cookbooks for developers has a section on xDB that can help. It shows how to create custom facets and report on them.

  • 2
    I guess this is as good an answer as we're gonna get. There really isn't a comprehensive knowledge source on xDB. Hmm, and now I am wondering... how would I go about writing a book? :) May 12 '17 at 15:18
  • 1
    I am all for that @Dmytro!
    – Chris Auer
    May 12 '17 at 15:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.