- Defaults to the previous complete calendar month
- Supports custom and last-N-day ranges
- Includes Search ad-group and Performance Max asset-group tables
- Adds an optional reporting prompt
Free Google Ads script · Reporting
Month-end report
Build a complete previous-month email report with campaign, conversion, Search and Performance Max detail.
What it is for
A faster check.
Not automatic judgement.
This script turns the previous calendar month into a structured email report. It combines account totals, campaign highlights, conversion actions, Search ad groups and Performance Max asset groups without changing the account.
- 01Set the recipient email
- 02Keep PREVIOUS_MONTH for normal month-end reporting
- 03Confirm conversion values before discussing ROAS
- 04Review table limits and paused-campaign inclusion
Automated commentary cannot repair weak measurement. Reconcile lead quality, offline sales and conversion definitions before treating the report as a business result.
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.
Loading script…How to install a Google Ads script
Copy. Configure.
Preview. Schedule.
- Open the correct Google Ads account and go to Tools → Bulk actions → Scripts.
- Create a new script, remove the example code and paste this script.
- Edit the CONFIG block. Never leave placeholder emails, budgets or thresholds unchanged.
- Authorize the script, select Preview and inspect its logs or report.
- Only schedule it after the preview matches the intended account and scope.