google-ads-brand-incrementality

Analyze Google Ads campaign data by isolating branded versus non-branded search traffic.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of blended performance metrics where low-cost, high-converting branded search traffic masks the true effectiveness of non-branded demand-generation campaigns.

Core Features & Use Cases

  • Incrementality Toggle: Dynamically switch between All Searches and Excluding-Branded views to see true acquisition performance.
  • Automated Classification: Automatically splits campaign data into brand and non-brand buckets based on naming markers.
  • Performance Scorecards: Provides comparative analysis of Conversions, Spend, and CPA/ROAS against previous periods to judge scaling potential.

Quick Start

Use the google-ads-brand-incrementality skill to analyze the provided campaign rows and render the incrementality dashboard.

Frequently Asked Questions about google-ads-brand-incrementality

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

FAQPage Schema
How do I separate branded and non-branded Google Ads campaign performance?

To separate branded and non-branded Google Ads campaign performance, you can automatically split raw campaign data rows into distinct buckets using configurable naming markers. This isolates low-cost branded search traffic from true demand-generation campaigns to reveal accurate conversion metrics.

Why does blended search traffic mask true non-brand ROAS accuracy?

Blended search traffic masks true non-brand ROAS accuracy because high-converting branded search traffic artificially lowers your overall CPA. Isolating these buckets through incrementality analysis reveals the actual cost per acquisition for demand-generation campaigns.

How do I calculate incremental demand for PPC campaigns?

You calculate incremental demand for PPC campaigns by applying an incrementality toggle to exclude branded search traffic from your dataset. This delta calculation isolates true acquisition performance and provides comparative spend analysis against previous reporting periods.

Can I use naming markers to automatically classify brand versus non-brand buckets?

Yes, you can use configurable naming markers to automatically classify brand versus non-brand buckets. The skill scans raw campaign data rows for these specific markers to perform automated bucket aggregation without requiring manual traffic segmentation.

What's the best way to audit budget efficiency for Google Ads search campaigns?

The best way to audit budget efficiency for Google Ads search campaigns is to generate comparative performance scorecards. By dynamically switching between all searches and excluding-branded views, you measure true scaling potential and ROAS accuracy.

Do I need raw campaign data rows to perform Google Ads incrementality analysis?

Yes, you need raw campaign data rows to perform Google Ads incrementality analysis. The skill requires this raw input data alongside your configurable naming markers to execute bucket aggregation, delta calculations, and render the dashboard reporting.