Free Google Ads script · Reporting

Weekly comparison

Compare the latest seven completed days with the previous seven days and the matching prior-month window.

ModeRead-only email report
Suggested frequencyWeekly

What it is for

A faster check.
Not automatic judgement.

Week-on-week reports become noisy when they flag every small change. This script compares complete seven-day windows, adds a previous-month reference and highlights material changes in conversions, CPA, conversion rate, spend and ROAS.

What the script does
  • Excludes today so the periods are complete
  • Compares two consecutive seven-day windows
  • Adds the matching seven-day window from the previous month
  • Emails account and campaign-level exceptions
Before the first run
  1. 01Set the recipient email
  2. 02Review alert percentages and minimum-volume gates
  3. 03Confirm conversion value is reliable before using ROAS alerts
  4. 04Schedule after the final day in the weekly window
Important

Seven days can still be a small sample. Use the alerts to investigate, not as an automatic instruction to change bids or budgets.

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

Weekly comparison

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 ↗