Marketing dashboards can show too much. A better dashboard helps decide what to scale, pause, fix, or investigate this week. The four-part weekly view below is our editorial method; the sources explain the product metrics and reporting caveats it uses.
1. Start with business outcomes
Revenue, qualified leads, pipeline value, and cost per qualified action should sit above channel metrics.
Define what qualifies a lead and which CRM status confirms it. Google Ads describes qualified leads as leads further qualified offline in a CRM or internal system; converted leads have completed a business-defined step, which is not necessarily a sale. Keep pipeline estimates and assigned conversion values separate from recorded revenue: Google Ads conversion value sums the values assigned to conversion actions. [1] [2]
For our dashboard, cost per qualified lead means the selected acquisition spend divided by the qualified leads from the corresponding acquisition cohort. Label the spend included, qualification rule and observation cutoff. Google Ads Cost / conv. uses the Conversions column, subject to eligible-interaction rules; it represents qualified-lead cost only when the included actions match that definition. Do not silently substitute All conversions, which also includes secondary actions and other conversion sources. [2]
2. Separate leading and lagging indicators
Rankings, impressions, CTR, content velocity, and landing-page engagement can serve as early diagnostic signals. Revenue often arrives later. These signals are not reliable revenue forecasts by themselves; content velocity is our measure of publishing activity, not a Google performance metric.
In Search Console, CTR is clicks divided by impressions. Average position describes the average position of the topmost result for the site or selected grouping, not a fixed rank. Compare consistent query, page, country or device segments. In GA4, the Landing page report is session-scoped; add Session source / medium for channel context. Average engagement time per session measures time in focus, not lead quality. Key events require events to be marked accordingly, and revenue requires the relevant measurement setup. [4] [5]
Mark recent outcomes as provisional when conversions or CRM qualification are still pending. Google Ads explains that recent periods can show fully reported spend but incomplete conversions, making cost per conversion look higher. Use your observed conversion and qualification delays to decide when a cohort is ready for comparison; a weekly review does not require a weekly budget change. [3]
3. Add context beside every metric
A metric without target, segment, source, and recent change is a number, not insight.
Our practical additions are the metric definition, date range, comparison period, last refresh and owner. Label the reporting scope and date basis too: GA4 First user source and Session source answer different questions, while standard Google Ads conversion columns report by click time and the by-conversion-time columns report when the conversion occurred. Align these choices before comparing channel performance. [2] [6]
4. Keep a weekly decision log
Record what changed, what you decided, and what you expect next. This makes the dashboard a learning system.
Hypothetical example, not a client result: two weekly acquisition cohorts have had the same time to qualify, using the same rules and spend scope. Cohort A cost €1,000 and produced 40 leads, of which 10 qualified: €25 per lead and €100 per qualified lead. Cohort B cost €1,200 and produced 60 leads, of which 8 qualified: €20 per lead but €150 per qualified lead. Cheaper raw leads have not meant cheaper qualified leads in this example.
An example log entry: investigate the qualification drop before scaling; the sales owner checks rejection reasons and CRM completeness before the next review. Record the hypothesis, owner and review date, then check whether the evidence supports the explanation. These small counts alone do not establish a trend or its cause.