From google-ads
Bulk analyze RSA headline and description performance across all ads to identify top performers and replacement candidates.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Analyze headline and description performance across all Responsive Search Ads to identify top-performing assets to replicate and low-performing assets to replace. This bulk analysis reveals account-wide patterns and optimization opportunities.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Analyze headline and description performance across all Responsive Search Ads to identify top-performing assets to replicate and low-performing assets to replace. This bulk analysis reveals account-wide patterns and optimization opportunities.
Data Source: Standard + Custom GAQL
Standard Data:
data/account/campaigns/*/*/ads.md - RSA headlines, descriptions, ad strengthGAQL Query (for asset-level metrics):
SELECT
campaign.name,
ad_group.name,
ad_group_ad.ad.responsive_search_ad.headlines,
ad_group_ad.ad.responsive_search_ad.descriptions,
ad_group_ad.policy_summary.approval_status,
metrics.impressions,
metrics.clicks,
metrics.cost_micros,
metrics.conversions
FROM ad_group_ad
WHERE ad_group_ad.ad.type = 'RESPONSIVE_SEARCH_AD'
AND ad_group_ad.status = 'ENABLED'
AND segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
Run via /google-ads:get-custom with query name rsa_asset_performance.
| Condition | Severity |
|---|---|
| Ad strength "Poor" with significant spend | Critical |
| Multiple "Low" rated assets in ad | Warning |
| No "Best" rated headlines in ad | Warning |
| Heavy pinning (3+ pins) reducing combinations | Info |
Short format (default):
## RSA Asset Performance Audit
**Account:** [Name] | **RSAs Analyzed:** [X] | **Assets Needing Replacement:** [Y]
### Ad Strength Distribution
| Strength | Count |
|----------|-------|
| Excellent | [X] |
| Good | [X] |
| Average | [X] |
| Poor | [X] |
### Top Performing Headlines (Account-Wide)
1. "[Headline]" - [X] impressions, [Y]% CTR
2. "[Headline]" - [X] impressions, [Y]% CTR
### Assets to Replace
- **[Campaign/AdGroup]**: "[Low headline]" → Test "[suggested replacement]"
- **[Campaign/AdGroup]**: "[Low description]" → Replace with benefit-focused copy
### Recommendations
1. Replicate top headlines to other ad groups
2. Replace [X] "Low" rated assets
Detailed adds: