Use it for

  • Estimate the reporting gap around undisclosed search terms.
  • Explain search-query data limits to stakeholders.

Before you open it

Public JavaScript on the original page, available without signup. Changes are required before use.

What it does when run

Selects up to 50 client accounts and logs comparisons. No advertising mutations or external messages were found.

Output
Per-account execution log.
Default reporting window
A 30-day lookback including the current date, using UTC dates.
  • Google Ads permission to configure scripts. Address the review findings before scheduling.
  • Test with a dedicated output and controlled recipients; preview mode can still write spreadsheets and send messages.
GIVE CREDIT WHERE IT BELONGS

The people behind the script

Resource notes and library artwork curated by Paid Media Collective. The original work belongs to the contributors credited above. Inclusion does not imply a partnership or a member submission.

The source header declares MIT licensing. Retain the original copyright and author credits.

Source review and practical limitations

Source reviewed · 7 September 2026. We reviewed the source to the level stated here; tools, courses and account workflows have not been tested end to end.

Update date shown by the source: 3 June 2021.

  • This measures a reporting gap; it cannot reveal private search queries. Restrict comparisons to matching Search traffic.
  • Fix number parsing, which removes only the first thousands separator, and guard zero-denominator calculations.
  • The default account label must be replaced. Accounts beyond the first 50 are not included.
  • The code header dates this version to June 2021. Check date boundaries in each client account’s timezone.
  • Static source inspection and syntax parsing only. No advertising-account execution, live query validation or notification test.