Genera un plugin de encuestas WordPress con lógica de ramificación
Las encuestas necesitan ramificación en cuanto te importa el dato. "¿Eres cliente actual?" debería cambiar las siguientes diez preguntas. Sin ramificación o preguntas todo a todos (y cae la tasa de completar) o mandas dos encuestas (y pierdes el dataset unificado).
Typeform clava la UX pero cobra por respuesta, SurveyMonkey es enterprise y los plugins de encuestas WordPress suelen ser ofshoots LMS pesados o polls planos.
¿Por qué generarlo en vez de instalar un plugin existente?
Un plugin custom deja el dato en tu DB, exporta a CSV cuando quieras y soporta modo anónimo para encuestas de compliance sin linkar user id. La ramificación se declara como reglas en PHP — "si Q3 == A, saltar a Q7" — y el servidor fuerza los saltos.
Mandamos flujo una-pregunta-por-pantalla (estilo Typeform) con atajos de teclado y barra de progreso. Pesa pocos KB porque no hay motor de plantillas, ni SDK analítica, ni llamadas a terceros.
Trade-off: no hay builder drag-drop, así que añadir preguntas es cambio de código. Para encuestas que corren una vez o se editan pocas veces al año, esto es más rápido que una GUI.
Prompt de ejemplo
Este es el tipo de descripción que genera este plugin. Puedes partir de aquí y ajustar lo que necesites antes de generar.
Nombre del plugin: Acme Customer Survey
Preguntas y ramificación en código:
- Q1: ¿Eres cliente actual? (sí/no)
- Si sí, ir a Q2 camino-satisfacción (Q2-Q8).
- Si no, ir a Q9 camino-prospect (Q9-Q12).
- Q8 y Q12 llevan a Q13 (cierre compartido: NPS + texto libre).
Render: una pregunta por pantalla, progreso 0-100%, botón atrás deshabilitado en ramas.
Teclado: Enter avanza, 1-9 selecciona múltiple.
Anónimo (on por defecto): sin IP, sin user id incluso si está logueado.
Validación server-side por pregunta: required, min/max longitud, regex si procede.
Admin: vista resultados con distribución por pregunta, export CSV con columna camino.Qué suele incluir el plugin generado
- Spec declarativa de preguntas + ramas en PHP
- Render una-pregunta-por-pantalla con teclado
- Ramificación forzada en servidor (no se salta por URL)
- Modo anónimo eliminando IP y link de usuario
- Export CSV con columna camino
- Vista resultados con histogramas por pregunta
Preguntas, reglas, defaults anónimos y columnas exportadas van en el prompt. Multi-idioma: describe locales y el plugin acepta texto traducido.
Preguntas frecuentes
¿Puedo editar preguntas sin redeployar?
Sí si describes editor admin. Por defecto viven en código (fuente de verdad más simple); un editor añade ~100 líneas.
¿Cuánto puede crecer?
Hemos desplegado encuestas de 50 preguntas con ramas y cargan bien. Más allá, considera paginar en grupos.