Pular para o conteúdo
Skillpedia
Análise e planilhas48 mil · #2123

analytics-product

Realiza análise de dados de produtos. Ajuda a entender o comportamento do usuário, métricas e criar relatórios.

O que ela faz

Esta ferramenta ajuda a entender como os usuários usam um produto digital. Ela rastreia ações importantes (eventos), mede o progresso em etapas (funis) e analisa o comportamento ao longo do tempo (coortes e retenção).

Quando usar

  • ✓Para saber quantos usuários completam um cadastro.
  • ✓Para ver onde os usuários desistem em um processo.
  • ✓Para entender quantos usuários voltam a usar o produto após a primeira semana.

Exemplo do que pedir para a IA

“Quantos usuários fizeram a primeira compra depois de ver a página do produto?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/analytics-product/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/analytics-product/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela funciona registrando eventos específicos que os usuários realizam, como 'clicar em um botão' ou 'completar uma ação'. Esses eventos são então agrupados e analisados para mostrar padrões.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill analytics-product

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/analytics-product/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

ANALYTICS-PRODUCT — Decida com Dados

Visão Geral

Analytics de produto — PostHog, Mixpanel, eventos, funis, coortes, retenção, métrica principal (north star metric), OKRs e dashboards de produto. Ativar para: configurar rastreamento de eventos, criar funil de conversão, análise de coorte, retenção, DAU/MAU, feature flags, testes A/B, métrica principal (north star metric), OKRs, dashboard de produto.

Quando Usar Esta Habilidade

  • Use para definir um evento de ativação, investigar queda de funil ou calcular retenção com denominador e janela explícitos.
  • Antes de instrumentar, registre a decisão de produto, a fonte de dados, o consentimento aplicável, o fuso horário e a unidade de análise.

Não Use Esta Habilidade Quando

  • A tarefa não está relacionada a analytics de produto
  • Uma ferramenta mais simples e específica pode lidar com a solicitação
  • O usuário precisa de assistência de propósito geral sem conhecimento de domínio

Como Funciona

[objeto]_[verbo_passado]

Correto:   user_signed_up, conversation_started, upgrade_completed
Errado:    signup, click, conversion

Analytics-Product — Decida Com Dados

"Em Deus confiamos. Todos os outros devem trazer dados." — W. Edwards Deming


Exemplo ilustrativo: eventos de um assistente

AURI_EVENTS = {
    # Aquisicao
    "user_signed_up":        {"props": ["source", "medium", "campaign"]},
    "onboarding_started":    {"props": ["step_count"]},
    "onboarding_completed":  {"props": ["time_to_complete", "steps_skipped"]},

    # Ativacao
    "first_conversation":    {"props": ["intent", "response_time"]},
    "aha_moment_reached":    {"props": ["trigger", "session_number"]},
    "feature_discovered":    {"props": ["feature_name", "discovery_method"]},

    # Retencao
    "conversation_started":  {"props": ["intent", "user_tier", "device"]},
    "conversation_completed":{"props": ["messages_count", "duration", "rating"]},
    "session_started":       {"props": ["days_since_last", "platform"]},

    # Receita
    "upgrade_viewed":        {"props": ["trigger", "current_tier"]},
    "upgrade_started":       {"props": ["target_tier", "trigger"]},
    "upgrade_completed":     {"props": ["tier", "plan", "revenue"]},
    "subscription_canceled": {"props": ["reason", "tier", "tenure_days"]},
    "payment_failed":        {"props": ["attempt_count", "error_code"]},
}

Implementação Posthog (Python)

from posthog import Posthog
import os

posthog = Posthog(
    project_api_key=os.environ["POSTHOG_API_KEY"],
    host=os.environ.get("POSTHOG_HOST", "https://app.posthog.com")
)

def track(user_id: str, event: str, properties: dict = None):
    posthog.capture(
        distinct_id=user_id,
        event=event,
        properties=properties or {}
    )

def identify(user_id: str, traits: dict):
    posthog.identify(
        distinct_id=user_id,
        properties=traits
    )

## Uso:

track("user_123", "conversation_started", {
    "intent": "business_advice",
    "device": "alexa",
    "user_tier": "pro"
})

Funil ilustrativo de ativação (números hipotéticos)

Visita landing page          (100%)
    | [meta: 40%]
Clicou "Experimentar"         (40%)
    | [meta: 70%]
Completou cadastro            (28%)
    | [meta: 60%]
Fez primeira conversa         (17%)  <- AHA MOMENT
    | [meta: 50%]
Voltou no dia seguinte        (8.5%)
    | [meta: 40%]
Usou 3+ dias na semana        (3.4%)
    | [meta: 20%]
Converteu para Pro            (0.7%)

Otimizando O Funil

Para cada drop-off > benchmark:
1. Identificar: onde exatamente o usuario sai?
2. Entender: por que? (session recordings, surveys)
3. Hipotese: qual mudanca poderia melhorar?
4. Testar: A/B test com amostra estatisticamente significante
5. Medir: janela e amostra predefinidas, efeito com intervalo, qualidade e guardrails
   Nao encerrar cedo por um p-value favoravel; investigar SRM e perdas de tracking
6. Aprender: mesmo se falhar, entende-se o usuario melhor

Análise De Coorte (Retenção Semanal)

def calculate_cohort_retention(events_df):
    """
    events_df: DataFrame com colunas [user_id, event_date, event_name]
    Retorna: matriz de retenção [cohort_week x week_number]
    """
    import pandas as pd

    first_session = events_df[events_df.event_name == "session_started"] \
        .groupby("user_id")["event_date"].min() \
        .dt.to_period("W")

    sessions = events_df[events_df.event_name == "session_started"].copy()
    sessions["cohort"] = sessions["user_id"].map(first_session)
    sessions["weeks_since"] = (

…
Perguntas frequentes

O que é um evento?

Um evento é uma ação específica que um usuário realiza no produto, como 'abrir o aplicativo' ou 'enviar uma mensagem'.

O que é um funil?

Um funil mostra as etapas que um usuário percorre para completar uma tarefa. Ajuda a identificar onde os usuários param de progredir.

O que é retenção?

Retenção mede quantos usuários retornam ao produto após um certo período, mostrando o quão engajados eles estão.

Detalhes

Descrição original do autor

Analytics de produto — PostHog, Mixpanel, eventos, funnels, cohorts, retencao, north star metric, OKRs e dashboards de produto.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2123
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas