Escribe los datos del servidor Google Tag Manager a Google Sheets

Autor
Stape
Publicado
16 abr 2022
También disponible

Google Sheets es una plataforma barata y fácil de usar para recopilar y gestionar datos. Aunque hay un montón de sistemas de CRM de lujo, alrededor del 40% de los mercados y los vendedores prefieren registrar los clientes potenciales del sitio web, las ventas y los resultados de las campañas en Google Sheets.

La conexión de un sitio web con Google Sheets permite realizar un seguimiento automático de cualquier interacción de los usuarios o de las conversiones dentro de la hoja de cálculo, lo que facilita el funcionamiento y el análisis de los datos por parte del equipo de ventas y de marketing.

Anteriormente, la forma más fácil y rápida de enviar datos desde los sitios web a las Hojas de cálculo de Google era utilizando herramientas como Zapier. La mayor preocupación sobre el uso de Zapier es el precio. El plan gratuito incluye hasta 100 tareas (registros) al mes.

El equipo de Stape creó la etiqueta de Google Sheets para el servidor Google Tag Manager. Esta entrada del blog le mostrará cómo escribir datos desde el servidor de Google Tag Manager a una hoja de Google utilizando la etiqueta de Google Sheet para sGTM. ¡Vamos a empezar!

Cómo se puede utilizar la etiqueta de Google SheetsCopie el enlace a esta sección

Usted puede extraer cualquier dato disponible en sGTM a Google Sheets. Pueden ser datos de eventos, datos de usuarios, datos del sitio web, webhooks, etc.

El primer caso de uso que me viene a la mente es el registro de datos de clientes potenciales o de ventas en la hoja de cálculo. Usted puede agregar la información de la orden, la fuente de tráfico, y las etiquetas UTM en el CRM.

La etiqueta de Google Sheets también puede ser útil para depurar la configuración de sGTM. Si tiene algunos problemas o dudas sobre si la etiqueta funciona correctamente, puede enviar los datos a la hoja de cálculo de Google para asegurarse de que todos los parámetros se han enviado correctamente. Por ejemplo, supongamos que ha implementado FB CAPI y cree que sGTM no envía los parámetros fbc a FB, lo que afecta a la atribución de la conversión a sus campañas de FB. En este caso, puede utilizar la etiqueta de Google Sheets para añadir los ID de los pedidos y los parámetros fbc a Google Sheets y ver qué pedidos se realizaron después de ver un anuncio de FB.

Cómo funciona la etiqueta de Google SheetsCopie el enlace a esta sección

Para configurar una etiqueta de Google Sheets se necesita una cuenta de Firestore y la autenticación de Google Spreadsheet. Los usuarios de Stape pueden configurar la autenticación de Google Sheets mediante las herramientas del administrador de stape.io.

La etiqueta Google Sheet utiliza Firestore para gestionar la autenticación de Google Spreadsheet.

Con la ayuda de esta etiqueta, usted puede agregar una fila o actualizar una celda en las hojas de Google.

¿Qué se necesita para configurar la etiqueta de Google Sheets?Copie el enlace a esta sección

1. Cuenta de servicio de GoogleCopie el enlace a esta sección

1. Vaya a su cuenta de stape.io -> Abra el contenedor sGTM -> Haga clic en Activaciones -> Haga clic en Configurar cuenta de servicio de Google.

Google

2. Acceda a la cuenta de Google Cloud (o cree una) -> En el menú de navegación, haga clic en IAM & Admin -> Cuentas de servicio -> Haga clic en Crear cuenta de servicio. 

Crear cuenta de servicio 

3. Añada la cuenta -> Haga clic en Siguiente -> Seleccione los roles. Para configurar la etiqueta de Google Spreadsheet, necesitamos usar Firebase. Selecciona el rol Cloud Datastore User para Firestore. Si quiere integrar sGTM con BigQuery, seleccione el rol BigQuery Data Editor. En el tercer paso, haga clic en no es necesario seleccionar nada; sólo haga clic en Hecho. 

Firebase

4. Abra la cuenta de servicios de Google que ha creado recientemente -> Abra la pestaña Claves -> Haga clic en Añadir Clave -> Seleccione el tipo JSON en la ventana emergente -> Haga clic en crear. Se descargará un archivo en su ordenador. 

JSON

5. Abra el contenedor sGTM de stape.io -> Cargue una clave en el encendido de la cuenta de servicio de Google. 

clave

2. Autenticación de Google SheetCopie el enlace a esta sección

1. Inicie sesión en su cuenta de Google Cloud.

2. Seleccione API y Servicios en el menú principal -> Haga clic en Credenciales -> Haga clic en Crear Credenciales.

API

3. Seleccione Crear ID de cliente OAuth -> Haga clic en Configurar pantalla de consentimiento.

consentimiento

4. Seleccione Interno - si Google Sheet se encuentra dentro de la organización de la nube de Google. Externo - si está fuera de la organización de la nube de Google.

5. Habilite la API de Google Sheets utilizando este enlace https://console.cloud.google.com/apis/library

API de Google Sheets

6. Haga clic en Añadir o Eliminar Ámbitos -> Seleccione Google Sheets API. Si no ves la API de Google Sheet, asegúrate de que has habilitado la API de Google Sheet. Añada un usuario de prueba si es necesario. Haga clic en Guardar. 

Google Sheets API

7. Una vez que haya terminado con la pantalla de consentimiento de OAuth, vuelva a Credenciales -> Haga clic en Crear credenciales -> ID de cliente de OAuth -> Seleccione la aplicación web

web

8. Añada las URIs de redirección autorizadas https://app.stape.io/integration/google/callback (si utiliza stape) -> Haga clic en Crear.

redirección

9. Verá su ID de cliente y su secreto de cliente en la siguiente página. Asegúrese de copiar estos valores.

10. Vaya a su cuenta de app.stape.io -> Haga clic en Herramientas -> Seleccione Google Auth Helper -> Añada el ID de cliente -> Haga clic en Iniciar autorización.

Herramientas

11. Seleccione la cuenta de Google -> En el segundo paso, añada el ID de cliente, el secreto de cliente y el código de autenticación que se generará para usted -> Haga clic en Generar token de actualización -> Copie el token de actualización. 

3. Cuenta FirebaseCopie el enlace a esta sección

1. Abra Firebase -> haga clic en Crear proyecto -> seleccione el mismo proyecto que ha utilizado para crear la cuenta de servicio de Google -> haga clic en Continuar -> haga clic en Añadir Firebase en el tercer paso.

2. Haga clic en Build -> Firestore Database.

Firestore

3. Haga clic en Crear base de datos -> seleccione Iniciar en modo de producción -> Haga clic en Siguiente.

Iniciar en modo de producción

4. Seleccione la ubicación de Cloud Firestore, debe coincidir con la ubicación de su servidor sGTM. Para comprobar la ubicación del servidor sGTM, vaya a su cuenta de stape.io -> abra el contenedor sGTM -> compruebe la ubicación del servidor. Para hacer coincidir la ubicación del servidor sGTM con Firebase, consulta este enlace. 

Firestore

5. Haga clic en Iniciar una colección. Aquí tendrá que establecer Firebase Path que últimamente se utilizará en Google Spreadsheet Tag. He añadido la ruta Firebase a stape-demo/spreadsheet-auth -> Haga clic en Guardar.

Spreadsheet
Spreadsheet

Cómo configurar la etiqueta de Google SheetsCopie el enlace a esta sección

2. Envíe los datos al contenedor GTM del servidor. Los dos más populares para enviar datos a sGTM son Google Analytics 4 y Data Tag/Data Client.

3. Descargue la etiqueta de Google Sheets desde GitHub o añádala desde la Galería de plantillas de sGTM -> Abra las secciones de plantillas en el contenedor de Google Tag Manager del servidor -> Haga clic en Nuevo.

4. Haga clic en tres puntos en la esquina superior derecha -> Haga clic en Importar -> Seleccione la plantilla de etiquetas de Google Sheets que ha descargado recientemente de GitHub -> Haga clic en Guardar.

Google Sheets

5. Cree una nueva etiqueta. Etiqueta Tipo Hojas (la que ha subido recientemente a sGTM). Esta etiqueta permite Añadir una fila o Actualizar celdas -> Seleccionar rango de filas -> Añadir URL de hojas -> Añadir API Refresh Token, ID de cliente y Secreto de cliente.

Ya hemos mostrado cómo crear el API Refresh Token, el ID de cliente y el secreto de cliente utilizando el stape anteriormente en este artículo.

Añada un trigger.

trigger

6. Añada el valor de la celda que debe enviarse a Google Sheets. Añada la ruta de Firebase. Le he mostrado cómo crearla aquí.

7. Pruebe la etiqueta. Debería ver que se activó correctamente en el depurador GTM del servidor, y que la fila se añadió a las Hojas de Google.

spreadsheet
spreadsheet

Conclusión:Copie el enlace a esta sección

Al conectar Google Sheets a su sitio web, podrá gestionar las campañas de marketing y realizar un seguimiento de las conversiones rápidamente. Proporcionará una visión completa de los canales que generan clientes potenciales cualificados y actuará sobre las nuevas conversiones más rápidamente.

Si necesita ayuda para configurar el seguimiento del lado del servidor, no dude en ponerse en contacto con nosotros. Estaremos encantados de ayudarle. Mientras tanto, no deje de consultar nuestras otras publicaciones del blog para obtener más consejos y trucos sobre el uso del servidor de Google Tag Manager.

¿Necesita ayuda para configurar el etiquetado del lado del servidor?

Todo lo que se necesita son unas simples preguntas. Haga clic en Obtener ayuda, rellene el formulario, y le enviaremos un presupuesto.

Obtener ayuda
Etiquetado con:sGTM tag

Aloje su servidor GTM en Stape¡ahora mismo!