From google-ads
Verify that local businesses use 'Presence' targeting instead of 'Presence or Interest' to avoid serving ads to users who cannot physically visit.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Verify that local businesses use "Presence" targeting instead of "Presence or Interest" to avoid serving ads to users who cannot physically visit. Using "Presence or Interest" for local businesses wastes budget on users outside the service area.
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 local businesses use "Presence" targeting instead of "Presence or Interest" to avoid serving ads to users who cannot physically visit. Using "Presence or Interest" for local businesses wastes budget on users outside the service area.
Data Source: Custom GAQL Required
The standard export includes geo targeting locations but not the targeting method (Presence vs Interest).
Standard Data:
data/account/campaigns/*/campaign.md - Campaign settings including geo targetingdata/account/campaigns/*/bid_adjustments.md - Location targeting detailsGAQL Query:
SELECT
campaign.id,
campaign.name,
campaign.geo_target_type_setting.positive_geo_target_type,
campaign.geo_target_type_setting.negative_geo_target_type,
campaign.status
FROM campaign
WHERE campaign.status != 'REMOVED'
Run via /google-ads:get-custom with query name geo_targeting_methods.
| Condition | Severity |
|---|---|
| Local business using PRESENCE_OR_INTEREST | Critical |
| Service area campaign with interest targeting | Critical |
| High local intent keywords with interest targeting | Warning |
| E-commerce using PRESENCE only (too restrictive) | Info |
Short (default):
## Locations of Interest Audit
**Account:** [Name] | **Campaigns Analyzed:** [X] | **Misconfigured:** [Y]
### Critical ([Count])
- **[Campaign Name]**: Using "Presence or Interest" for local business -> Change to "Presence" only
### Warnings ([Count])
- **[Campaign Name]**: [Issue] -> [Fix]
### Recommendations
1. [Priority action]
2. [Secondary action]
Detailed adds: