Skip to content

Reporting Scripts

John Williams edited this page Mar 13, 2026 · 1 revision

Reporting Scripts

All reporting scripts output to Google Sheets and optionally send email summaries.

Highlights

search-query-mining-tool.js (685 lines)

Mines search term reports to find new keyword opportunities and negative keyword candidates. Outputs actionable recommendations to a Google Sheet.

auction-insights.js (1,382 lines)

The largest reporting script. Pulls comprehensive auction insights data and builds competitive analysis dashboards in Google Sheets.

heat-map-creation-tool.js (396 lines)

Creates visual hour-of-day × day-of-week performance heat maps in Google Sheets. Perfect for identifying when your campaigns perform best.

heat-map-creation-tool-with-devices.js (576 lines)

Same as above but segmented by device type (desktop, mobile, tablet).

Full Script List

See Reporting README for all 12 scripts.

Clone this wiki locally