Key facts
- Name every data source the dashboard must pull from, GA4, Google Ads, and your CRM at minimum, since a dashboard missing one source will show an incomplete picture that looks complete.
- A written metric definitions document, stating exactly what counts as a lead, a cost, and a conversion, should be a required deliverable, because double counting a conversion across two connected platforms is one of the most common dashboard errors.
- Refresh frequency should be stated explicitly: daily refresh is standard for most marketing dashboards, and near real time refresh usually costs more and is rarely necessary for decisions made on a weekly or monthly cadence.
- Offline conversion import, feeding a closed sale from your CRM back into Google Ads, is a separate, valuable piece of work that a dashboard alone does not solve, and should be scoped as its own item if you want it.
- The acceptance test for a new dashboard should be a side by side check against each source platform's own reporting for the same date range, not just a visual review of whether the dashboard looks reasonable.
What One Dashboard Covers, and Which Metrics Actually Matter
Scope this as building one dashboard that consolidates marketing performance across the platforms you name, most commonly GA4, Google Ads, and a CRM, into leads, cost, and revenue figures a non technical person on your team can read without asking someone to explain it. It is not a rebuild of your tracking; if GA4 or your ad account tracking has known gaps, fixing those is separate work that should happen before or alongside this build, not be discovered by it.
Name the specific metrics you actually want to see: cost per lead, cost per acquisition, return on ad spend, or revenue by channel, rather than asking for "everything" and hoping the vendor guesses correctly. A dashboard built without a clear list of required metrics tends to either miss what you actually needed or bury it under metrics nobody looks at.
State whether this is a one time build or an ongoing engagement that includes updates as your business or your tracking changes; those are different commitments with different pricing.
What a Dashboard Vendor Needs From Each Source Platform
Grant read access to GA4, your Google Ads account, and your CRM, or whichever specific platforms you named in scope, so the vendor can see the raw data before deciding how to connect it. Building a dashboard's connections without ever looking at the underlying data first tends to produce a dashboard that technically pulls numbers but gets the meaning wrong.
Provide any existing metric definitions or reporting conventions your team already uses informally, since a dashboard that redefines "lead" differently from how your sales team already uses the word creates confusion rather than clarity.
If offline conversion import from your CRM into Google Ads is part of the scope, provide access to whatever field in your CRM marks a deal as closed won, since that field becomes the trigger the whole import depends on.
Who Owns the Dashboard File and the Metric Definitions
The dashboard itself, typically a Looker Studio report or similar, should live under your own Google account, not the vendor's, so you retain access and editing rights regardless of whether the engagement continues. Confirm this explicitly, since some vendors default to building inside their own account and sharing a view only link, which stops working the moment the relationship ends.
The metric definitions document belongs to you and should be detailed enough that a different analyst or vendor could recreate the same logic without starting from scratch. Vague documentation here is a common way a dashboard quietly becomes unmaintainable once the original builder is gone.
Ask what happens to any data connectors or scheduled data transfers set up to feed the dashboard if you change vendors, since some connector tools are billed to the account that created them, not automatically to yours.
Definitions First, a Reconciled Draft Second, a Live Walkthrough Last
Set a first milestone around the metric definitions document alone, reviewed and approved by your team before any dashboard building starts. Agreeing on what a lead and a conversion actually mean before building the dashboard avoids a rebuild later when the definitions turn out to be wrong.
Set a second milestone for a working draft dashboard, checked against each source platform's own native reporting for an identical date range. Any mismatch should be explained and resolved before the dashboard is considered accurate, not waved away as a rounding difference.
The final acceptance test is a live walkthrough where your team asks the dashboard the actual business questions it was built to answer, such as which channel produced the cheapest lead last month, and gets a correct, explainable answer.
How to Score Dashboard Proposals
Weight accuracy and clarity over visual polish: 25 percent for a proposed process to write and validate metric definitions before building anything, 25 percent for experience connecting the specific platforms you named, 20 percent for a plan to reconcile dashboard numbers against each source platform, 15 percent for price, and 15 percent for a sample dashboard, viewable, not just described.
A proposal heavy on visual design language and light on how metrics will be defined and validated is a warning sign; a beautiful dashboard showing the wrong numbers is worse than an ugly one showing the right numbers, since the wrong numbers get trusted and acted on.
Ask to see a redacted sample dashboard from past work, and ask specifically how that client's metric definitions were decided, since the answer tells you whether the vendor treats definitions as a real step or an afterthought.
Questions Every Dashboard Bidder Should Answer
Collect a written answer to each of these before you compare bidders: How will you define a lead, a cost, and a conversion for our specific business before building anything? What is your process for checking dashboard numbers against each source platform's own reporting? How often will the dashboard refresh, and is that frequency actually necessary for how we make decisions? Who owns the dashboard account and the underlying data connectors once the build is complete?
Also ask what happens if one of the source platforms, GA4, Google Ads, or the CRM, changes its data structure or API, since a dashboard with no plan for that eventuality can silently break or show stale numbers with no obvious warning.
Related questions
Looker Studio is the most common choice for connecting GA4, Google Ads, and a CRM into one view, largely because it is free and integrates natively with Google's own marketing tools. Other tools exist, but the RFP should name whichever one keeps the dashboard under your own account.
Usually because the same conversion event fires and gets recorded in more than one connected platform without a shared, written definition of what counts. A metric definitions document, agreed before the dashboard is built, is the direct fix for this.
Daily refresh covers most business decisions. Near real-time refresh is available on some platforms but usually costs more to set up and maintain than it is worth unless decisions are genuinely being made hour by hour.
Check them against each source platform's own native reporting for the same date range before accepting the dashboard as finished. Any mismatch should have a clear, documented explanation, not be assumed away as a rounding error.
You should, under your own Google account or equivalent, not the vendor's. Confirm this before the build starts, since a dashboard built inside a vendor's account can stop working the moment the relationship ends.
SearchPod is a vendor for this kind of work and would answer this RFP; the acceptance tests here are the ones we agree to.
Want this scoped and priced for your business?
Get a free, no-obligation proposal within one business day. We look at your site and your market and tell you plainly what we would do, and what we would not.
Get your free proposal