Skip to main content
Si desea recopilar las respuestas de su widget en Kameleoon y exportarlas a CSV, consulte el artículo Exportación de datos de encuestas.
En este artículo aprenderá:
  • Cómo configurar su Google Sheet para recibir los datos de la encuesta.
  • Cómo configurar la pestaña Survey Settings en el Widget Studio para enviar las respuestas a Google Sheets.

Configurar su Google Sheet

  1. Vaya a Google Sheets y cree una nueva hoja de cálculo.
  2. Nombre la pestaña Sheet 1 (que es el valor predeterminado).
  3. En la primera fila, defina las columnas de la siguiente manera:
Detalles:
  • Column A > Introduzca Date. Kameleoon rellena automáticamente esta celda con la fecha y hora de cada envío.
  • A partir de Column B > Introduzca el nombre de cada elemento de encuesta o de formulario añadido a su widget.
Puede encontrar el nombre de un elemento en el árbol de elementos, en la pestaña Content de la sección Design.
Cuando selecciona un elemento (por ejemplo, una scale), su nombre aparece en la parte superior de la barra lateral de edición.
Considere este widget como ejemplo:
Este widget tiene dos elementos de encuesta, así que introduzca lo siguiente en la primera fila de la Google Sheet:
  • Column A: Date
  • Column B: Scale
  • Column C: Long Answer
  1. Añada un Google App Script
  • Haga clic en Extensions > App Script. Se abre un nuevo Google Script. Renómbrelo; por ejemplo, use “form data”.
  • Reemplace todo el código por el siguiente:
Si no puede nombrar su pestaña “Sheet 1”, cambie la primera línea del script y reemplace “Sheet 1” por el nombre real de su pestaña.
Cuando haya terminado, su script debería tener este aspecto:
  1. Haga clic en Save project to Drive (a la izquierda de Run).
  2. En la lista desplegable a la derecha de Debug, seleccione initialSetup (normalmente seleccionado de forma predeterminada).
  3. Haga clic en Run.
Es posible que vea una ventana emergente pidiendo permisos. Haga clic en Review permission y continúe a la siguiente pantalla. Como Google no ha revisado el script, puede aparecer un mensaje de advertencia. Haga clic en Go to Mailing List (unsafe) para configurar los permisos correctos para actualizar su formulario.
Después de conceder al script los permisos correctos, la consola del editor de scripts muestra el siguiente resultado:
En el menú de la izquierda, haga clic en Triggers para añadir un activador al script.
A continuación, haga clic en Add trigger. En la ventana que aparece, seleccione las siguientes opciones:
  • Choose which function to run: doPost
  • Choose which deployment should run: Head
  • Select event source: From spreadsheet
  • Select event type: On form submit
Haga clic en Save. Haga clic en Deploy > New deployment.
Haga clic en el icono de rueda dentada junto a Select type > Web app. En el formulario que aparece, seleccione las siguientes opciones:
  • Description: Utilice un nombre descriptivo, como “form data”.
  • Web app > Execute as: Me
  • Web app > Who has access: Anyone
Haga clic en Deploy.
Who has access: Anyone es obligatorio para la correcta transmisión de los resultados.
Copie la URL.

Configurar los ajustes de encuesta en el Widget Studio

  1. En la pestaña Survey Settings, seleccione el botón en el que los usuarios hacen clic para enviar su respuesta.
  2. En How are responses collected?, elija HTTP Request (external).
    • Request Name: Nombre su solicitud; por ejemplo, “send data to Google Sheet”.
    • Method: Seleccione POST.
    • Action URL: Pegue la URL generada por su Google Apps Script.
  3. Guarde su configuración.

Probar su configuración

  1. Previsualice su widget.
  2. Rellene la encuesta y haga clic en Submit.
  3. Vuelva a su Google Sheet.
Ahora debería ver una nueva fila con su respuesta.