Atualmente, através da API do CVDW, não é possível identificar corretamente o total de respondentes de uma pesquisa.
A estrutura disponibilizada contém apenas os identificadores da pesquisa, pergunta e resposta. Em questões de múltipla escolha, um mesmo respondente pode gerar múltiplos registros para a mesma pergunta, resultando em vários idresposta.
Como as pesquisas são anônimas e não existe um identificador do cliente/respondente, não é possível agrupar as respostas pertencentes a um mesmo preenchimento de formulário e, consequentemente, calcular métricas como:
Total de respondentes da pesquisa;
Taxa de resposta;
Quantidade de respondentes por pergunta;
Análises de conclusão da pesquisa.
Sugestão: incluir na API um identificador único do formulário respondido (por exemplo, id_resposta_pesquisa, id_formulario, id_submissao ou equivalente), que seja o mesmo para todas as respostas pertencentes ao mesmo preenchimento.
Dessa forma, seria possível agrupar os registros referentes a uma mesma resposta de pesquisa, mesmo mantendo o anonimato do respondente.
Excelente sugestão. Bora CVCRM, vamos melhorar essa API.