Personalizing a Dashboard for 200 Users

When 200 content partners all ask the same question, you need one answer that works for each of them individually.

A well-known consumer content publisher manages a network of 200 affiliated contributors. These partners submit articles and videos for publication across the client's mobile apps and website. Naturally, every one of them wanted to know: how is our content doing?

Answering that question once is easy. Answering it 200 times, in real time, for 200 different data slices, is a different problem entirely. The client didn't want to paste numbers into a spreadsheet and email it around. They wanted each contributor to see their own performance, automatically, without anyone having to pull a report.

They asked Empirical Path for help.

Defining the right KPIs first

With access to a large data set covering everything the affiliates wanted to know, the task was to build real-time dashboards that surfaced localized KPIs to each specific content provider. Learn how to define your organization's KPIs.

The first step was working with the client to establish clear business goals and agree on the metrics worth tracking. Skipping this phase is tempting, but it reliably produces dashboards that don't support decisions. The team aligned on pageviews by user device, user demographics, and top content categories.

Getting this right upfront meant every subsequent step built toward something useful, not just something visible.

Simplifying the data

Next, the team simplified the data set to make it easier to work with in Klips. Google Tag Manager reduced the administrative overhead of managing Google Analytics data integration. Custom GA reports captured specific events, content groupings, and custom dimensions.

The goal was clean, reliable data. When 200 users are each trusting a number to represent their own performance, accuracy isn't optional.

Designing and building the dashboards

With the data in order, the team mocked up dashboard layout concepts, defined Klip chart types and visualizations, and chose the visualizations that would communicate each metric clearly. Doing this design work before building kept the construction phase straightforward.

How user-level filtering works

Here is the method used to set up the Klips backend for user-login filtering across 200 users. All you need is a Google Sheet as a Data Source for your Klips dashboard. Within the Google Sheet, create a tab that looks like this:

klipfolio - empiral path case study

Using this sheet, Klips filters data based on the "dimensionN" field. When John Smith (00001) logs in, every Klip he sees contains only data where dimensionN = 00001. If the underlying data source shows total sessions from Nov 15 to Nov 16, John Smith sees his total: 4,000. Marie Jones (00002) sees 2,100. And so on, down 198 more rows.

Klips Data Table

Each user gets a clean, accurate view of their own numbers without seeing anyone else's. No manual filtering, no emailed reports, no waiting.

Klipfolio documentation on user-level filtering can be found here.

Klips logo Level up your decision making

Create custom dashboards for you and your team.

Get started with Klips

Testing before rollout

Once the individual KPIs were built, the team set up test logins for quality assurance testing. Google Analytics Query Explorer was used to compare the data surfaced on the Klips dashboards against the source data. For non-GA data sources, a SQL workbench works well for querying dependencies directly, checking the raw data, and making any adjustments before finalizing the query in the related Klips data source.

Once the numbers checked out, all 200 users were added to the Google Sheet table and given seats in the Klips admin screen (see pricing details for Klipfolio Klips here).

That's how you personalize a dashboard for 200 users, each seeing exactly what they need to know, without anyone having to ask.

At Empirical Path, web analytics, A/B testing, and tag management consultants focus on measuring your marketing and online presence. The Reporting and Advisory Practice translates data into business insights by creating custom reports and synthesizing web analytics, advertising, marketing automation, social, and CRM data into dashboards using automatically updated spreadsheets, Klipfolio, and other tools. The Web Analytics Implementation Practice fixes and enhances web analytics implementations, making your metrics more trusted, complete, and actionable. Contact www.searchdiscovery.com to learn more.

Published 2026-08-21

Klips logo

Build custom dashboards for you and your team.