Staff Augmentation
Add Sitecore developers or analysts to your team for a goal audit, a tracking fix, or a busy release period.

How Sitecore Experience Analytics builds its reports, why the numbers often look off, and the setup choices that turn visit data into content calls your team can defend.

Sitecore analytics, in the form of Experience Analytics, tracks visits, page views, goal conversions, and engagement value on sites running Sitecore Experience Platform. It rolls single visits up into trend reports you open from the Launchpad. You can group them by channel, campaign, page, device, and location.
That's the trend view. Experience Profile shows one contact's history, and Path Analyzer maps the routes people take. Which should you open first? For most weekly content reviews, the trend view is enough, as long as the goals behind it mean something.
Reports sit in five areas. Dashboard gives the summary. Audience splits visits by country, language, and device. Acquisition shows the channels, campaigns, and sites that sent people. Behavior covers pages, downloads, and site search terms. Conversions lists goals and the value they produced.
Most metrics will feel familiar, like visits, bounce rate, and time on site. One won't. Engagement value is a score built from the points you give each goal in the Marketing Control Panel. A newsletter signup might earn a few points, a demo request many more. Value per visit then shows which channels and pages bring people who act, not just people who arrive.
Keep the point scale simple. Three or four bands, such as light interest, real intent, and sales ready, are easier to defend in a meeting than a long list of tuned numbers. If every goal carries the same points, engagement value is just a visit count with extra steps.
Downloads deserve a second look. When documents come from a managed library, like the setup in our guide to Sitecore DAM, you can see which assets sit on paths that end in a goal. Content teams use that to choose which guides to refresh and which to retire.
There's one limit to know before you choose this tool. Experience Analytics depends on the Experience Database, or xDB, which comes with Sitecore Experience Platform. A Sitecore setup running only the content management tier produces none of these reports. Sitecore's SaaS products don't use xDB either. Teams in either spot usually rely on a separate analytics tool.
What the reports show also depends on what you define. Out of the box you get a few sample goals and very little campaign structure. A site that never set its own goals shows traffic and little else. That's the most common reason marketers decide the tool isn't useful. The tool is fine. Nobody told it what success looks like.
Start by opening the Marketing Control Panel and listing every deployed goal. Compare that list with your current funnel. Old campaign goals, near duplicates, and goals with the same points all weaken the reports, and cleanup costs little. Segments built on those goals inherit the mess, so fix goals first.

Sitecore reporting numbers drift because each visit passes through several stages before it shows up in a chart. A problem at any stage looks like missing or late data. The tracker records the session on the delivery server. When the session ends, xConnect writes it to the xDB collection database. A processing server later rolls batches into the reporting database. Only then does Experience Analytics show it.
So reports always trail live traffic. On a busy site the delay grows when processing falls behind. That's normal, not a fault.
The platform is rarely the culprit. Missing goals, untagged paid links, and no filter for staff or crawler traffic cause far more trouble than any bug. Each is a setup choice you can fix.
After the filters, check processing health. If the processing servers can't keep up, data arrives hours or days late. A dashboard viewed on Monday morning may still be missing the weekend. Watch the processing backlog like any job queue, and size those servers for your busiest campaign week, not an average one.
A simple test helps here. Pick a quiet page and visit it a known number of times from a test browser outside your office network. Confirm the visits appear once processing completes. Repeat for one goal and one tagged campaign link. If the counts don't arrive, you've found a pipeline or filter problem before anyone acts on bad data.

Run both, and give each a clear job. Google Analytics usually wins for traffic across many sites and for sharing with teams who never log in to Sitecore. Sitecore analytics wins for goal value, campaign value, and anything tied to Sitecore content items and personalization rules.
That link to content items is the real edge. A number in Experience Analytics points back to a page, goal, or campaign item in the content tree. An editor can go from a weak result straight to the thing that needs to change, then fix it the same day.
Here's where the usual advice goes wrong. Teams are told to reconcile Sitecore with Google Analytics until the totals match. They won't. The two tools define visits differently, filter bots differently, start tracking under different consent rules, and process data on different schedules. Weeks spent chasing a match produce nothing useful.
Decide instead which tool owns which question. Let one own site wide traffic trends. Let Sitecore own goal value, campaign value, and anything that feeds personalization. Then compare trends, not totals. If both show a channel rising, act. If one shows growth and the other a fall, check tagging and filters before you touch the content.
The split below is the one we use on most Sitecore sites. Write it down and share it, so nobody argues later about which number is right.
Does the site also use Sitecore's SaaS personalization or customer data products? Is a move to Sitecore's SaaS platform planned? Add a line for each to the same split. Those products collect their own events and don't read xDB goals, so the split decides where a campaign question gets answered during a migration.
Revisit the split whenever a new site launches or an agency changes. New teams bring their own dashboards and habits. Within a quarter, two tools can end up answering the same question with different numbers.
We set up Sitecore analytics with the Goals Before Dashboards Method. It runs in six stages, and each must be done before the next is worth doing.
As a team offering Sitecore web development services, we plan Sitecore analytics as part of the build, not as an afterthought. On existing sites we start with an audit of goals, campaigns, and processing health. We fix the inputs first and rebuild dashboards last, because people stop opening reports once they catch them being wrong.
Most failures show up at stages three and five. Untagged links and missing filters quietly skew every chart, and untested goals fire twice or not at all. Those two stages take the least time and save the most arguments.
Work with Sitecore developers who know xConnect, processing, and the reporting database, next to analysts who can design goals and segments. Pick the engagement model that fits your timeline and your team.
Add Sitecore developers or analysts to your team for a goal audit, a tracking fix, or a busy release period.
We build and run your Sitecore team, then hand over the people and processes once delivery is steady.
A dedicated offshore Sitecore team that handles builds, analytics changes, and releases on a set rhythm.
We deliver a full Sitecore build or upgrade with tracking, reporting, and testing planned in from day one.
We monitor xDB, processing, and reports so your Sitecore data stays complete and dashboards stay current.
A Global Capability Center that owns your Sitecore platform, analytics setup, and release plan for the long term.
Goal, event, and engagement value design tied to your funnel
xConnect, xDB, and processing setup sized for peak traffic
Segment planning and reporting database rebuilds
Consent aware tracking and internal traffic filters
Sitecore developers and analysts who set up goals, campaigns, and reports your marketing team can rely on.

We can audit your goals, campaigns, and processing setup, fix the gaps that skew results, and give your team reports it can act on.


Sharepoint Consulting Services
Expert SharePoint consulting to improve collaboration, document management, and secure business workflows.
Common Queries

Got a question about Sitecore reporting or tracking that isn't covered here? Ask our Sitecore team.
It's the reporting side of Sitecore Experience Platform, built on visit data stored in xDB. Open Experience Analytics from the Launchpad for trends, Experience Profile for single contacts, and Path Analyzer for the routes people take to goals.
Create goals in the Marketing Control Panel, give each one engagement value points that match its business weight, and deploy them. Then attach goals to pages or fire them from forms and code. Test that each fires once per completed action.
Each tool counts visits by its own rules, filters bots its own way, and records people only after its own consent check. Some gap is normal. Compare the direction of trends instead, and agree in advance which tool answers which question.
No. A segment starts collecting from the moment it's deployed. Older visits only appear after you rebuild the reporting database from xDB. That job uses a second reporting database and can run for hours or even days on a large site.
You can set tracking to start only after a visitor gives consent, and contact data in xDB can be removed on request. Your team still needs to line up the consent banner, cookie behavior, and data retention rules with its legal advisers.
Yes. Plenty of Sitecore sites send page data to an outside tool through a tag manager. Adobe Analytics services can run that side of the work, while Sitecore keeps its goals and segments for personalization on sites that use xDB.
Explore
More reading on Sitecore platforms, personalization, and measuring what your content really achieves.
Tech Industries
Banks, insurers, universities, and healthcare providers use Sitecore goal tracking to follow long research journeys. Retailers and manufacturers use it to see which content moves people toward a purchase.
Clients