Hackea tu encuesta: Técnicas para tomar el control total de tu recolección de datos
La mayoría de las plataformas de encuestas te encierran en su interfaz de usuario. Nosotros publicamos nuestro formato JSON abiertamente. Edita encuestas en VS Code, genéralas programáticamente, guárdalas en Git… lo que mejor se adapte a tu flujo de trabajo.
Esta guía cubre las configuraciones a nivel de colección que puedes habilitar editando el JSON de la encuesta directamente. Estas características te dan un control detallado sobre el orden y la navegación de las preguntas.
Cómo editar el JSON de la encuesta
Navega a la pestaña Importar / Exportar en el editor. Copia el JSON en tu editor de código preferido o expórtalo a un archivo. Haz tus cambios, luego pega el JSON de vuelta o importa el archivo para actualizar la encuesta.
Los LLM son particularmente eficaces para esto. Pega tu JSON en ChatGPT o Claude y pide cambios específicos como «ordena aleatoriamente la segunda colección» o «añade paginación». Manejan la estructura de forma fiable.
Configuraciones a nivel de colección
Las colecciones se pueden configurar con propiedades especiales que afectan cómo se muestran las preguntas y cómo los encuestados navegan a través de ellas. Estas configuraciones se encuentran directamente en el objeto de la colección en el JSON de tu encuesta.
Shuffle: Orden aleatorio de las preguntas
Aleatoriza el orden de las preguntas para cada encuestado para reducir el sesgo de orden. Cada encuestado obtiene un orden aleatorio consistente que persiste entre actualizaciones de la página.
Cuándo usarlo:
- Pruebas A/B donde el orden de las preguntas podría influir en las respuestas
- Encuestas con muchas preguntas similares para evitar respuestas basadas en patrones
- Reducir los efectos de primacía y recencia en las escalas de calificación
Cómo habilitarlo:
{
"collections": [
{
"id": "my-collection",
"shuffle": true,
"elements": [
/* Tus preguntas aquí */
]
}
]
}
Shuffle + Limit: Muestreo aleatorio de un conjunto de preguntas
Combina shuffle con limit para mostrar a cada encuestado un subconjunto aleatorio de preguntas de un conjunto más grande.
Cuándo usarlo:
- Grandes bancos de preguntas donde responder a todo sería abrumador
- Encuestas del tipo «Responde 5 de 20»
- Muestreo a través de muchos ítems similares sin aumentar la longitud de la encuesta
Cómo habilitarlo:
{
"collections": [
{
"id": "my-collection",
"shuffle": true,
"limit": 5,
"elements": [
/* 20 preguntas en total, cada encuestado ve 5 aleatorias */
]
}
]
}
Step: Paginación (Modo Asistente)
Controla cuántos elementos se muestran a la vez. Los encuestados completan cada paso antes de continuar.
Cuándo usarlo:
- Dividir colecciones largas en partes más pequeñas
- Experiencias clásicas de «asistente» (una pregunta a la vez)
Cómo habilitarlo:
{
"collections": [
{
"id": "my-collection",
"step": 1,
"elements": [
/* Tus preguntas aquí */
]
}
]
}
step: 1— una pregunta por páginastep: 3— tres preguntas por página