Projetos
SQL · Análise

Kickstarter — O que faz um projeto vingar?

No Kickstarter, só 36% dos projetos atingem a meta. Usando SQL sobre 370 mil projetos reais, descobri o que mais separa o sucesso do fracasso — e não é sorte: é categoria e tamanho da meta.

Ano 2025 Papel Análise de Dados Nível Iniciante (guiado)
Contexto

O problema

Quem vai lançar uma campanha de financiamento coletivo enfrenta uma pergunta de R$ (ou US$) milhões: "que tipo de projeto realmente vinga?". A taxa de sucesso geral é baixa — apenas 36% — então entender os padrões importa.

Sobre o dataset público do Kickstarter (370 mil projetos finalizados), usei SQL para medir a taxa de sucesso por categoria e por faixa de meta.

A query

Agregação condicional em SQL

O coração da análise é uma agregação condicional: contar quantos projetos foram bem-sucedidos por categoria e dividir pelo total, com CASE dentro do SUM.

SELECT main_category AS categoria,
       COUNT(*)                                                       AS total,
       SUM(CASE WHEN state = 'successful' THEN 1 ELSE 0 END)          AS sucessos,
       ROUND(100.0 * SUM(CASE WHEN state = 'successful' THEN 1 ELSE 0 END)
                   / COUNT(*), 1)                                     AS taxa_sucesso
FROM ks
WHERE state IN ('successful','failed','canceled')   -- ignora 'live' / 'undefined'
GROUP BY main_category
ORDER BY taxa_sucesso DESC;

Quer ver a importação, a limpeza dos dados e todas as queries explicadas? Veja o desenvolvimento passo a passo →

Achados

Taxa de sucesso por categoria

Impacto

O que os dados dizem

36%
taxa de sucesso geral · 370 mil projetos
63% × 20%
melhor (Dance) vs. pior categoria (Technology)
51% → 8%
sucesso de metas < US$ 1k vs. > US$ 100k

Conclusão acionável: além de escolher a categoria certa, metas menores e realistas vingam muito mais — pedir < US$ 1k tem 51% de sucesso; acima de US$ 100k, só 8%. Ambição sem calibragem mata a campanha.

Ferramentas

Stack & decisões

SQL Agregação condicional GROUP BY · CASE Limpeza de dados SQLite