|
|
@@ -0,0 +1,129 @@
|
|
|
+export const sentimentDashboardMockSource = {
|
|
|
+ summary: {
|
|
|
+ atRiskClients: { value: 23, image: '/images/sentiment/risk.svg' },
|
|
|
+ opportunities: { value: 41, image: '/images/sentiment/opportunity.svg' },
|
|
|
+ recentInteractions: { value: 186, image: '/images/sentiment/interactions.svg' },
|
|
|
+ netTrend: { value: '+12%', image: '/images/sentiment/trend.svg' }
|
|
|
+ },
|
|
|
+ alerts: [
|
|
|
+ {
|
|
|
+ id: 'alert-1',
|
|
|
+ clientName: 'Grupo Horizonte',
|
|
|
+ title: 'Grupo Horizonte com alta chance de churn',
|
|
|
+ description: 'Queda de engajamento nas ultimas 2 semanas.',
|
|
|
+ priority: 'high',
|
|
|
+ category: 'churn_risk',
|
|
|
+ avatar: '/images/sentiment/client-1.svg'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 'alert-2',
|
|
|
+ clientName: 'Comercial Atlas',
|
|
|
+ title: 'Comercial Atlas com frustracao recente',
|
|
|
+ description: '3 interacoes negativas seguidas nas ultimas 24h.',
|
|
|
+ priority: 'medium',
|
|
|
+ category: 'frustration',
|
|
|
+ avatar: '/images/sentiment/client-2.svg'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 'alert-3',
|
|
|
+ clientName: 'Rede Sol',
|
|
|
+ title: 'Rede Sol com intencao de compra detectada',
|
|
|
+ description: 'Aumento de mensagens sobre fechamento e pagamento.',
|
|
|
+ priority: 'high',
|
|
|
+ category: 'buying_intent',
|
|
|
+ avatar: '/images/sentiment/client-3.svg'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 'alert-4',
|
|
|
+ clientName: 'Nexus Store',
|
|
|
+ title: 'Nexus Store com oportunidade ativa',
|
|
|
+ description: 'Interesse recorrente em plano premium.',
|
|
|
+ priority: 'low',
|
|
|
+ category: 'buying_intent',
|
|
|
+ avatar: '/images/sentiment/client-4.svg'
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ timeline: [
|
|
|
+ { period: 'Sem 1', gains: 38, losses: 16 },
|
|
|
+ { period: 'Sem 2', gains: 44, losses: 18 },
|
|
|
+ { period: 'Sem 3', gains: 49, losses: 21 },
|
|
|
+ { period: 'Sem 4', gains: 56, losses: 19 },
|
|
|
+ { period: 'Sem 5', gains: 63, losses: 22 },
|
|
|
+ { period: 'Sem 6', gains: 68, losses: 24 }
|
|
|
+ ],
|
|
|
+ aspects: [
|
|
|
+ {
|
|
|
+ id: 'atendimento',
|
|
|
+ name: 'Atendimento',
|
|
|
+ positive: [
|
|
|
+ { text: 'Fui respondida super rapido e com muita atencao.', client: 'Maria Silva' },
|
|
|
+ { text: 'A vendedora entendeu exatamente o que eu precisava.', client: '5511988887777' },
|
|
|
+ { text: 'Atendimento nota 10, resolveram meu problema na hora.', client: 'Joao Pedro' },
|
|
|
+ { text: 'Amei a paciencia da atendente comigo.', client: '5541999991111' },
|
|
|
+ { text: 'Muito educados e prestativos em todo momento.', client: 'Ana Julia' },
|
|
|
+ { text: 'Explicaram tudo certinho sobre o produto.', client: 'Carlos Costa' },
|
|
|
+ { text: 'Sempre compro aqui pelo otimo atendimento.', client: '5521977776666' },
|
|
|
+ { text: 'Me ajudaram a escolher a melhor opcao para o meu caso.', client: 'Fernanda Lima' },
|
|
|
+ { text: 'Atendimento humanizado de verdade.', client: 'Roberto Souza' },
|
|
|
+ { text: 'Nao tive dor de cabeca nenhuma, excelente.', client: '5519966665555' },
|
|
|
+ { text: 'Essa frase nao deve aparecer se limitar a 10.', client: 'Extra' }
|
|
|
+ ],
|
|
|
+ neutral: [
|
|
|
+ { text: 'O atendimento foi normal, sem problemas.', client: 'Marcos Paulo' },
|
|
|
+ { text: 'Recebi as informacoes basicas que eu precisava.', client: '5551955554444' }
|
|
|
+ ],
|
|
|
+ negative: [
|
|
|
+ { text: 'Demoraram muito para me responder no WhatsApp.', client: 'Lucas Martins' },
|
|
|
+ { text: 'Precisei repetir a mesma duvida varias vezes.', client: '5531944443333' }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 'produto',
|
|
|
+ name: 'Produto',
|
|
|
+ positive: [
|
|
|
+ { text: 'A qualidade da peca surpreendeu, muito boa mesmo.', client: 'Renata Castro' },
|
|
|
+ { text: 'O tecido e o acabamento sao excelentes.', client: '5581933332222' }
|
|
|
+ ],
|
|
|
+ neutral: [
|
|
|
+ { text: 'O produto e bom, dentro do esperado.', client: 'Julio Cesar' },
|
|
|
+ { text: 'Achei as opcoes ok para o que eu procurava.', client: '5561922221111' }
|
|
|
+ ],
|
|
|
+ negative: [
|
|
|
+ { text: 'O tamanho ficou diferente do que eu esperava.', client: 'Patricia Alves' },
|
|
|
+ { text: 'Nao tinha a cor que eu queria em estoque.', client: '5571911110000' }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 'entrega',
|
|
|
+ name: 'Entrega',
|
|
|
+ positive: [
|
|
|
+ { text: 'Chegou antes do prazo e veio muito bem embalado.', client: 'Camila Rocha' },
|
|
|
+ { text: 'O rastreio funcionou certinho do inicio ao fim.', client: '5591900009999' }
|
|
|
+ ],
|
|
|
+ neutral: [
|
|
|
+ { text: 'Recebi no prazo informado, tudo certo.', client: 'Rodrigo Freitas' },
|
|
|
+ { text: 'A entrega aconteceu sem atrasos relevantes.', client: '5585988887777' }
|
|
|
+ ],
|
|
|
+ negative: [
|
|
|
+ { text: 'Meu pedido atrasou e nao tive atualizacao.', client: 'Amanda Nunes' },
|
|
|
+ { text: 'A transportadora marcou entregue sem me avisar.', client: '5598977776666' }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 'monetario',
|
|
|
+ name: 'Monetario',
|
|
|
+ positive: [
|
|
|
+ { text: 'O desconto ajudou muito na decisao de compra.', client: 'Diego Moraes' },
|
|
|
+ { text: 'As condicoes de pagamento ficaram boas para mim.', client: '5511966665555' }
|
|
|
+ ],
|
|
|
+ neutral: [
|
|
|
+ { text: 'O preco esta na media do mercado.', client: 'Beatriz Santos' },
|
|
|
+ { text: 'Valor justo para o tipo de produto.', client: '5521955554444' }
|
|
|
+ ],
|
|
|
+ negative: [
|
|
|
+ { text: 'O frete ficou caro para minha regiao.', client: 'Thiago Oliveira' },
|
|
|
+ { text: 'O preco final ficou acima do que eu esperava.', client: '5531944443333' }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+};
|