From google-ads
Verify that campaigns, ad groups, keywords, and ads are properly labeled for segmentation, reporting, and automated rule targeting.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Verify that campaigns, ad groups, keywords, and ads are properly labeled for segmentation, reporting, and automated rule targeting. Labels enable powerful automation and reporting but only if consistently applied.
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 campaigns, ad groups, keywords, and ads are properly labeled for segmentation, reporting, and automated rule targeting. Labels enable powerful automation and reporting but only if consistently applied.
Data Source: Custom GAQL Required
Standard export may not include label details. Custom GAQL required for label inventory and application.
GAQL Query (label inventory):
SELECT
label.id,
label.name,
label.status
FROM label
WHERE label.status = 'ENABLED'
GAQL Query (campaign labels):
SELECT
campaign.id,
campaign.name,
campaign.labels
FROM campaign
WHERE campaign.status != 'REMOVED'
Run via /google-ads:get-custom with query names label_inventory and campaign_labels.
| Condition | Severity |
|---|---|
| No labeling system in place (0 labels) | Critical |
| Duplicate/similar labels exist | Warning |
| Campaign label coverage < 50% | Warning |
| Orphaned labels exist | Info |
| Ad group label coverage < 30% | Info |
Use Short format by default. Use Detailed if user requests comprehensive analysis.
Short:
## Label Structure Audit
**Account:** [Name] | **Labels:** [X] | **Campaign Coverage:** [Y]%
### Critical ([Count])
- **No labeling system**: 0 labels found → Implement label taxonomy
### Warnings ([Count])
- **Duplicate labels**: "[Label1]" and "[Label2]" → Consolidate
- **Low coverage**: [X] campaigns unlabeled → Apply appropriate labels
### Recommendations
1. Consolidate duplicate labels
2. Label remaining [X] campaigns
3. Delete [X] orphaned labels
Detailed adds: