iachat/app/javascript/dashboard/i18n/locale/pt_BR/report.json
Rodribm10 d831ee4d33 feat(reports): Painel Diretoria — Onda 1A (leitura)
Primeira onda do roadmap de indicadores executivos do Grupo Nova. Mede
ADOÇÃO DO CANAL DIGITAL, não a operação total — banner explícito alerta
que reservas fechadas manualmente na recepção ainda não estão capturadas
(Onda 1B vai adicionar marcação manual via botão na conversa).

Backend:
- V2::Reports::ConversionFunnelBuilder — leads (novo/retorno/total),
  reservas (criadas != draft, pagas in active/completed/confirmed),
  taxas de conversão. Filtro opcional por inbox.
- V2::Reports::InboxBenchmarkingBuilder — uma linha por inbox com
  brand_name (via Captain::UnitInbox -> Unit -> Brand)
- Endpoints GET /reports/conversion_funnel e /reports/inbox_benchmarking
- RSpec do ConversionFunnelBuilder

Frontend:
- Rota top-level Reports → Painel Diretoria
- DirectoryDashboard.vue: banner de adoção + filtros + cards + funil + tabela
  benchmarking agrupada por marca com variação vs média
- API client getConversionFunnel + getInboxBenchmarking
- i18n EN + PT

Memórias suporte: feedback_metricas_adocao_canal.md + project_painel_diretoria_roadmap.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 12:44:59 -03:00

