Analisador de Mídia Social
Análise de desempenho de campanhas com métricas de engajamento, cálculos de ROI e benchmarks de plataforma.
Sumário
Fluxo de Trabalho de Análise
Analise o desempenho de campanhas de mídia social:
- Validar completude dos dados de entrada (alcance > 0, datas válidas)
- Calcular métricas de engajamento por post
- Agregar métricas a nível de campanha
- Calcular ROI se gasto com anúncios fornecido
- Comparar com benchmarks de plataforma
- Identificar os melhores e piores performers
- Gerar recomendações
- Validação: Taxa de engajamento < 100%, ROI corresponde aos dados de gasto
Requisitos de Entrada
| Campo |
Obrigatório |
Descrição |
| platform |
Sim |
instagram, facebook, twitter, linkedin, tiktok |
| posts[] |
Sim |
Array de dados de post |
| posts[].likes |
Sim |
Contagem de curtidas/reações |
| posts[].comments |
Sim |
Contagem de comentários |
| posts[].reach |
Sim |
Usuários únicos alcançados |
| posts[].impressions |
Não |
Total de visualizações |
| posts[].shares |
Não |
Contagem de compartilhamentos/retweets |
| posts[].saves |
Não |
Contagem de salvamentos/bookmarks |
| posts[].clicks |
Não |
Cliques em links |
| total_spend |
Não |
Gasto com anúncios (para ROI) |
Verificações de Validação de Dados
Antes da análise, verifique:
Métricas de Engajamento
Cálculo da Taxa de Engajamento
Taxa de Engajamento = (Curtidas + Comentários + Compartilhamentos + Salvamentos) / Alcance × 100
Definições de Métricas
| Métrica |
Fórmula |
Interpretação |
| Taxa de Engajamento |
Engajamentos / Alcance × 100 |
Nível de interação da audiência |
| CTR |
Cliques / Impressões × 100 |
Apelo de clique do conteúdo |
| Taxa de Alcance |
Alcance / Seguidores × 100 |
Distribuição do conteúdo |
| Taxa de Viralidade |
Compartilhamentos / Impressões × 100 |
Capacidade de compartilhamento |
| Taxa de Salvamento |
Salvamentos / Alcance × 100 |
Valor do conteúdo |
Categorias de Desempenho
| Classificação |
Taxa de Engajamento |
Ação |
| Excelente |
> 6% |
Escale e replique |
| Bom |
3-6% |
Otimize e expanda |
| Médio |
1-3% |
Teste melhorias |
| Ruim |
< 1% |
Analise e pivote |
Cálculo de ROI
Calcule o retorno sobre o gasto com anúncios:
- Some o total de engajamentos entre posts
- Calcule custo por engajamento (CPE)
- Calcule custo por clique (CPC) se cliques disponíveis
- Estime o valor do engajamento usando taxas de benchmark
- Calcule porcentagem de ROI
- Validação: ROI = (Valor - Gasto) / Gasto × 100
Fórmulas de ROI
| Métrica |
Fórmula |
| Custo Por Engajamento (CPE) |
Gasto Total / Engajamentos Totais |
| Custo Por Clique (CPC) |
Gasto Total / Cliques Totais |
| Custo Por Mil (CPM) |
(Gasto / Impressões) × 1000 |
| Retorno sobre Gasto com Anúncios (ROAS) |
Receita / Gasto com Anúncios |
Estimativas de Valor de Engajamento
| Ação |
Valor (R$) |
Justificativa |
| Curtida |
R$2,50 |
Reconhecimento de marca |
| Comentário |
R$10,00 |
Engajamento ativo |
| Compartilhamento |
R$25,00 |
Amplificação |
| Salvamento |
R$15,00 |
Sinal de intenção |
| Clique |
R$7,50 |
Valor de tráfego |
Interpretação de ROI
| ROI % |
Classificação |
Recomendação |
| > 500% |
Excelente |
Escale o orçamento significativamente |
| 200-500% |
Bom |
Aumente o orçamento moderadamente |
| 100-200% |
Aceitável |
Otimize antes de escalar |
| 0-100% |
Break-even |
Revise segmentação e criativo |
| < 0% |
Negativo |
Pause e reestruture |
Benchmarks de Plataforma
Taxa de Engajamento por Plataforma
| Plataforma |
Média |
Boa |
Excelente |
| Instagram |
1,22% |
3-6% |
>6% |
| Facebook |
0,07% |
0,5-1% |
>1% |
| Twitter/X |
0,05% |
0,1-0,5% |
>0,5% |
| LinkedIn |
2,0% |
3-5% |
>5% |
| TikTok |
5,96% |
8-15% |
>15% |
CTR por Plataforma
| Plataforma |
Média |
Boa |
Excelente |
| Instagram |
0,22% |
0,5-1% |
>1% |
| Facebook |
0,90% |
1,5-2,5% |
>2,5% |
| LinkedIn |
0,44% |
1-2% |
>2% |
| TikTok |
0,30% |
0,5-1% |
>1% |
CPC por Plataforma
| Plataforma |
Média |
Bom |
| Facebook |
R$4,85 |
<R$2,50 |
| Instagram |
R$6,00 |
<R$3,50 |
| LinkedIn |
R$26,30 |
<R$15,00 |
| TikTok |
R$5,00 |
<R$2,50 |
Veja references/platform-benchmarks.md para dados completos de benchmark.
Ferramentas
Calcular Métricas
python scripts/calculate_metrics.py assets/sample_input.json
Calcula taxa de engajamento, CTR, taxa de alcance para cada post e totais da campanha.
Analisar Desempenho
python scripts/analyze_performance.py assets/sample_input.json
Gera análise completa de desempenho com ROI, benchmarks e recomendações.
A saída inclui:
- Métricas a nível de campanha
- Breakdown post por post
- Comparações de benchmark
- Top performers rankeados
- Recomendações acionáveis
Exemplos
Entrada de Exemplo
Veja assets/sample_input.json:
{
"platform": "instagram",
"total_spend": 2500,
"posts": [
{
"post_id": "post_001",
"content_type": "image",
"likes": 342,
"comments": 28,
"shares": 15,
"saves": 45,
"reach": 5200,
"impressions": 8500,
"clicks": 120
}
]
}
Saída de Exemplo
Veja assets/expected_output.json:
{
"campaign_metrics": {
"total_engagements": 1521,
"avg_engagement_rate": 8.36,
"ctr": 1.55
},
"roi_metrics": {
"total_spend": 2500.0,
"cost_per_engagement": 1.64,
"roi_percentage": 660.5
},
"insights": {
"overall_health": "excellent",
"benchmark_comparison": {
"engagement_status": "excellent",
"engagement_benchmark": "1.22%",
"engagement_actual": "8.36%"
}
}
}
Interpretação
A campanha de exemplo mostra:
- Taxa de engajamento 8,36% vs benchmark de 1,22% = Excelente (6,8x acima da média)
- CTR 1,55% vs benchmark de 0,22% = Excelente (7x acima da média)
- ROI 660% = Retorno excepcional sobre R$2.500 de gasto
- Recomendação: Escale o orçamento, replique elementos bem-sucedidos
Documentação de Referência
Benchmarks de Plataforma
references/platform-benchmarks.md contém:
- Benchmarks de taxa de engajamento por plataforma e setor
- Benchmarks de CTR para conteúdo orgânico e pago
- Benchmarks de custo (CPC, CPM, CPE)
- Desempenho de tipo de conteúdo por plataforma
- Horários e frequências ideais de postagem
- Fórmulas de cálculo de ROI
Gatilhos Proativos
- Taxa de engajamento abaixo da média da plataforma → Conteúdo não está ressoando. Analise os top performers para padrões.
- Crescimento de seguidores estagnado → Problema de distribuição ou frequência de conteúdo. Audite padrões de postagem.
- Muitas impressões, baixo engajamento → Alcance sem ressonância. Problema de qualidade do conteúdo.
- Concorrente com desempenho significativamente superior → Lacuna de conteúdo. Analise os posts bem-sucedidos deles.
Artefatos de Saída
| Quando você pede... |
Você recebe... |
| "Auditoria de mídia social" |
Análise de desempenho entre plataformas com benchmarks |
| "O que está performando?" |
Análise de conteúdo top com padrões e recomendações |
| "Análise social do concorrente" |
Comparação de mídia social competitiva com lacunas |
Comunicação
Toda saída passa por verificação de qualidade:
- Autovalidação: atribuição de fonte, auditoria de suposições, pontuação de confiança
- Formato de saída: Conclusão → O quê (com confiança) → Por quê → Como Agir
- Apenas resultados. Cada descoberta marcada: 🟢 verificado, 🟡 médio, 🔴 assumido.
Skills Relacionadas
- social-content: Para criar posts sociais. Use esta skill para analisar desempenho.
- campaign-analytics: Para analytics multicanal incluindo social.
- content-strategy: Para planejar temas de conteúdo social.
- marketing-context: Fornece contexto de audiência para melhor análise.
1---2name: social-media-analyzer3description: Análise de campanhas de mídia social e rastreamento de desempenho. Calcula taxas de engajamento, ROI e benchmarks entre plataformas. Use para analisar desempenho de mídia social, calcular taxa de engajamento, medir ROI de campanha, comparar métricas de plataforma ou fazer benchmark de engajamento contra padrões do setor.4---56# Analisador de Mídia Social78Análise de desempenho de campanhas com métricas de engajamento, cálculos de ROI e benchmarks de plataforma.910---1112## Sumário1314- [Fluxo de Trabalho de Análise](#analysis-workflow)15- [Métricas de Engajamento](#engagement-metrics)16- [Cálculo de ROI](#roi-calculation)17- [Benchmarks de Plataforma](#platform-benchmarks)18- [Ferramentas](#tools)19- [Exemplos](#examples)2021---2223## Fluxo de Trabalho de Análise2425Analise o desempenho de campanhas de mídia social:26271. Validar completude dos dados de entrada (alcance > 0, datas válidas)282. Calcular métricas de engajamento por post293. Agregar métricas a nível de campanha304. Calcular ROI se gasto com anúncios fornecido315. Comparar com benchmarks de plataforma326. Identificar os melhores e piores performers337. Gerar recomendações348. **Validação:** Taxa de engajamento < 100%, ROI corresponde aos dados de gasto3536### Requisitos de Entrada3738| Campo | Obrigatório | Descrição |39|-------|------------|-----------|40| platform | Sim | instagram, facebook, twitter, linkedin, tiktok |41| posts[] | Sim | Array de dados de post |42| posts[].likes | Sim | Contagem de curtidas/reações |43| posts[].comments | Sim | Contagem de comentários |44| posts[].reach | Sim | Usuários únicos alcançados |45| posts[].impressions | Não | Total de visualizações |46| posts[].shares | Não | Contagem de compartilhamentos/retweets |47| posts[].saves | Não | Contagem de salvamentos/bookmarks |48| posts[].clicks | Não | Cliques em links |49| total_spend | Não | Gasto com anúncios (para ROI) |5051### Verificações de Validação de Dados5253Antes da análise, verifique:5455- [ ] Alcance > 0 para todos os posts (evitar divisão por zero)56- [ ] Contagens de engajamento são não negativas57- [ ] Intervalo de datas é válido (início < fim)58- [ ] Plataforma é reconhecida59- [ ] Gasto > 0 se ROI solicitado6061---6263## Métricas de Engajamento6465### Cálculo da Taxa de Engajamento6667```68Taxa de Engajamento = (Curtidas + Comentários + Compartilhamentos + Salvamentos) / Alcance × 10069```7071### Definições de Métricas7273| Métrica | Fórmula | Interpretação |74|---------|---------|---------------|75| Taxa de Engajamento | Engajamentos / Alcance × 100 | Nível de interação da audiência |76| CTR | Cliques / Impressões × 100 | Apelo de clique do conteúdo |77| Taxa de Alcance | Alcance / Seguidores × 100 | Distribuição do conteúdo |78| Taxa de Viralidade | Compartilhamentos / Impressões × 100 | Capacidade de compartilhamento |79| Taxa de Salvamento | Salvamentos / Alcance × 100 | Valor do conteúdo |8081### Categorias de Desempenho8283| Classificação | Taxa de Engajamento | Ação |84|--------------|---------------------|------|85| Excelente | > 6% | Escale e replique |86| Bom | 3-6% | Otimize e expanda |87| Médio | 1-3% | Teste melhorias |88| Ruim | < 1% | Analise e pivote |8990---9192## Cálculo de ROI9394Calcule o retorno sobre o gasto com anúncios:95961. Some o total de engajamentos entre posts972. Calcule custo por engajamento (CPE)983. Calcule custo por clique (CPC) se cliques disponíveis994. Estime o valor do engajamento usando taxas de benchmark1005. Calcule porcentagem de ROI1016. **Validação:** ROI = (Valor - Gasto) / Gasto × 100102103### Fórmulas de ROI104105| Métrica | Fórmula |106|---------|---------|107| Custo Por Engajamento (CPE) | Gasto Total / Engajamentos Totais |108| Custo Por Clique (CPC) | Gasto Total / Cliques Totais |109| Custo Por Mil (CPM) | (Gasto / Impressões) × 1000 |110| Retorno sobre Gasto com Anúncios (ROAS) | Receita / Gasto com Anúncios |111112### Estimativas de Valor de Engajamento113114| Ação | Valor (R$) | Justificativa |115|------|-----------|--------------|116| Curtida | R$2,50 | Reconhecimento de marca |117| Comentário | R$10,00 | Engajamento ativo |118| Compartilhamento | R$25,00 | Amplificação |119| Salvamento | R$15,00 | Sinal de intenção |120| Clique | R$7,50 | Valor de tráfego |121122### Interpretação de ROI123124| ROI % | Classificação | Recomendação |125|-------|--------------|-------------|126| > 500% | Excelente | Escale o orçamento significativamente |127| 200-500% | Bom | Aumente o orçamento moderadamente |128| 100-200% | Aceitável | Otimize antes de escalar |129| 0-100% | Break-even | Revise segmentação e criativo |130| < 0% | Negativo | Pause e reestruture |131132---133134## Benchmarks de Plataforma135136### Taxa de Engajamento por Plataforma137138| Plataforma | Média | Boa | Excelente |139|----------|-------|-----|-----------|140| Instagram | 1,22% | 3-6% | >6% |141| Facebook | 0,07% | 0,5-1% | >1% |142| Twitter/X | 0,05% | 0,1-0,5% | >0,5% |143| LinkedIn | 2,0% | 3-5% | >5% |144| TikTok | 5,96% | 8-15% | >15% |145146### CTR por Plataforma147148| Plataforma | Média | Boa | Excelente |149|----------|-------|-----|-----------|150| Instagram | 0,22% | 0,5-1% | >1% |151| Facebook | 0,90% | 1,5-2,5% | >2,5% |152| LinkedIn | 0,44% | 1-2% | >2% |153| TikTok | 0,30% | 0,5-1% | >1% |154155### CPC por Plataforma156157| Plataforma | Média | Bom |158|----------|-------|-----|159| Facebook | R$4,85 | <R$2,50 |160| Instagram | R$6,00 | <R$3,50 |161| LinkedIn | R$26,30 | <R$15,00 |162| TikTok | R$5,00 | <R$2,50 |163164Veja `references/platform-benchmarks.md` para dados completos de benchmark.165166---167168## Ferramentas169170### Calcular Métricas171172```bash173python scripts/calculate_metrics.py assets/sample_input.json174```175176Calcula taxa de engajamento, CTR, taxa de alcance para cada post e totais da campanha.177178### Analisar Desempenho179180```bash181python scripts/analyze_performance.py assets/sample_input.json182```183184Gera análise completa de desempenho com ROI, benchmarks e recomendações.185186**A saída inclui:**187- Métricas a nível de campanha188- Breakdown post por post189- Comparações de benchmark190- Top performers rankeados191- Recomendações acionáveis192193---194195## Exemplos196197### Entrada de Exemplo198199Veja `assets/sample_input.json`:200201```json202{203 "platform": "instagram",204 "total_spend": 2500,205 "posts": [206 {207 "post_id": "post_001",208 "content_type": "image",209 "likes": 342,210 "comments": 28,211 "shares": 15,212 "saves": 45,213 "reach": 5200,214 "impressions": 8500,215 "clicks": 120216 }217 ]218}219```220221### Saída de Exemplo222223Veja `assets/expected_output.json`:224225```json226{227 "campaign_metrics": {228 "total_engagements": 1521,229 "avg_engagement_rate": 8.36,230 "ctr": 1.55231 },232 "roi_metrics": {233 "total_spend": 2500.0,234 "cost_per_engagement": 1.64,235 "roi_percentage": 660.5236 },237 "insights": {238 "overall_health": "excellent",239 "benchmark_comparison": {240 "engagement_status": "excellent",241 "engagement_benchmark": "1.22%",242 "engagement_actual": "8.36%"243 }244 }245}246```247248### Interpretação249250A campanha de exemplo mostra:251- **Taxa de engajamento 8,36%** vs benchmark de 1,22% = Excelente (6,8x acima da média)252- **CTR 1,55%** vs benchmark de 0,22% = Excelente (7x acima da média)253- **ROI 660%** = Retorno excepcional sobre R$2.500 de gasto254- **Recomendação:** Escale o orçamento, replique elementos bem-sucedidos255256---257258## Documentação de Referência259260### Benchmarks de Plataforma261262`references/platform-benchmarks.md` contém:263264- Benchmarks de taxa de engajamento por plataforma e setor265- Benchmarks de CTR para conteúdo orgânico e pago266- Benchmarks de custo (CPC, CPM, CPE)267- Desempenho de tipo de conteúdo por plataforma268- Horários e frequências ideais de postagem269- Fórmulas de cálculo de ROI270271## Gatilhos Proativos272273- **Taxa de engajamento abaixo da média da plataforma** → Conteúdo não está ressoando. Analise os top performers para padrões.274- **Crescimento de seguidores estagnado** → Problema de distribuição ou frequência de conteúdo. Audite padrões de postagem.275- **Muitas impressões, baixo engajamento** → Alcance sem ressonância. Problema de qualidade do conteúdo.276- **Concorrente com desempenho significativamente superior** → Lacuna de conteúdo. Analise os posts bem-sucedidos deles.277278## Artefatos de Saída279280| Quando você pede... | Você recebe... |281|---------------------|----------------|282| "Auditoria de mídia social" | Análise de desempenho entre plataformas com benchmarks |283| "O que está performando?" | Análise de conteúdo top com padrões e recomendações |284| "Análise social do concorrente" | Comparação de mídia social competitiva com lacunas |285286## Comunicação287288Toda saída passa por verificação de qualidade:289- Autovalidação: atribuição de fonte, auditoria de suposições, pontuação de confiança290- Formato de saída: Conclusão → O quê (com confiança) → Por quê → Como Agir291- Apenas resultados. Cada descoberta marcada: 🟢 verificado, 🟡 médio, 🔴 assumido.292293## Skills Relacionadas294295- **social-content**: Para criar posts sociais. Use esta skill para analisar desempenho.296- **campaign-analytics**: Para analytics multicanal incluindo social.297- **content-strategy**: Para planejar temas de conteúdo social.298- **marketing-context**: Fornece contexto de audiência para melhor análise.