Articles

Cómo recoger los datos de los formularios de contacto en WordPress

woman typing on laptop

Publicado en Analítica, Marketing por Samantha Rodríguez

Última actualización el 30 de junio de 2020

La mayoría de los plugins de formularios de contacto de WordPress te envían un correo electrónico de notificación después de que se envíe un formulario. Si bien esto es útil, es posible que se pregunte dónde van los datos después de ese punto. También puede querer saber si es posible guardar esta información en su base de datos de WordPress.

Es posible hacer eso, pero hay algunas cosas que tendrá que saber de antemano. También hay ciertos pasos que puedes seguir para empezar a guardar los datos del formulario en el lugar correcto. Una vez hecho esto, puedes gestionar todas las entradas de tus formularios desde tu panel de control de WordPress.

En este artículo, veremos dónde está la base de datos de WordPress y cómo puede acceder a ella. Luego discutiremos cómo recoger, almacenar y gestionar los datos del formulario de contacto en esa base de datos. Empecemos!

¿Dónde se almacena la base de datos de WordPress y cómo puedo acceder a ella?

Cuando instala WordPress por primera vez, se crea automáticamente una base de datos. Cada vez que se introducen nuevos datos en su sitio web, se almacenan en ella. La información de esta base de datos, incluyendo los datos del host y de la contraseña, se almacena en el archivo wp-config.php del sitio.

Para acceder a la base de datos, es necesario utilizar la herramienta PHPMyAdmin que le proporciona su host web. Si tiene un plan aquí en WP Engine, por ejemplo, puede iniciar sesión en su cuenta y navegar a Entornos > PHPMyAdmin.

Allí, puede seleccionar la base de datos del sitio web a la que desea acceder:

phpmyadmin

Al hacer clic en el nombre de su sitio web se abre su directorio de base de datos. Cada tabla de la base de datos relacionada con su sitio web aparece en la lista, y puede seleccionar las que desea modificar.

Cómo gestionar y almacenar los datos de entrada en la base de datos de WordPress

Saber cómo acceder a su base de datos de WordPress es importante, pero ¿cómo gestionar y almacenar los datos en ella? Si está utilizando un plugin de formulario de contacto como WPForms, se creará una tabla de base de datos dedicada cuando se active el plugin. De hecho, WPForms genera dos tablas, wp_wpforms_entries y wp_wpforms_entry_meta, donde se almacenan los datos del formulario.

Cuando los formularios se envían a través del plugin, sus datos de campo se almacenan en la primera tabla. Los datos adicionales, como los IDs asociados y las fechas, se almacenan en la segunda tabla. Esto ocurre automáticamente. Muchos otros plugins de formularios proporcionan sistemas similares.

Para gestionar todos estos datos de los formularios, estos plugins generalmente añaden una interfaz fácil de usar a su panel de control de WordPress. Cuando se trata de WPForms específicamente, puede acceder a esto a través de WPForms > Entradas.

También puede gestionar estas entradas en su base de datos de WordPress directamente. Navegue a PHPMyAdmin y haga clic en la base de datos de su sitio web. A continuación, seleccione wp_wpforms_entries para ver todas las entradas del formulario de contacto.

La base de datos muestra el ID del formulario, el ID del usuario y los datos de cada campo del formulario. Los datos del campo se almacenan en una sola celda dentro de la tabla:

contact form data

En general, es mejor utilizar esta interfaz de tablero para gestionar los datos de su formulario de contacto. Las opciones a las que tienes acceso varían dependiendo del plugin, pero normalmente puedes exportar, imprimir y borrar los datos.

Cómo recopilar datos de los formularios

Hay muchas razones por las que podría querer recopilar datos de los formularios. Si tomas reservas a través de un formulario, por ejemplo, esta información puede ayudarte a gestionar tu calendario.

Para empezar a recopilar datos, tendrás que instalar un plugin de formularios y luego extraer la información que quieras. Echemos un vistazo a cómo funciona ese proceso.

Paso 1: Instalar un plugin como WPForms o Formidable Forms

El primer paso es generar los propios formularios. Si bien es posible codificar sus propios formularios, los plugins como WPForms y Formidable Forms hacen esta tarea mucho más fácil. Para utilizar uno de ellos, navegue hasta Plugins > Añadir nuevo y busque el plugin que desee:

wordpress plugins

Haga clic en Instalar y Activar para añadir el plugin a su sitio web de WordPress.

Paso 2: Crear formularios

Después de instalar el plugin, necesitarás crear al menos un formulario para tu sitio web. Si estás usando WPForms, navega a WPForms > Añadir nuevo:

wp forms wordpress plugin

Puedes usar una de las plantillas o empezar con una página en blanco. Las plantillas ya tienen algunos campos incluidos, aunque puedes cambiarlos según sea necesario. Si eliges un formulario en blanco, tendrás que arrastrar y soltar manualmente los campos que quieras.

Cuando añada un campo al formulario, pulse sobre él para actualizar sus opciones. Esto incluye el nombre del campo, su descripción y si los usuarios deberán rellenarlo.

Una vez que tenga todos los campos que desea, haga clic en Guardar. A continuación, puede incrustar el formulario en su sitio web y empezar a recoger datos.

Paso 3: Localizar las entradas que desea extraer

Una vez que algunos visitantes hayan rellenado su formulario, puede empezar a localizar y extraer los datos que necesita. Todas las respuestas se encontrarán en la sección Entradas de su panel de control de WordPress:

wordpress dashboard

Puede seleccionar las entradas que desee extraer de esta lista. A continuación, haga clic en el menú desplegable bajo Acciones masivas, y seleccione la opción de exportar las entradas en un archivo CSV. Esto generará un archivo y lo descargará en su ordenador.

Paso 4 (opcional): Exportar datos desde PHPMyAdmin

Usar la interfaz de Entradas proporcionada por su plugin de formularios es la forma más fácil de recoger y exportar los datos del formulario de contacto. Sin embargo, también puedes exportar estos datos desde la base de datos de WordPress utilizando PHPMyAdmin.

Primero, tendrá que iniciar sesión en su cuenta de alojamiento y navegar a PHPMyAdmin. Localiza la base de datos de tu sitio web y las entradas de tus formularios, tal y como hemos comentado anteriormente. Haga clic en la tabla de formularios para ver las entradas, y seleccione Exportar:

phpmyadmin

En la siguiente página, cambie el Formato a CSV para MS Excel para descargar un archivo CSV de todas las entradas. Puede elegir una exportación rápida o personalizada en función de los datos que desee recopilar.

Después de ajustar la configuración, haga clic en Ir y su archivo CSV se generará y descargará. A continuación, puede utilizar Microsoft Excel para gestionar los datos exportados.

Optimiza tu sitio al máximo con WP Engine

Recoger y gestionar los datos del formulario de contacto es una tarea sencilla siempre que tengas el plugin de formulario de contacto adecuado. Desde tu panel de control, podrás ver y exportar los datos que quieras recopilar.