From google-ads
Verify that Customer Match lists are uploaded, properly configured, and kept fresh.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Verify that Customer Match lists are uploaded, properly configured, and kept fresh. Stale lists miss new customers and include users who may no longer be relevant, reducing targeting effectiveness.
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.
Verify that Customer Match lists are uploaded, properly configured, and kept fresh. Stale lists miss new customers and include users who may no longer be relevant, reducing targeting effectiveness.
Data Source: Custom GAQL Required
The standard export does not include user list metadata such as size, match rate, or freshness.
Standard Data:
data/account/campaigns/*/audience_targeting.md - Customer Match list usage in campaignsGAQL Query:
SELECT
user_list.id,
user_list.name,
user_list.type,
user_list.size_for_search,
user_list.size_for_display,
user_list.membership_status,
user_list.match_rate_percentage,
user_list.eligible_for_search,
user_list.eligible_for_display
FROM user_list
WHERE user_list.type = 'CRM_BASED'
Run via /google-ads:get-custom with query name customer_match_lists.
| Condition | Severity |
|---|---|
| List size < 500 users | Critical |
| Match rate < 30% | Critical |
| Last updated > 90 days | Critical |
| Match rate 30-50% | Warning |
| Last updated 30-90 days | Warning |
| List size 500-1,000 | Warning |
Short (default):
## Customer Match List Freshness Audit
**Account:** [Name] | **Lists Analyzed:** [X] | **Issues:** [Y]
### Critical ([Count])
- **[List Name]**: [Size] users, [Match Rate]%, [Days] days old -> Re-upload current list
### Warnings ([Count])
- **[List Name]**: [Issue] -> [Fix]
### Recommendations
1. [Priority action]
2. [Secondary action]
Detailed adds: