Use it for
- Review search terms by brand, competitor and other intent patterns.
- Prepare a performance table for your own analysis workflow.
Before you open it
Public JavaScript on the original page, available without signup. Changes are required before use.
What it does when run
Reads advertising data and writes spreadsheet tabs. Optional notifications send a summary to configured recipients; no keyword additions were found.
- Output
- Search-term export and summary tabs; optional email or Slack notifications.
- Default reporting window
- Last 30 days by default.
- 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.
Supporting links
The people behind the script
- PPC.ioOriginal script publisher
- Stewart DunlopAuthor of the discovery article
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.
Publicly available to copy; no explicit open-source licence verified.
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.
- Replace the unsupported fallback before relying on unattended runs. Hidden search terms remain unavailable.
- The export writes raw search terms and names to Sheets. Escape formula-leading text before writing.
- Intent labels use substring rules and need your brand terms. Currency formatting is hard-coded to dollars.
- Static source inspection and syntax parsing only. No advertising-account execution, live query validation or notification test.



