RSA Asset Performance Audit
Audits every enabled Responsive Search Ad for LOW-rated headlines and descriptions, missing asset slots, and over-pinning — the three things that cap Ad Strength and performance.
by Dmytro Tonkikh·chiliad.io
Overview
RSA Asset Performance Audit reads Google's own per-asset performance ratings for every enabled Responsive Search Ad and reports, per ad: assets rated LOW (replace these first — they drag the whole ad down), ads running with fewer than the recommended number of headlines or descriptions, and ads where heavy pinning is preventing Google from testing combinations. Ads are ranked by how many LOW assets they carry.
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.
- 3Adjust MIN_HEADLINES / MIN_DESCRIPTIONS / MAX_PINNED to your standards.
- 4Set EMAIL_ADDRESS to receive the report; leave blank for logs only.
- 5Preview once to verify, then schedule weekly.
Configuration Variables
| Variable | Default |
|---|---|
MIN_HEADLINES | 8 |
MIN_DESCRIPTIONS | 3 |
MAX_PINNED | 3 |
EMAIL_ADDRESS | (empty) |
Expected Output
=== RSA Asset Performance Audit === Responsive Search Ads audited: 46 Ads with issues: 3 Brand — Exact > Core (ad 712345678901) - 2 LOW-rated asset(s): headline "Best Deals Online"; description "We sell great products." Shoes — Generic > Running (ad 712345678902) - only 6 headline(s) - add up to 15 for more combinations - only 2 description(s) - add up to 4 Sneakers > Promotions (ad 712345678903) - 6 pinned assets - heavy pinning limits optimization Email sent to you@example.com
Notes
Asset ratings need traffic: new ads show PENDING or LEARNING for a while, and low-volume ads may never get rated — those are not flagged. Ratings come straight from Google's asset performance labels, the same ones shown under 'View asset details' in the UI.