gpp-adtech-test

Collect and analyze GPP ad-tech data to verify privacy signal propagation and CMP state.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/phillymedia/eng-ai-skills --skill gpp-adtech-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpp-adtech-test
Source: https://github.com/phillymedia/eng-ai-skills/tree/main/.claude/skills/gpp-adtech-test
Command: npx skills add https://github.com/phillymedia/eng-ai-skills --skill gpp-adtech-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Collects and validates GPP ad-tech data on a target site to confirm privacy signals propagate correctly, CMP state is properly surfaced, and consent decisions are observable in ad requests.

Core Features & Use Cases

  • PostMessage-based GPP state collection and CMP readiness checks across tested pages.
  • Comprehensive data capture of cookies, banners, and network requests for ad-tech vendors (Prebid, SST, GAM, comScore, OneTrust).
  • Auto-generated, per-vendor report detailing GPP presence, initiator chains, and geo-dependent variations.
  • Use Case: Verify CMP and GPP behavior on a test URL and surface any gaps in GPP deployment.

Quick Start

Invoke the slash command with a test URL to perform an end-to-end GPP ad-tech audit.

Frequently Asked Questions about gpp-adtech-test

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

FAQPage Schema
How do I verify GPP privacy signal propagation across ad-tech vendors?

You can verify GPP privacy signal propagation by collecting GPP state via postMessage and analyzing network requests for Prebid, Google SST, GAM, comScore, and OneTrust to generate a per-vendor report detailing GPP presence and initiator chains.

How does postMessage GPP state collection work for CMP readiness checks?

PostMessage GPP state collection works by pinging the target website across Chrome Incognito sessions to poll CMP readiness, capture cookie and banner states, and retrieve section data to verify CMP state is properly surfaced.

Can I audit Prebid and Google Ad Manager network requests for GPP data?

Yes, you can audit Prebid and Google Ad Manager network requests for GPP data by capturing and analyzing network traffic to detect per-vendor GPP presence, initiator chains, and geo-dependent variations in a final markdown report.

What's the best way to validate CMP state and consent decisions in ad requests?

The best way to validate CMP state and consent decisions is to run an end-to-end GPP ad-tech audit that captures banner states, polls CMP readiness, and cross-references observed consent decisions within ad-tech network requests.

Does GPP ad-tech analysis work in Chrome Incognito sessions?

Yes, GPP ad-tech analysis works across Chrome Incognito sessions, applying a deterministic workflow to capture cookie and banner state while polling CMP readiness to ensure clean measurement of privacy signal deployment.

Why are my CMP consent decisions not showing up in Google SST ad requests?

CMP consent decisions may not show up in Google SST ad requests due to gaps in GPP deployment; analyzing network requests and postMessage pings can surface whether GPP state and section data are properly propagated.