google-ads-geography-segmentation

Segment Google Ads performance data by geographic dimensions and output structured JSON.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill google-ads-geography-segmentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads-geography-segmentation
Source: https://github.com/portermetricsample/marketing-skills/tree/main/google-ads/segmentation/audience/geography
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill google-ads-geography-segmentation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill resolves the difficulty of identifying which specific geographic locations are driving performance fluctuations in Google Ads, allowing marketers to move beyond vanity metrics and focus on true efficiency.

Core Features & Use Cases

  • Movement Attribution: Automatically determines which country, region, metro, or city is responsible for a metric's increase or decrease.
  • Efficiency Analysis: Ranks locations by ROAS and CPA rather than just spend, identifying hidden gems for expansion and wasteful areas for exclusion.
  • Use Case: A marketer notices a sudden drop in total account ROAS; this skill identifies that a specific metro area is overspending with low conversion rates, providing a clear recommendation to bid down in that location.

Quick Start

Analyze the geographic performance of the current Google Ads account for the last 90 days at the region level to identify expansion and exclusion candidates.

Frequently Asked Questions about google-ads-geography-segmentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I attribute Google Ads ROAS drops to specific geographic locations?

Geographic segmentation attributes metric movement by segmenting Google Ads performance data across country, region, metro, and city dimensions. It identifies exactly which location is responsible for ROAS increases or decreases to pinpoint overspending areas.

What is the best way to identify Google Ads locations for bid adjustments based on efficiency?

Ranking locations by efficiency metrics like ROAS and CPA rather than just spend identifies expansion candidates and wasteful areas. This efficiency-over-volume analysis provides clear recommendations to bid down low-converting metros and bid up hidden gems.

Can I compare Google Ads geographic performance period-over-period for local accounts?

Yes, geographic segmentation supports both national and local media-buying accounts requiring period-over-period comparison. It evaluates long-tail aggregation across geographic dimensions to expose performance fluctuations over specific timeframes.

Does this geographic segmentation approach output structured data for reporting?

Geographic segmentation generates structured JSON output for reporting. This format allows you to directly integrate the attributed metric movements and efficiency rankings into automated dashboards or external reporting pipelines.

Why should I segment Google Ads spend by geography instead of reviewing total account metrics?

Reviewing total account metrics masks location-specific inefficiencies. Segmenting spend by geography resolves this by attributing performance fluctuations to specific regions, allowing you to move beyond vanity metrics and optimize true efficiency.

How do I analyze long-tail geographic performance data in Google Ads?

Analyzing long-tail geographic performance involves aggregating granular location data across regions and metros to attribute metric movement. This identifies low-volume, high-efficiency locations for expansion and isolates wasteful areas for exclusion.