google_ads_create_local_campaign
Create a local campaign to drive store visits and foot traffic by promoting physical business locations across Google Search, Maps, Display, and YouTube.
Instructions
Create a Local campaign to drive store visits and foot traffic.
Local campaigns promote physical business locations through Google properties including Search, Maps, Display, and YouTube. They require Google My Business integration and optimize for local actions (store visits, calls, directions).
Args: customer_id: Google Ads customer ID (10 digits, no hyphens) campaign_name: Name for the local campaign budget_amount: Daily budget in account currency location_ids: List of Google My Business location IDs optimization_goal: Optimization goal - "STORE_VISITS" or "STORE_SALES"
Returns: Dictionary with campaign creation results including: - campaign_id: Created campaign ID - campaign_name: Campaign name - resource_name: Full resource name - budget: Daily budget amount - location_count: Number of locations - optimization_goal: Selected optimization goal
Example:
Create a local campaign for 3 store locations:
google_ads_create_local_campaign(
customer_id="1234567890",
campaign_name="Summer Store Promotions",
budget_amount=50.0,
location_ids=["loc_123", "loc_456", "loc_789"],
optimization_goal="STORE_VISITS"
)
Notes: - Requires Google My Business account linking - Campaigns start in PAUSED status - Store visit data may take 4-6 weeks to accumulate - Automatically optimizes ad placement across Google properties
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | Yes | ||
| campaign_name | Yes | ||
| budget_amount | Yes | ||
| location_ids | Yes | ||
| optimization_goal | No | STORE_VISITS |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |