Image Asset Coverage
Reports which Search campaigns have image assets attached and which serve text-only — the free CTR lift still missing from a surprising share of accounts.
by Dmytro Tonkikh·chiliad.io
Overview
Image assets make Search ads visibly larger and consistently lift CTR, yet many accounts still run text-only. Image Asset Coverage lists every enabled Search campaign with its attached image asset count and served image impressions, and separates out the campaigns with no campaign-level image assets at all — the to-do list for the cheapest CTR win available.
Setup
- 1Open your Google Ads account and go to Tools → Bulk Actions → Scripts.
- 2Click the + button to create a new script and paste the code below.
- 3Set EMAIL_ADDRESS to receive the uncovered-campaigns list; leave blank for logs only.
- 4Preview once to verify, then schedule monthly.
Configuration Variables
| Variable | Default |
|---|---|
DATE_RANGE | LAST_30_DAYS |
EMAIL_ADDRESS | (empty) |
Expected Output
=== Image Asset Coverage - Search campaigns (LAST_30_DAYS) === Campaigns: 14 With image assets: 11 Without: 3 --- Campaigns WITHOUT image assets --- Competitor — Phrase Generic — Longtail Trademark — Defense --- Campaigns with image assets --- Brand — Exact images: 6 image impressions: 48210 Generic — Broad images: 4 image impressions: 22840 Email sent to you@example.com
Notes
Coverage is checked at campaign level; images attached at account or ad group level may still serve for 'uncovered' campaigns — verify in the UI before bulk-adding. Google recommends at least 4 images per campaign in 1.91:1 and 1:1 ratios.