campaign-segmentation

Attribute Google Ads metric fluctuations to specific campaigns using contribution-to-change logic.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the ambiguity of account-level performance changes by pinpointing exactly which campaigns are driving metric fluctuations, preventing misinformed budget decisions.

Core Features & Use Cases

  • Contribution-to-Change Attribution: Ranks campaigns by their specific impact on a metric's movement, ensuring you focus on the true drivers of performance.
  • Structural Analysis: Automatically separates new or paused campaigns (entries/exits) from like-for-like performance to avoid misleading data interpretations.
  • Concentration Metrics: Identifies budget and return concentration to flag over-reliance on specific campaigns.
  • Use Case: When your account conversions drop by 10%, use this skill to determine if the decline is caused by a specific underperforming campaign or a structural change like a new campaign launch.

Quick Start

Use the campaign-segmentation skill to analyze the change in conversions between last month and the current month for my Google Ads account.

Frequently Asked Questions about campaign-segmentation

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

FAQPage Schema
How do I attribute Google Ads performance changes to specific campaigns?

You can attribute Google Ads performance changes to specific campaigns by applying contribution-to-change logic, which ranks campaigns by their specific impact on metric fluctuations to pinpoint the true drivers of account-level performance shifts.

Why do my Google Ads account conversions drop unexpectedly without a clear cause?

Account-level conversion drops often stem from specific underperforming campaigns or structural changes like new campaign launches. Contribution-to-change attribution analyzes these fluctuations to identify the exact campaigns driving the decline.

How does contribution-to-change logic handle new or paused campaigns in Google Ads analytics?

Contribution-to-change logic handles new or paused campaigns through structural analysis, automatically separating campaign entries and exits from like-for-like performance to prevent misleading data interpretations during metric fluctuation audits.

Can I use campaign-segmentation for budget allocation decisions in Google Ads?

Yes, campaign-segmentation supports budget allocation decisions by identifying budget and return concentration metrics, which flag over-reliance on specific campaigns and rank their impact on account-level performance changes.

Do I need the Porter Metrics MCP to analyze campaign-level Google Ads performance?

Yes, analyzing campaign-level Google Ads performance requires the Porter Metrics MCP to execute campaign-grained data queries across two distinct time periods for accurate contribution-to-change attribution.

What is the best way to monitor structural performance changes in Google Ads campaigns?

The best way to monitor structural performance changes is using campaign-level audit workflows that separate like-for-like performance from new or paused campaigns, isolating the true drivers behind metric fluctuations.