The essentials
- Three options: build in-house (Looker Studio, a spreadsheet), hand it to a provider, or use a platform that automates it.
- The hidden cost: maintenance. A multi-source dashboard takes 1 to 2 days a quarter to stay accurate.
- Over 3 years: in-house costs time, outsourcing costs fees, a platform costs a subscription; the difference comes down to reliability and dependence.
- The hybrid model is the most common: a platform for tracking, a provider for the initial audit, in-house for the interpretation.
A marketing dashboard is never finished: tools change their APIs, campaigns get renamed, a connector breaks, a definition evolves. So the question "who builds it?" is really the question "who maintains it?". This guide compares the three options on their real costs and offers decision criteria for a small business or a small agency.
The three options
| Option | How | Strengths | Weaknesses |
|---|---|---|---|
| In-house | A member of staff builds and maintains it (Looker Studio, a spreadsheet, connectors) | Knowledge of the business, responsiveness, no fees | Time taken from other work, the skill concentrated in one person, maintenance neglected |
| Outsource | A freelancer or agency builds it, delivers it and maintains it under contract | Expertise, a bespoke dashboard, quick availability | Cost, dependence, a delay for every change, knowledge lost when the contract ends |
| Automate | A platform connected to your sources, with ready-made dashboards and alerts | Immediate, maintenance included, predictable cost, consistent definitions | Limited customisation, a subscription, no substitute for interpretation |
The real cost over three years
The assumption: a dashboard bringing together GA4, Search Console, Google Ads and Meta Ads for a small business, with a day of internal work valued at €400.
| Item | In-house | Outsourced | Platform |
|---|---|---|---|
| Initial build | 3 to 5 days (€1,200 to €2,000) | €1,500 to €3,000 | 0.5 day of configuration (€200) |
| Connectors and licences | €15 to €100 / month (Meta, LinkedIn) | Often included or recharged | Included in the subscription |
| Maintenance | 1 to 2 days / quarter (€1,600 to €3,200 / year) | A retainer of €200 to €500 / month | Included |
| Subscription | — | — | €50 to €200 / month |
| 3-year total (order of magnitude) | €6,500 to €14,000 | €9,000 to €21,000 | €2,000 to €7,500 |
These orders of magnitude don't settle it on their own: in-house is cheapest in cash terms but most fragile (the person leaves, the dashboard dies); outsourcing is dearest but delivers bespoke work; a platform is the cheapest and most reliable, but it frames how things are presented. Detailed service rates are in what analytics support costs.
The decision criteria
- Do you have someone who likes data? Not merely available: interested. Without that person, in-house always fails.
- How many sources? One or two Google sources: Looker Studio in-house is enough. Four or more, including social ad platforms: maintenance becomes a real line item.
- What level of customisation? A white-label agency client report, or a board with strong views on presentation, justifies bespoke work.
- What dependence will you accept? On one person (in-house), on a provider (outsourced) or on a vendor (platform). The last is the easiest to replace.
- What's at stake? A marketing budget of €1,000 a month doesn't justify €500 a month of dashboard; a budget of €20,000 justifies proper support.
The hybrid model, the most common in practice
Most of the small businesses we work with combine all three: a provider for the audit and initial GA4 configuration (one to two days, essential if the data is to be worth displaying at all); a platform for daily tracking, alerts and standard reporting; and someone in-house who reads, comments and decides, trained for a day to do so. Bespoke external work is reserved for a specific need (a board report, an attribution study). That split is described, with example dashboards, in examples of marketing dashboards.
The mistakes to avoid in each option
- In-house : not budgeting for maintenance; letting one person hold the skill; multiplying tabs with no reader.
- Outsourced : accepting a dashboard created in the provider's account; not insisting on written metric definitions; paying a monthly retainer for a report nobody opens.
- Platform : believing it replaces the initial audit of your data collection; not training the readers; ignoring the alerts.
The most capable alternative, if you choose to build, remains Looker Studio: its strengths and limits are in Looker Studio for GA4 and GSC, and the platform comparison is in tools for consolidating GA4 and GSC.
How GreenRed helps
Rather than juggling several tools, GreenRed's overview brings these metrics together in a single dashboard, compares them over time and tells you which actions come first. You can try it free, with no card, from the Pricing.
Frequently asked questions
How much does maintaining a Looker Studio dashboard cost?
One to two days a quarter for a multi-source dashboard: connectors that break, GA4 API quotas, renamed campaigns, calculated fields to adjust. That's €1,600 to €3,200 a year in internal time, often forgotten in the initial calculation.
Can an all-in-one platform replace a consultant?
For daily tracking, standard reporting and alerts, yes. Not for the initial audit of your GA4 collection, nor for an e-commerce dataLayer, which remain human work. A consultant for the setup and a platform thereafter is the most economical combination.
When should you outsource your dashboards?
When you have nobody in-house who takes an interest in data, when the need is highly specific (white-label client reporting, a demanding board), or when the budget at stake justifies monthly support. Always insist that the dashboard and its definitions belong to you.
What is the main risk of an in-house dashboard?
Dependence on a single person. When they change role or leave the company, the dashboard stops being maintained within weeks and nobody knows how it was built. The remedy: document the sources, the definitions and the connectors, and train a second person.