google_ads_create_campaign
Create a Google Ads campaign with specified daily budget, campaign type, bidding strategy, and network targeting. Configure start/end dates and CPA or ROAS targets.
Instructions
Create a new Google Ads campaign.
Args: customer_id: Customer ID (without hyphens) campaign_name: Name for the campaign campaign_type: Type of campaign (SEARCH, DISPLAY, SHOPPING, VIDEO, PERFORMANCE_MAX, APP, LOCAL) daily_budget: Daily budget in currency units (e.g., 50.00 for $50/day) bidding_strategy: Bidding strategy (MANUAL_CPC, MAXIMIZE_CONVERSIONS, TARGET_CPA, TARGET_ROAS, etc.) status: Initial status (ENABLED or PAUSED, default: PAUSED for safety) enable_search_network: Target Google search network (default: True) enable_search_partners: Target search partner sites (default: False) enable_display_network: Target display network (default: False) start_date: Campaign start date in YYYY-MM-DD format (optional) end_date: Campaign end date in YYYY-MM-DD format (optional) target_cpa: Target CPA in currency units (required for TARGET_CPA strategy) target_roas: Target ROAS as decimal (required for TARGET_ROAS strategy)
Returns: Success message with campaign details
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | Yes | ||
| campaign_name | Yes | ||
| campaign_type | Yes | ||
| daily_budget | Yes | ||
| bidding_strategy | No | MANUAL_CPC | |
| status | No | PAUSED | |
| enable_search_network | No | ||
| enable_search_partners | No | ||
| enable_display_network | No | ||
| start_date | No | ||
| end_date | No | ||
| target_cpa | No | ||
| target_roas | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |