google-ads-campaign-performance-table

Generate heat-mapped Google Ads campaign performance tables with SUMAS funnel metrics.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the inconsistency and manual effort required to generate standardized, heat-mapped campaign performance tables across different Google Ads reports.

Core Features & Use Cases

  • Canonical SUMAS Table: Implements the standard Budget, Visibility, Engagement, and Conversion (SUMAS) funnel structure.
  • Conditional Formatting: Automatically applies red-to-green heat-tinting based on metric magnitude vs. peers.
  • Use Case: Use this when building a dashboard to provide stakeholders with a consistent, side-by-side comparison of campaign performance, including period-over-period delta chips and status indicators.

Quick Start

Render the campaign performance table for the current report data by calling the mount method on the host element with the campaign rows and previous period data.

Frequently Asked Questions about google-ads-campaign-performance-table

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

FAQPage Schema
How do I visualize Google Ads campaign performance with a SUMAS funnel table?

To visualize Google Ads campaign performance with a SUMAS funnel table, you need a component that renders budget, visibility, engagement, and conversion metrics side-by-side with period-over-period deltas for standardized reporting.

What is the best way to standardize Google Ads reporting tables across different dashboards?

Standardizing Google Ads reporting tables requires implementing a canonical structure with consistent UI rendering, applying conditional red-to-green heat-tinting based on metric magnitude, and including period-over-period delta chips for stakeholder comparison.

How does conditional heat mapping work for campaign performance metrics?

Conditional heat mapping for campaign performance metrics automatically applies red-to-green color tinting to table cells based on the metric magnitude versus peer campaigns, highlighting top and bottom performers directly within the data visualization.

Can I use this campaign performance table component in a Porter Metrics reporting environment?

Yes, this campaign performance table component is specifically designed to satisfy the requirements for consistent UI component rendering and client-side data visualization within Porter Metrics reporting environments.

Do I need previous period data to generate a Google Ads performance table with period-over-period deltas?

Yes, rendering the Google Ads performance table requires passing current campaign rows alongside previous period data to the mount method to accurately calculate and display period-over-period delta chips and status indicators.

How do I compare Google Ads funnel metrics like budget and conversion side-by-side?

Comparing Google Ads funnel metrics side-by-side involves rendering a standardized entity table that displays budget, visibility, engagement, and conversion data simultaneously, facilitating direct performance analysis across multiple campaigns.