Log in / Create free account🌐 ES☀️

Advanced training · Module 12 — Practical tutorials II — feeds for ads and reporting

Tutorial · Report editor and dashboards: building the report the interface doesn't ship, and getting it every Monday

⏱️ 10 min read · 📐 Measurement 🔎 Search · updated on 2026-08-22

🎧 Listen to the lesson · ≈ 4 min🔒 Subscribers only

The Basic level introduced reports; this tutorial builds, step by step, the reports the ordinary screens don't give you, gathers them into a dashboard and schedules them. At the end, five concrete reports to copy.

Step 1 · Open the editor

Campaigns → Insights and reports → Report editor (or Reports → + Custom → Table). You get a canvas with a side panel of dimensions (campaign, ad group, keyword, search term, device, day, hour, conversion action, location…) and metrics.

Step 2 · Build a table

  1. Drag dimensions into Rows (Campaign, then Device, for example).
  2. Drag metrics into Columns (Cost, Conversions, Cost/conv., Search lost IS (budget)…).
  3. Date range at the top (and "Compare" if you want two periods).
  4. Filters: drag a dimension or metric into the filter area (Campaign status = Enabled; Conversions > 0).
  5. Sort by a column; segment by time (day/week) if you want a series.
  6. Save it with a name.

Every dimension added to rows nests inside the previous one (campaign → device): a pivot table.

Step 3 · Turn it into a chart

The visualisation type button: table, line, bar, pie, scatter. Rules: line for time series; bars for comparing categories; scatter for two metrics (cost vs CPA by campaign: the points at the top right are the problem).

Step 4 · The dashboard

Reports → Dashboards → +: add cards (each one a saved report, a new table or a note), arrange them on a grid, name it. A typical "Monday" dashboard:

Card Report
Month's spend vs plan Campaigns table: cost, budget, search lost IS (budget)
7-day performance vs previous Campaigns table with compare
Conversions by action Campaign × conversion action
Converting search terms with no keyword Filtered search terms
Device × hour A heatmap (table) of CPA
Note What to review and who does it

Step 5 · Share and schedule

In the saved report or dashboard → Schedule: frequency (daily, weekly, monthly), day/time, format (PDF to read, CSV/Excel to analyse), recipients (users with access to the account). And Share a link with anyone who has access. Monday 7:00 as a PDF is the classic.

Five reports to copy

1. Spend vs plan (monthly)

Rows: Campaign. Columns: Cost, Budget (daily), Search lost IS (budget), Search lost IS (rank), Conversions, Cost/conv. Range: this month. Filter: Status = Enabled. Sort: Cost descending.

2. Lost IS with a good CPA (opportunity)

Rows: Campaign. Columns: Search lost IS (budget), Cost/conv., Conversions. Filter: Search lost IS (budget) > 20%; Conversions > 10. Range: last 14 days.

3. Search terms that convert without being keywords

Rows: Search term, Keyword, Campaign. Columns: Clicks, Cost, Conversions. Filter: Conversions ≥ 1; (added/excluded status: none). Range: 90 days. Sort: Conversions descending.

4. CPA by device and hour

Rows: Device, Hour of the day. Columns: Clicks, Cost, Conversions, Cost/conv. Range: 30 days. Visualisation: table (coloured by hand) or bars.

5. Quality Score by ad group

Rows: Campaign, Ad group, Keyword. Columns: Quality Score, Exp. CTR, Ad relevance, Landing page experience, Cost. Filter: Cost > €50; QS ≤ 5. Sort: Cost descending.

Limits of the editor

💡 Ninja trick: the Monday dashboard is the one the scripts' spreadsheets replace once they are installed: the Guardian's Dashboard (spend vs plan, lost IS with a good CPA), SQONS's (search terms), the QS Analyzer's (QS by ad group with history). If you don't have scripts yet, this dashboard is the minimum; if you do, the Google Ads dashboard is left for whatever the spreadsheets don't cover.

What you should remember

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeTutorial · Dynamic remarketing for businesses with no product catalogue: real estate, education, travel, servicesPractical tutorials II — feeds for ads and reportingAfter →Tutorial · Looker Studio and Google Sheets: Google Ads reporting outside Google AdsPractical tutorials II — feeds for ads and reportingRelacionadaThe columns that matter: recommended sets by levelInside Google Ads — reports, columns and segmentsRelacionadaPredefined reports, the report editor and auction insightsInside Google Ads — reports, columns and segmentsRelacionadaThe 10 metrics you have to master before spending a single euroHow advertising on Google worksRelacionadaAI Max Analyzer in practice: install it, read the verdict and actAI Max — the black box of automatic Search expansion

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →