Envía datos de formularios web a Google Sheets con Google Tag Manager

En el artículo de hoy os vamos a mostrar cómo generar una buena base de datos simplemente conectando tus formularios web con Google Sheets a través de Google Tag Manager, algo que muchas veces hemos pensado e intentado hacer, pero que no hemos dado con la tecla.

Empezaremos por crear una simple hoja de cálculo, en la que vamos a poner los diferentes campos del formulario que queremos capturar, y añadiremos también la marca del tiempo para así poder registrar cuando se envían los formularios:

El siguiente paso será abrir la extensión App Scipt de Google Sheets. Se nos abrirá una nueva pestaña de escritura en la que deberemos pegar el siguiente código para poder conectar nuestro formulario con Google Sheets y mandar la información correspondiente:

capt-1 (2)

capt-2 (2)

En la línea 5 del código es importante que especifiquemos el ID de nuestra hoja de cálculo, que sería el siguiente (el valor entre /d/  y  /edit)

El siguiente paso será hacer click en el botón de publicar y escoger la opción de “web app”, y hacemos click de nuevo en el botón de publicar, obteniendo lo siguiente:

Aquí tenemos que guardar el valor de la URL que nos muestra ya que más adelante la vamos a necesitar para seguir con nuestra configuración.

Ahora es momento de pasar a crear las diferentes variables Javascript con las que vamos a recoger los valores introducidos en los diferentes campos de nuestro formulario. Dejo a continuación un ejemplo de como recogería el valor del campo email en mi caso:

Email :: variable personalizada JS:

Una vez ya tenemos todas las variables creadas, la configuración pasa por la creación de una URL que más tarde utilizaremos como píxel de imagen personalizada en Google Tag Manager:

https://script.google.com/macros/s/<colocar-ID-url-web-app>/exec?Nombre=&Email=&Telefono=&Fecha=

Ya tenemos este último paso hecho, pasamos ahora a crear el píxel en Google Tag Manager. Concretamente vamos a crear un píxel de imagen personalizada como el que mostramos:

Ahora sólo te queda publicar el píxel y ver cómo tu hoja de cálculo va a ir registrando los datos de los envíos de tu formulario generando así una importante base de datos.

Espero que te haya sido de interés este recurso y lo puedas aplicar en tu negocio.

Nos vemos en el siguiente artículo.

ANTERIOR
SIGUIENTE

TIPS DE EXPERTOS

Suscríbete para impulsar tu negocio.

ÚLTIMOS ARTÍCULOS

Talkdesk revoluciona la atención al cliente con IA avanzada

En un mercado donde la experiencia del cliente (CX) marca la diferencia entre ganar y perder clientes, las expectativas han cambiado radicalmente: rapidez, coherencia, personalización y resolución efectiva son ya requisitos básicos. Pero la mayoría de las infraestructuras tradicionales de atención al cliente —estructuradas alrededor de call centers clásicos o sistemas fragmentados— no están diseñadas para responder a esta nueva realidad. Es aquí donde plataformas como Talkdesk irrumpen como un cambio de paradigma: no solo automatizan tareas, sino que coordina múltiples agentes inteligentes para resolver problemas complejos, mejorar la productividad y elevar la satisfacción de los clientes.

Insider: transforma tus datos en decisiones que impulsan resultados

En marketing digital llevamos años obsesionados con los datos.

Emplifi: la herramienta detrás de marcas que triunfan en social media

En los últimos años, la mayoría de empresas han entendido una cosa: las redes sociales ya no son un canal aislado dentro de la estrategia digital. Son un punto de contacto con clientes, una fuente de datos en tiempo real, un motor de reputación de marca… y, cada vez más, un impulsor directo de conversiones y revenue.

Automatización CRM en eCommerce: Aumenta Ventas y Fidelización

Un eCommerce no es solo una tienda online. Es un ecosistema vivo donde cada clic, cada carrito abandonado y cada compra cuenta. Y aunque la tecnología de tienda suele estar bien resuelta (Shopify, Prestashop, WooCommerce...), la relación con los clientes muchas veces no está tan clara.

Ahí es donde entra un CRM: no (sólo) para almacenar contactos, sino para entender.y activar relaciones realmente significativas que generen ingresos de forma recurrente.

data
Mallorca 184, 08036
Barcelona, Spain