# /distribution-google-ads — Google Ads Campaign Playbook

## Usage
```
/distribution-google-ads              # Full campaign design
/distribution-google-ads {keyword}    # Campaign for specific keyword cluster
```

## Input
- `$ARGUMENTS` — optional: specific keyword or keyword cluster to target

## Process

### Step 1: Load Context
1. Read `data/positioning.json` — value proposition, target audience, differentiators
2. Read `data/competitors.json` — competitor SEO keywords, growth channels
3. Read `data/business-context.json` — product name, funnels, KPIs, monetization

### Step 2: Keyword Research
Use WebSearch to find keyword opportunities:
- `"[product category] google ads keywords [year]"`
- `"[product category] search volume CPC benchmarks"`
- `"[competitor name] google ads keywords"` (for each top competitor)
- `"[product pain point] solution"` (problem-aware searches)

For each keyword group, estimate:
- Monthly search volume
- Average CPC
- Competition level (low/medium/high)
- Commercial intent (informational/commercial/transactional)

### Step 3: Campaign Structure
Design campaigns following Google Ads best practices:

```
Campaign: [Product Category] — Search
├── Ad Group: Brand Terms
│   ├── Keywords: [product name], [product name] review, [product name] pricing
│   └── Negative: free, open source, tutorial
├── Ad Group: Problem-Aware
│   ├── Keywords: [pain point] solution, how to [solve problem]
│   └── Negative: DIY, manual
├── Ad Group: Competitor Terms
│   ├── Keywords: [competitor] alternative, [competitor] vs
│   └── Negative: [competitor] login, [competitor] support
└── Ad Group: Category Terms
    ├── Keywords: best [category] tool, [category] software
    └── Negative: free, open source
```

### Step 4: Generate Ad Copy
For each ad group, queue copy generation:
- `/promo-copy ad-google {keyword}` — generates 3 headlines (30 chars) + 2 descriptions (90 chars)
- Ensure copy matches keyword intent
- Include call-to-action aligned with landing page

### Step 5: Landing Page Recommendations
For each ad group:
- Map to existing page if available (check `data/pages.json`)
- If no matching page exists, queue `/build-page {slug}` with ad-specific messaging
- Ensure landing page has conversion tracking (PostHog events)

### Step 6: Budget & Bidding Strategy
Recommend starting budget:
- **Phase 1 (Week 1-2):** $10-15/day across all ad groups — gather data
- **Phase 2 (Week 3-4):** Pause underperformers, double down on winners — $15-20/day
- **Bidding:** Start with Maximize Clicks, switch to Target CPA after 30 conversions

### Step 7: Conversion Tracking
Define tracking setup:
- UTM parameters: `utm_source=google&utm_medium=cpc&utm_campaign={campaign-slug}&utm_content={ad-group}`
- PostHog events to track: page_view, signup_started, signup_completed
- Google Ads conversion action: signup_completed

### Step 8: Output
For each campaign, create an idea in `data/ideas.json` with:
- Category: "growth"
- Tags: ["growth", "google-ads", "{keyword-group}"]
- Implementation plan with full campaign structure
- Success metrics: impressions, clicks, CTR, CPC, conversions, CPA
- Budget recommendation
- Queue `copy-ad-google-{keyword}` tasks

## Output Files
- `data/ideas.json` — new Google Ads campaign ideas
- `data/campaigns/` — campaign briefs (optional)
