Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Traffic Ga4 Mcp

ASecurity

Uso do MCP oficial do Google Analytics (googleanalytics/google-analytics-mcp) — tools de report GA4, validação realtime de tracking pré-launch, funis, links com Google Ads e dicionário de dimensões/métricas para tráfego pago. Use ao consultar dados GA4, validar conversões e UTMs de campanha, montar relatórios de canal/campanha ou investigar discrepância entre plataforma de ads e GA4.

3 stars
0 votes
0 copies
0 views
Added 9/20/2026
ai-agentsgorailsgitapiperformance

Works with

cliapimcp

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add joaoguirunas/team-os --skill traffic-ga4-mcp --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Traffic Ga4 Mcp?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Traffic Ga4 Mcp
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/joaoguirunas-traffic-ga4-mcp/badge)](https://www.skillsdirectory.com/skills/joaoguirunas-traffic-ga4-mcp)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: traffic-ga4-mcp
description: Uso do MCP oficial do Google Analytics (googleanalytics/google-analytics-mcp) — tools de report GA4, validação realtime de tracking pré-launch, funis, links com Google Ads e dicionário de dimensões/métricas para tráfego pago. Use ao consultar dados GA4, validar conversões e UTMs de campanha, montar relatórios de canal/campanha ou investigar discrepância entre plataforma de ads e GA4.
version: "1.0"
updated: "2026-09-04"
---

# Google Analytics MCP (oficial)

Skill de preparação para o **MCP oficial do GA4** ([googleanalytics/google-analytics-mcp](https://github.com/googleanalytics/google-analytics-mcp)), mantido pelo Google (experimental, read-only, Admin API + Data API). Usada por **traffic-bi** (fonte de validação de conversão), **traffic-qa** (smoke-test de tracking pré/pós-launch), **traffic-analyst** (comportamento e canais) e **traffic-strategist** (dados para planejamento).

> **Status da conexão:** quando conectado, as tools aparecem como `mcp__analytics-mcp__run_report` etc. Sem conexão, esta skill vale como referência do modelo de dados GA4 — os mesmos reports saem pela Data API (`runReport`) em scripts do traffic-automation.

## 1. O que o servidor expõe (7 tools, read-only)

| Tool | O que faz | Quando usar |
|---|---|---|
| `get_account_summaries` | Contas e propriedades GA4 do usuário | Primeiro passo — descobrir property ID |
| `get_property_details` | Configuração da propriedade (timezone, moeda, indústria) | Antes de comparar períodos ou moedas |
| `list_google_ads_links` | Contas Google Ads linkadas à propriedade | Auditoria de setup — sem link, não há import de conversões nem audiences |
| `get_custom_dimensions_and_metrics` | Dimensões/métricas custom da propriedade | SEMPRE antes de usar dimensão custom num report |
| `run_report` | Report padrão da Data API (dimensões × métricas × período) | Todo relatório de canal, campanha, conversão |
| `run_funnel_report` | Análise de funil | Diagnóstico de queda entre etapas (view → cart → checkout → purchase) |
| `run_realtime_report` | Atividade ao vivo (últimos 30 min) | Smoke-test de tracking no launch de campanha |

## 2. Workflow: validação de tracking pré-launch (traffic-qa)

Regra de ouro da squad: **nenhuma campanha sobe sem tracking validado.**

1. `get_account_summaries` → confirmar property correta.
2. `list_google_ads_links` → conta de ads linkada? (obrigatório para conversion import/audiences).
3. `get_custom_dimensions_and_metrics` → dimensões custom do plano de eventos existem?
4. Disparar visita de teste com a URL final da campanha (UTMs completos).
5. `run_realtime_report` com dimensões `unifiedScreenName`/`eventName` → o evento-chave apareceu? A sessão entrou com o source/medium esperado?
6. Registrar evidência no veredicto QA (PASS só com evento visto no realtime).

## 3. Reports padrão para tráfego pago

**Performance por campanha (visão UTM):**
- Dimensões: `sessionCampaignName`, `sessionSourceMedium`
- Métricas: `sessions`, `activeUsers`, `keyEvents`, `totalRevenue`
- Período: janela da campanha

**Visão por canal (comparativo macro):**
- Dimensões: `sessionDefaultChannelGroup` (Paid Search, Paid Social, Display…)
- Métricas: `sessions`, `keyEvents`, `totalRevenue`, `engagementRate`

**Conversões por evento:**
- Dimensões: `eventName` — Métricas: `eventCount`, `keyEvents`, `eventValue`
- Filtro: apenas os key events do plano de medição (ver `/traffic-analytics-tracking`).

**Landing pages de campanha:**
- Dimensões: `landingPagePlusQueryString`, `sessionCampaignName`
- Métricas: `sessions`, `bounceRate`, `keyEvents`

**Funil (run_funnel_report):** etapas definidas por evento (ex.: `page_view` → `view_item` → `add_to_cart` → `begin_checkout` → `purchase`), segmentado por `sessionDefaultChannelGroup` para isolar o tráfego pago.

## 4. Dicionário rápido (nomes exatos da Data API)

| Conceito | Dimensão/Métrica GA4 |
|---|---|
| Campanha (UTM) | `sessionCampaignName` / `sessionManualTerm` / `sessionManualAdContent` |
| Origem/mídia | `sessionSourceMedium` (sessão) · `firstUserSourceMedium` (aquisição) |
| Canal | `sessionDefaultChannelGroup` |
| Conversões | `keyEvents` (nomenclatura atual; "conversions" legado) |
| Receita | `totalRevenue` · `purchaseRevenue` |
| Engajamento | `engagementRate` · `averageSessionDuration` · `bounceRate` |
| Usuários | `activeUsers` · `newUsers` · `totalUsers` |

⚠️ `session*` vs `firstUser*`: sessão atribui à campanha da visita; firstUser à campanha que trouxe o usuário pela primeira vez. Relatório de performance de campanha usa `session*`; análise de aquisição/LTV usa `firstUser*`. Nunca misturar os dois no mesmo relatório sem rotular.

## 5. Discrepância plataforma × GA4 (protocolo do traffic-bi)

Números de Meta/Google/TikTok **nunca** batem com GA4 — modelos e janelas de atribuição diferentes, iOS underreporting, consent mode. Divergência > 20% em conversões/ROAS aciona o protocolo do traffic-bi:
1. Investigar causa (janela de atribuição, CAPI/gtag mal configurado, consent, view-through incluído na plataforma).
2. Definir decision driver: plataforma para otimização in-platform; GA4 como árbitro cross-channel e validação de tendência.
3. Todo relatório cross-fonte declara fonte + janela temporal de cada número.

## 6. Guardrails

1. **Read-only** (escopo `analytics.readonly`) — o MCP não altera propriedade, eventos nem links. Mudanças de configuração GA4/GTM são trabalho guiado pela `/traffic-analytics-tracking`.
2. Report vazio ≠ tracking quebrado: conferir período, filtros e se a propriedade é a certa (`get_property_details`) antes de declarar incidente.
3. Dados intraday são parciais; números fecham em até 48h — não emitir veredicto de performance com dados de hoje.
4. Não puxar dimensões de alta cardinalidade sem limite (`landingPagePlusQueryString` explode linhas) — sempre limitar e filtrar.
5. Dimensão custom só existe se registrada na propriedade — validar com `get_custom_dimensions_and_metrics` antes de usar em report.

## 7. Divisão por agente

| Agente | Uso do MCP |
|---|---|
| traffic-bi | Consolidação cross-platform, árbitro de discrepância, ROAS/CPA validados |
| traffic-qa | Smoke-test realtime pré-launch, auditoria de links Ads↔GA4 e eventos-chave |
| traffic-analyst | Canais, comportamento pós-clique, benchmarks de engajamento |
| traffic-strategist | Dados históricos de canal/campanha para briefings e alocação de budget |

Attribution

joaoguirunasjoaoguirunas
View sourceMore from joaoguirunas →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →