Free Google Ads script that generates monthly performance trends with year-over-year comparison. Automatic dashboard with dynamic filtering and email reports.

Your data never leaves your browser
Everything runs 100% client-side. Your CSV files and API responses are processed locally and never sent to any server. We have no access to your data — not even technically.
Are you tracking your Google Ads performance month by month — and can you instantly see how this year compares to last year? This free script does it for you automatically.
Paste the script into Google Ads Scripts, run it once, and you get a professional spreadsheet dashboard with 2 years of monthly campaign data, year-over-year index comparison, and dynamic filters for campaign type and brand exclusion.
Every metric — clicks, CPC, cost, conversions, conversion value, and ROAS — is shown for both the current and previous year with a color-coded YoY index. Green means growth, red means decline. You can spot trends at a glance without opening Google Ads.
The dashboard uses locale-safe formulas that work in any Google Sheets language (English, Czech, German, etc.). Filters are live — change the dropdown and all numbers update instantly. No macros, no add-ons.
Optionally, the script sends an email summary after each run with last month's key metrics and a link to the spreadsheet. Schedule it to run on the 1st of each month and you'll always have fresh data waiting in your inbox.
Copy the code and paste into Google Ads → Tools → Scripts
Copy the script code from this page. In Google Ads, go to Tools & Settings > Bulk Actions > Scripts > New script. Paste the code, fill in the CONFIG section (spreadsheet URL, optional email), authorize, and run.
Yes, 100% free. No payment, no registration, no limits. Copy the code and use it as you like.
Once a month, ideally on the 1st. The script automatically calculates the date range from January of last year to the last complete month.
Yes. The script detects your spreadsheet's locale and uses the correct formula separator (comma for English, semicolon for European locales).
Yes. The dashboard includes a live dropdown filter for campaign types (Search, Shopping, Performance Max, Display, Video) and an option to exclude brand campaigns.
Clicks, Average CPC, Cost, Conversions, Conversion Value, Conversion Value (by conversion time), ROAS, and ROAS (by conversion time) — each with current year, previous year, and YoY index.
We've spent 20+ years building companies, data pipelines, marketing systems, and reporting tools. If you have a specific challenge — reach out. We might already have a solution.
Free. No registration. No limits.

Free Google Ads script that generates weekly performance trends with ISO week-based year-over-year comparison. Automatic dashboard with dynamic filtering and email reports.
Free Google Ads script that analyzes Shopping product performance with month-over-month comparison, category aggregation, deterministic insights, trend tracking, and email alerts.