Free Google Ads script · Reporting

Mid-month report

Email a concise performance snapshot for the first 15 days of the current month.

ModeRead-only email report
Suggested frequencyMonthly on the 16th or 17th

What it is for

A faster check.
Not automatic judgement.

A mid-month check should be short enough to use. This script reports the first 15 days of the month with account totals, visibility and conversion highlights, campaign performance and conversion-action detail.

What the script does
  • Uses a fixed first-to-fifteenth window
  • Highlights visibility, conversion and CPA leaders
  • Includes campaign and conversion-action tables
  • Adds an optional prompt for drafting a concise narrative
Before the first run
  1. 01Set the recipient email
  2. 02Run after the fifteenth is complete
  3. 03Review row and volume thresholds
  4. 04Check primary conversion actions before distributing the report
Important

The first half of a month may not represent the full month, especially for seasonal or low-volume accounts. Label it as a snapshot.

Use this script at your own risk. Google Ads interfaces and reporting fields change. Always run Preview in the intended account and read the logs before enabling or scheduling it.

Copyable source

Mid-month report

Download .js ↓
Loading script…

How to install a Google Ads script

Copy. Configure.
Preview. Schedule.

  1. Open the correct Google Ads account and go to Tools → Bulk actions → Scripts.
  2. Create a new script, remove the example code and paste this script.
  3. Edit the CONFIG block. Never leave placeholder emails, budgets or thresholds unchanged.
  4. Authorize the script, select Preview and inspect its logs or report.
  5. Only schedule it after the preview matches the intended account and scope.
WhatsApp us ↗