How to choose a measurement platform for internal communications in a Microsoft 365 organisation
Key takeaways
- 1. There are three realistic paths: Microsoft native analytics, a build-your-own approach with Power BI, or a dedicated third-party platform. Each fits a different organisation profile.
- 2. The decision criteria that matter most: cross-channel coverage, audience segmentation, history flexibility, security certification, and time-to-value.
- 3. Match the tool to your IC operating model, not to a feature checklist. A community-led Viva Engage team and a multi-channel editorial team need different things.
Table of contents
- 1. The three realistic options
- 2. The criteria that actually matter
- 3. Option 1: Microsoft native analytics
- 4. Option 2: build-your-own with Power BI
- 5. Option 3: a dedicated third-party platform
- 6. Matching the tool to your operating model
- 7. How to choose: a scoring framework
Introduction
According to Gallagher's 2025 State of the Sector report, 62% of internal-communications leaders cite measurement as the biggest capability gap holding the function back. Choosing the right measurement approach is therefore one of the highest-leverage decisions an IC leader makes. This guide lays out the options honestly, including where Microsoft native is genuinely sufficient.
The three realistic options
Despite a crowded-looking market, internal-communications measurement in Microsoft 365 comes down to three real choices: rely on Microsoft native analytics, build a custom layer with Power BI and Microsoft Graph, or adopt a dedicated third-party platform. The right answer depends on your organisation's size, channel mix, and engineering capacity.
The reason the category looks more crowded than it is comes down to overlap. Many tools that appear in a search measure one surface, repackage native data, or sit inside a wider governance suite, so they collapse into one of the three paths once you look closely. Naming the three honestly, native, build-your-own, and a dedicated platform, keeps the evaluation grounded and stops a long vendor list from disguising what is really a choice between three operating models.
Practical step: Before evaluating any tool, write down your three most important measurement questions. The right option is the cheapest one that answers all three reliably.
The criteria that actually matter
Five criteria separate a tool that works from one that frustrates:
• Cross-channel coverage: can it measure SharePoint, Viva Engage, Teams, and newsletters in one view, or only one surface at a time?
• Audience segmentation: can it segment by department, country, role, and frontline vs office, ideally without a clean Active Directory?
• History flexibility: can you compare any time window, year on year, beyond a 6-month cap?
• Security and certification: SOC 2 Type 2 or ISO 27001, data residency options, GDPR / RGPD posture.
• Time-to-value: hours to deploy, or a multi-week IT project?
Practical step: Weight the five criteria for your organisation before you see any demo. The weighting is your decision rubric; do not let a vendor demo set it for you.
Option 1: Microsoft native analytics
SharePoint Site Analytics and Viva Engage native dashboards are free, already on, and documented on Microsoft Learn. They are genuinely sufficient for a single team, a single site, and a single channel with light measurement needs. Their limits show up at scale: fixed 30/60/90-day windows, a 6-month history cap, no audience segmentation, no cross-channel view, and basic KPIs only. If your measurement burden is light, native is the right, free answer.
The mistake organisations make with native is not using it; it is outgrowing it without noticing. A team adopts native when it runs one site and one channel, then quietly takes on three more channels, a frontline population, and a quarterly leadership review, while still reporting from a tool designed for the original, simpler job. The limits did not change; the requirements did. If your measurement burden has grown past one channel and one quarter, native is no longer truly free, because the hours spent working around it have a cost of their own.
Practical step: Stay on native if you measure one channel, need only the last few months of data, and never get asked for segmented or cross-channel views.
Option 2: build-your-own with Power BI
Power BI plus Microsoft Graph can produce a more sophisticated layer than native, pulling SharePoint and Viva data into custom dashboards. It is achievable, but it absorbs senior IT engineering capacity, breaks on Microsoft 365 platform updates, and rarely produces click maps, search KPIs, user journeys, or cross-channel measurement without significant ongoing work. The right fit for organisations with spare BI engineering capacity and a tolerance for maintenance.
The hidden cost of build-your-own is not the first build but the second, third, and every Microsoft 365 update after. An API changes, a schema shifts, a report breaks, and the person who built it has moved on, so the dashboard quietly rots. The valuable parts, audience segmentation joined to a clean people model, deduplicated cross-channel reach, and advanced KPIs like search success and user journeys, are exactly the parts that take the most engineering to build and the most to maintain. Teams usually deliver the easy 70 percent and stall on the 30 percent that would have justified the project.
Two real-life issues compound the maintenance burden. First, the Microsoft Graph reporting API is not always reliable: it can return strange KPI values, or simply stop returning data for a few days at a time, which forces you to build defensive monitoring, retries, and reconciliation into the pipeline if leadership is ever going to trust the numbers. Second, IC teams that run a Power BI layer over SharePoint often see different KPI values in their Power BI dashboards than in the native SharePoint reports on the same data, and explaining the gap to leadership becomes its own ongoing job. Neither is a Power BI flaw; both are realities of building on an upstream platform you do not control.
Practical step: Choose build-your-own only if you have dedicated BI engineering capacity, can run a robust pipeline through API outages and schema changes, and are prepared to reconcile KPI mismatches with native dashboards. Most IC teams find the engineering time is better spent elsewhere.
Option 3: a dedicated third-party platform
Dedicated platforms are purpose-built for internal-communications measurement. The two leading third-party options on the market are Tryane and Swoop Analytics. Both go beyond native; they differ in philosophy and architecture. Swoop's strength is a personas framework and end-user Viva Engage analytics, with separate products for SharePoint and Viva Engage. Tryane is built for IC teams who manage multiple channels, with cross-channel measurement across SharePoint, Viva Engage, Teams, and newsletters in a single view, audience segmentation via Active Directory or HR file import, unlimited history, advanced KPIs (click maps, search KPIs, user journeys), and SOC 2 Type 2 certification. Deployment takes a couple of hours.
Where the two leading platforms diverge is operating model, and that is the useful lens for a shortlist. Swoop, built first for Facebook at Work and later adapted for Yammer and Viva Engage, centres on a personas framework and analytics that end-users themselves can read, which suits a community-led Viva Engage strategy. Tryane centres on the IC team measuring every channel at once, with one cross-channel report, segmentation from Active Directory or an HR file import, and unlimited history. Neither is simply better; they fit different ways of running the function, so match the philosophy to how your team actually works.
Practical step: Choose a dedicated platform if you measure multiple channels, need audience segmentation, and want value in hours rather than an IT project. Evaluate the two leading options against your weighted criteria.
Matching the tool to your operating model
The most common evaluation error is choosing on feature count rather than fit. A community-led team whose centre of gravity is Viva Engage has different needs from a multi-channel editorial team that ships the same message across SharePoint, Teams, and a newsletter every week, and both differ from an IT-led organisation that wants analytics inside a governance suite. Decide which of these describes you before you score anything, because the same feature can be essential to one model and irrelevant to another.
A practical test is to write the three measurement questions you are asked most often, then ask which operating model each question implies. If your questions are about community health and end-user analytics, weight toward that. If they are about total reach across channels and whether the frontline was reached, weight toward cross-channel coverage and segmentation. The tool that scores highest against your real questions, not the longest brochure, is the right one.
Practical step: Name your operating model in one sentence before any demo. It turns a feature comparison into a fit decision, which is the decision that actually predicts satisfaction.
How to choose: a scoring framework
Score each option against the five weighted criteria rather than against a feature list. The rubric below is a starting point; replace the weights with your own, because the weighting, not the cells, is what decides the winner for your organisation.
| Criterion | Microsoft native | Build-your-own (Power BI) | Dedicated platform |
|---|---|---|---|
| Cross-channel coverage | No | Partial, with heavy build | Yes |
| Audience segmentation | No | Possible with HRIS join | Yes, AD or HR file import |
| History flexibility | 6-month cap | Custom, with build | Unlimited, any window |
| Advanced KPIs | Basic counts | Build-dependent | Click maps, search, journeys |
| Security certification | Microsoft tenant | Your responsibility | SOC 2 Type 2 (Tryane) |
| Time-to-value | Instant but limited | Weeks to months | A couple of hours |
Read the table as a shape, not a scorecard. Native wins decisively on cost and on little else; build-your-own wins on flexibility if you have the engineering to spend; a dedicated platform wins on coverage, segmentation, and time-to-value. If two or more of cross-channel coverage, segmentation, and fast deployment sit at the top of your weighting, the table points to a dedicated platform almost regardless of how you score the rest.
Next step. If a dedicated platform looks like the right fit, see what cross-channel measurement looks like on your actual data. Book a 30-minute working session with Jérémy: https://tryane.com/en/#contact-home
This article reflects information as of 2026-05-19. Vendor capabilities and Microsoft 365 features evolve; verify specifics with each vendor during evaluation.
FAQ
What is the difference between native analytics and a dedicated platform?
Native analytics (SharePoint Site Analytics, Viva Engage native) is free and measures one surface at a time, with a 6-month history cap and no audience segmentation. A dedicated platform measures all IC channels in one view, segments by audience, keeps unlimited history, and adds advanced KPIs. Native is right for light single-channel needs; a dedicated platform is right for multi-channel measurement and executive reporting.
Which dedicated platforms should we shortlist?
The two leading third-party options for Microsoft 365 internal-communications analytics are Tryane and Swoop Analytics. They are competitive in capability but built around different philosophies: Swoop around a personas framework and end-user Viva Engage analytics, Tryane around cross-channel measurement for IC teams. Evaluate both against your weighted criteria.
Can we just use Power BI?
You can build a custom layer with Power BI and Microsoft Graph, but it requires sustained BI engineering and rarely produces click maps, search KPIs, user journeys, or cross-channel measurement without significant ongoing work. The trade-off is engineering time vs platform fee; most IC teams choose the platform.
What security certification should we require?
For enterprise procurement, require SOC 2 Type 2 or ISO 27001, confirmed data residency options, and GDPR / RGPD compliance. Ask each vendor directly for their current certification status and last audit date before functional evaluation. Tryane is SOC 2 Type 2 certified and EU-hosted by default with other regions on demand.
How fast can a dedicated platform be deployed?
Tryane deploys in a couple of hours: SSO via Azure AD or Entra ID plus channel connection, and the IC team is using it the same business day. Build-your-own approaches take weeks to months. Native is instant but limited.
How long should an internal communications analytics evaluation take?
Plan for around four to six weeks: a week to define your measurement questions and weight the criteria, one to two weeks to send a common security and capability questionnaire and screen out non-starters, and two weeks for final-round demos on a slice of your own data. Screening on security and cross-channel coverage before functional demos keeps the process short, because it removes options that cannot meet a gating requirement no matter how good the rest looks.
Sources
• Gallagher State of the Sector 2025
• Microsoft Learn, SharePoint site usage and analytics
• Microsoft Learn, Viva Engage analytics for admins
• Gallup State of the Global Workplace 2025
• Deloitte Human Capital Trends 2026
Further reading
• Tryane vs SharePoint native analytics: the four gaps native cannot close
• Tryane vs Swoop Analytics: which platform for internal-communications measurement
• Tryane vs Viva Engage native analytics
• The five internal communication KPIs that show your IC is working
• How to calculate the ROI of internal communications
• Limitations of native SharePoint analytics for internal communication teams