666 lines
21 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"REPORT": {
"HEADER": "Conversas",
"LOADING_CHART": "Carregando dados do gráfico...",
"NO_ENOUGH_DATA": "Não existem dados suficientes para gerar o relatório. Tente novamente mais tarde.",
"DOWNLOAD_AGENT_REPORTS": "Baixar relatórios de agentes",
"DATA_FETCHING_FAILED": "Falha ao buscar dados, tente novamente mais tarde.",
"SUMMARY_FETCHING_FAILED": "Não foi possível obter o resumo. Tente novamente mais tarde.",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversas",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensagens Recebidas",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensagens enviadas",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tempo de Primeira Resposta",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Primeira Resposta é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_TIME": {
"NAME": "Tempo de Resolução",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Resolução é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_COUNT": {
"NAME": "Contagem de Resolução",
"DESC": "( Total )"
},
"BOT_RESOLUTION_COUNT": {
"NAME": "Resolvidas pelo bot",
"DESC": "( Total )"
},
"BOT_HANDOFF_COUNT": {
"NAME": "Transferidas para humano",
"DESC": "( Total )"
},
"REPLY_TIME": {
"NAME": "Tempo de espera do cliente",
"TOOLTIP_TEXT": "O Tempo de Espera é {metricValue} (com base em {conversationCount} respostas)",
"DESC": ""
}
},
"DATE_RANGE_OPTIONS": {
"LAST_7_DAYS": "Últimos 7 dias",
"LAST_14_DAYS": "Últimos 14 dias",
"LAST_30_DAYS": "Últimos 30 dias",
"THIS_MONTH": "This month",
"LAST_MONTH": "Last month",
"LAST_3_MONTHS": "Últimos 3 meses",
"LAST_6_MONTHS": "Últimos 6 meses",
"LAST_YEAR": "Ano passado",
"CUSTOM_DATE_RANGE": "Intervalo de datas personalizado"
},
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Selecionar intervalo de datas"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Agrupar por",
"DURATION_FILTER_LABEL": "Duração",
"GROUPING_OPTIONS": {
"DAY": "Dia",
"WEEK": "Semana",
"MONTH": "Mês",
"YEAR": "Ano"
},
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Dia"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Dia"
},
{
"id": 2,
"groupBy": "Semana"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Dia"
},
{
"id": 2,
"groupBy": "Semana"
},
{
"id": 3,
"groupBy": "Mês"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Dia"
},
{
"id": 2,
"groupBy": "Semana"
},
{
"id": 3,
"groupBy": "Mês"
}
],
"BUSINESS_HOURS": "Horários de funcionamento",
"FILTER_ACTIONS": {
"CLEAR_FILTER": "Limpar filtros",
"EMPTY_LIST": "Nenhum resultado encontrado"
},
"PAGINATION": {
"RESULTS": "Exibindo {start} — {end} de {total} resultados",
"PER_PAGE_TEMPLATE": "{size} / page"
}
},
"AGENT_REPORTS": {
"HEADER": "Visão Geral de Agentes",
"DESCRIPTION": "Acompanhe facilmente o desempenho do agente com métricas-chave, como conversas, tempos de resposta, tempos de resolução e casos resolvidos. Clique no nome de um agente para saber mais.",
"LOADING_CHART": "Carregando dados do gráfico...",
"NO_ENOUGH_DATA": "Não existem dados suficientes para gerar o relatório. Tente novamente mais tarde.",
"DOWNLOAD_AGENT_REPORTS": "Baixar relatórios de agentes",
"FILTER_DROPDOWN_LABEL": "Selecione Agente",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversas",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensagens Recebidas",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensagens enviadas",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tempo da Primeira Resposta",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Primeira Resposta é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_TIME": {
"NAME": "Tempo de Resolução",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Resolução é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_COUNT": {
"NAME": "Contagem de Resolução",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 dias"
},
{
"id": 1,
"name": "Últimos 30 dias"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Ano passado"
},
{
"id": 5,
"name": "Intervalo de datas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Selecionar intervalo de datas"
}
},
"LABEL_REPORTS": {
"HEADER": "Visão Geral das Etiquetas",
"DESCRIPTION": "Acompanhe o desempenho da sua etiqueta com métricas-chave incluindo conversas, tempo de resposta, tempos de resolução e casos resolvidos. Clique no nome da etiqueta para obter detalhes.",
"LOADING_CHART": "Carregando dados do gráfico...",
"NO_ENOUGH_DATA": "Não existem dados suficientes para gerar o relatório. Tente novamente mais tarde.",
"DOWNLOAD_LABEL_REPORTS": "Baixar relatórios de etiquetas",
"FILTER_DROPDOWN_LABEL": "Selecionar etiqueta",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversas",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensagens Recebidas",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensagens enviadas",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tempo de Primeira Resposta",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Primeira Resposta é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_TIME": {
"NAME": "Tempo de Resolução",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Resolução é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_COUNT": {
"NAME": "Contagem de Resolução",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 dias"
},
{
"id": 1,
"name": "Últimos 30 dias"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Ano passado"
},
{
"id": 5,
"name": "Intervalo de datas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Selecionar intervalo de datas"
}
},
"INBOX_REPORTS": {
"HEADER": "Visualizar Caixa de Entrada",
"DESCRIPTION": "Veja rapidamente o desempenho da caixa de entrada com métricas-chave como conversas, tempos de resposta, tempos de resolução, e casos resolvidos — tudo em um só lugar. Clique na caixa de entrada para mais detalhes",
"LOADING_CHART": "Carregando dados do gráfico...",
"NO_ENOUGH_DATA": "Não existem dados suficientes para gerar o relatório. Tente novamente mais tarde.",
"DOWNLOAD_INBOX_REPORTS": "Baixar relatórios de entrada",
"FILTER_DROPDOWN_LABEL": "Selecionar caixa de entrada",
"ALL_INBOXES": "Todas as caixas",
"SEARCH_INBOX": "Buscar caixa",
"TABS": {
"OVERVIEW": "Visão Geral",
"LEADS": "Novas × Retorno"
},
"LEADS": {
"TITLE": "Novas × Retorno",
"INBOX_LABEL": "Caixa de entrada:",
"EMPTY": "Sem conversas no período.",
"TOTAL": "Total de conversas no período: {count}",
"METRICS": {
"NEW_LEADS": {
"LABEL": "Leads novos",
"INFO": "Conversas de contatos que nunca falaram em nenhuma caixa da rede antes."
},
"RETURNING": {
"LABEL": "Retorno",
"INFO": "Conversas de contatos cuja conversa anterior mais recente foi resolvida há mais de 24h."
},
"OTHERS": {
"LABEL": "Outras",
"INFO": "Conversas de contatos cuja conversa anterior ainda está aberta ou foi resolvida há menos de 24h."
}
},
"CHART": {
"NEW_LEADS": "Novas",
"RETURNING": "Retorno",
"OTHERS": "Outras"
}
},
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversas",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensagens Recebidas",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensagens enviadas",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tempo da Primeira Resposta",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Primeira Resposta é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_TIME": {
"NAME": "Tempo de resolução",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Resolução é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_COUNT": {
"NAME": "Contagem de Resolução",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 dias"
},
{
"id": 1,
"name": "Últimos 30 dias"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Ano passado"
},
{
"id": 5,
"name": "Intervalo de datas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Selecionar intervalo de datas"
}
},
"TEAM_REPORTS": {
"HEADER": "Resumo do Time",
"DESCRIPTION": "Obtenha um instantâneo do desempenho de seu time com métricas essenciais, incluindo conversas, tempos de resposta, tempos de resolução e casos resolvidos. Clique no nome do time para mais detalhes.",
"LOADING_CHART": "Carregando dados do gráfico...",
"NO_ENOUGH_DATA": "Não existem dados suficientes para gerar o relatório. Tente novamente mais tarde.",
"DOWNLOAD_TEAM_REPORTS": "Baixar relatórios de time",
"FILTER_DROPDOWN_LABEL": "Selecionar Time",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversas",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensagens Recebidas",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensagens enviadas",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tempo da Primeira Resposta",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Primeira Resposta é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_TIME": {
"NAME": "Tempo de Resolução",
"DESC": "(Média)",
"INFO_TEXT": "Número total de conversas utilizadas para computação:",
"TOOLTIP_TEXT": "O Tempo de Resolução é de {metricValue} (com base em {conversationCount} conversas)"
},
"RESOLUTION_COUNT": {
"NAME": "Contagem de Resolução",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 dias"
},
{
"id": 1,
"name": "Últimos 30 dias"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Ano passado"
},
{
"id": 5,
"name": "Intervalo de datas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Selecionar intervalo de datas"
}
},
"CSAT_REPORTS": {
"HEADER": "Relatórios CSAT",
"NO_RECORDS": "Não há respostas de pesquisa em CSAT disponíveis.",
"DOWNLOAD": "Baixar relatórios de CSAT",
"DOWNLOAD_FAILED": "Falha ao baixar Relatórios CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Escolher agentes"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Contato",
"AGENT_NAME": "Agente atribuído",
"RATING": "Classificação",
"FEEDBACK_TEXT": "Comentário do feedback"
}
},
"METRIC": {
"TOTAL_RESPONSES": {
"LABEL": "Total de respostas",
"TOOLTIP": "Número total de respostas coletadas"
},
"SATISFACTION_SCORE": {
"LABEL": "Pontuação de satisfação",
"TOOLTIP": "Número total de respostas positivas / Número total de respostas * 100"
},
"RESPONSE_RATE": {
"LABEL": "Taxa de resposta",
"TOOLTIP": "Número total de respostas / Número total de mensagens CSAT de pesquisa enviadas * 100"
}
}
},
"BOT_REPORTS": {
"HEADER": "Relatórios do Bot",
"METRIC": {
"TOTAL_CONVERSATIONS": {
"LABEL": "Conversas",
"TOOLTIP": "Total de conversas atendidas pelo bot no período"
},
"TOTAL_RESPONSES": {
"LABEL": "Mensagens enviadas",
"TOOLTIP": "Total de mensagens enviadas — inclui o bot E humanos (via Chatwoot ou eco do WhatsApp)"
},
"RESOLUTION_RATE": {
"LABEL": "Resolvidas pelo bot %",
"TOOLTIP": "Conversas que o bot resolveu sozinho (sem humano respondendo, via Chatwoot ou WhatsApp) ÷ total de conversas × 100"
},
"HANDOFF_RATE": {
"LABEL": "Transferidas pra humano %",
"TOOLTIP": "Conversas transferidas pra humano (auto pela Jasmine + tomada manual) ÷ total de conversas × 100. Junto com a taxa de resolução fecha a engrenagem (o resto está aberto, em snooze ou abandonado)."
},
"BOT_RESOLUTIONS": {
"LABEL": "Resolvidas pelo bot",
"TOOLTIP": "Contagem absoluta: conversas que o bot fechou sozinho, sem humano respondendo (via Chatwoot ou WhatsApp)"
},
"AUTO_HANDOFFS": {
"LABEL": "Transferência automática (Jasmine)",
"TOOLTIP": "Conversas em que a Jasmine chamou bot_handoff! explicitamente — geralmente loop de ferramenta, timeout, limite de turnos ou intent do LLM classificado como handoff"
},
"MANUAL_TAKEOVERS": {
"LABEL": "Tomada manual (agente)",
"TOOLTIP": "Conversas em que um humano respondeu (Chatwoot ou eco do WhatsApp) SEM a Jasmine ter chamado bot_handoff! antes — o agente assumiu silenciosamente"
}
}
},
"OVERVIEW_REPORTS": {
"HEADER": "Visão geral",
"LIVE": "Em tempo real",
"ACCOUNT_CONVERSATIONS": {
"HEADER": "Conversas Abertas",
"LOADING_MESSAGE": "Carregando métricas de conversa...",
"OPEN": "Abertas",
"UNATTENDED": "Não atendidas",
"UNASSIGNED": "Não atribuídas",
"PENDING": "Pendentes"
},
"CONVERSATION_HEATMAP": {
"HEADER": "Tráfego de conversa",
"NO_CONVERSATIONS": "Não há conversas",
"CONVERSATION": "{count} conversa",
"CONVERSATIONS": "{count} conversas",
"DOWNLOAD_REPORT": "Baixar relatório"
},
"RESOLUTION_HEATMAP": {
"HEADER": "Resolutions",
"NO_CONVERSATIONS": "Não há conversas",
"CONVERSATION": "{count} conversa",
"CONVERSATIONS": "{count} conversas",
"DOWNLOAD_REPORT": "Baixar relatório"
},
"AGENT_CONVERSATIONS": {
"HEADER": "Conversas por agentes",
"LOADING_MESSAGE": "Carregando métricas de agente...",
"NO_AGENTS": "Não há conversas por agentes",
"TABLE_HEADER": {
"AGENT": "Agente",
"OPEN": "Abertas",
"UNATTENDED": "Não atendidas",
"STATUS": "Status"
}
},
"TEAM_CONVERSATIONS": {
"ALL_TEAMS": "Todos os Times",
"HEADER": "Conversas por times",
"LOADING_MESSAGE": "Carregando métricas de times...",
"NO_TEAMS": "Não há dados disponíveis",
"TABLE_HEADER": {
"TEAM": "Time",
"OPEN": "Abrir",
"UNATTENDED": "Não atendidas",
"STATUS": "Status"
}
},
"AGENT_STATUS": {
"HEADER": "Status do agente",
"ONLINE": "Disponível",
"BUSY": "Ocupado",
"OFFLINE": "Desconectado"
}
},
"DAYS_OF_WEEK": {
"SUNDAY": "Domingo",
"MONDAY": "Segunda-Feira",
"TUESDAY": "Terça-feira",
"WEDNESDAY": "Quarta-feira",
"THURSDAY": "Quinta-feira",
"FRIDAY": "Sexta-feira",
"SATURDAY": "Sábado"
},
"SLA_REPORTS": {
"HEADER": "Relatórios SLA",
"NO_RECORDS": "Conversas com SLA aplicadas não estão disponíveis.",
"LOADING": "Carregando dados de SLA...",
"DOWNLOAD_SLA_REPORTS": "Baixar relatórios de SLA",
"DOWNLOAD_FAILED": "Falha ao baixar os relatórios de SLA",
"DROPDOWN": {
"ADD_FIlTER": "Adicionar filtro",
"CLEAR_ALL": "Limpar tudo",
"CLEAR_FILTER": "Limpar filtros",
"EMPTY_LIST": "Nenhum resultado encontrado",
"NO_FILTER": "Não há filtros disponíveis",
"SEARCH": "Filtro de pesquisa",
"INPUT_PLACEHOLDER": {
"SLA": "Nome do SLA",
"AGENTS": "Nome do Agente",
"INBOXES": "Nome da Caixa de Entrada",
"LABELS": "Nome da etiqueta",
"TEAMS": "Nome do Time"
},
"SLA": "Política SLA",
"INBOXES": "Caixa de Entrada",
"AGENTS": "Agente",
"LABELS": "Nome do campo",
"TEAMS": "Time"
},
"WITH": "com",
"METRICS": {
"HIT_RATE": {
"LABEL": "Taxa de acerto",
"TOOLTIP": "Porcentagem de SLAs criados foram concluídos com êxito"
},
"NO_OF_MISSES": {
"LABEL": "Número de Erros",
"TOOLTIP": "Total de SLA perdidos em um determinado período"
},
"NO_OF_CONVERSATIONS": {
"LABEL": "Nº de Conversas",
"TOOLTIP": "Número total de conversas com SLA"
}
},
"TABLE": {
"HEADER": {
"POLICY": "Política",
"CONVERSATION": "Conversas",
"AGENT": "Agente"
},
"VIEW_DETAILS": "Ver detalhes"
}
},
"SUMMARY_REPORTS": {
"INBOX": "Caixa de Entrada",
"AGENT": "Agente",
"TEAM": "Time",
"LABEL": "Nome do campo",
"AVG_RESOLUTION_TIME": "Tempo Médio de Resolução",
"AVG_FIRST_RESPONSE_TIME": "Tempo Médio de Primeira Resposta",
"AVG_REPLY_TIME": "Tempo Médio de Espera do Cliente",
"RESOLUTION_COUNT": "Contagem de Resolução",
"CONVERSATIONS": "Nº de Conversas"
},
"DIRECTORY_DASHBOARD": {
"HEADER": "Painel Diretoria",
"BANNER": {
"TITLE": "Adoção do canal digital — não é a operação completa.",
"BODY": "Esses números medem só o canal digital (Jasmine + reservas via app). Conversas atendidas manualmente que fecharam na recepção ainda não estão capturadas (marcação manual em construção)."
},
"HEADLINE_NUMBERS": "Números principais",
"METRICS": {
"LEADS_TOTAL": {
"LABEL": "Leads (total)",
"TOOLTIP": "Todas as conversas criadas no período (novos + retorno)"
},
"LEADS_NEW": {
"LABEL": "Leads novos",
"TOOLTIP": "Primeira conversa do contato em qualquer caixa da rede"
},
"LEADS_RETURNING": {
"LABEL": "Leads de retorno",
"TOOLTIP": "Contato com pelo menos uma conversa anterior"
},
"CONVERSION_RATE": {
"LABEL": "Lead → Reserva paga",
"TOOLTIP": "Reservas pagas ÷ total de leads × 100. Proxy de adoção, não retrato da operação."
}
},
"FUNNEL": {
"TITLE": "Funil",
"STAGE_LEADS": "Leads",
"STAGE_RESERVATIONS": "Reservas criadas",
"STAGE_PAID": "Pagas"
},
"BENCHMARK": {
"TITLE": "Comparativo entre unidades por marca",
"BRAND_AVG": "média da marca",
"COL_INBOX": "Caixa de Entrada",
"COL_LEADS": "Leads",
"COL_CREATED": "Criadas",
"COL_PAID": "Pagas",
"COL_RATE": "Taxa conv.",
"COL_VS_BRAND": "vs marca"
}
}
}