El Google Tag Manager del lado del servidor puede aceptar datos de múltiples fuentes como sitios web, CRMs, webhooks, etc. Con la última integración de Firestore y sGTM, ahora tenemos aún más oportunidades para las fuentes de datos. Stape ha creado una variable que añade Google Sheet a esta lista: puede leer valores de celdas o rangos de su hoja y utilizarlos como datos de entrada en Server GTM.
Ya tenemos el blog post que explica cómo escribir datos desde sGTM a Google Sheet. Este artículo mostrará cómo leer datos de Google Sheet y utilizarlos dentro del servidor Google Tag Manager.
Hay tres tipos de acciones que esta variable puede hacer:
1. Leer celda. Lee y devuelve los datos de una celda de Google Sheet.
2. Leer rango. Lee cualquier rango de campos dentro de Google Sheet. La variable devuelve arrays de valores.
3. Leer Dos Columnas. Añade un rango que incluye dos columnas. La variable devuelve un objeto que consiste en estas dos columnas. La primera columna se utiliza como nombre, y la segunda - valor correspondiente.
El primer caso de uso que se me ocurre es el de enriquecer sGTM utilizando una tabla de Google Sheet. Digamos que hay un documento de Google Sheet con un ID de usuario y un correo electrónico de usuario. Usted puede obtener un ID de usuario en sGTM. Con la ayuda de Spreadsheet Reader, puede enriquecer los datos con el correo electrónico del usuario encontrando el correspondiente ID de usuario en Google Sheet. Esto ayudará a mejorar los parámetros del usuario, por ejemplo, para la API de conversión de Facebook, aumentando la puntuación de calidad de los eventos de la API de conversión de Facebook.
1. Descargue la variable del Spreadsheet reader desde GitHub -> Importe la variable de Spreadsheet al servidor de Google Tag Manager haciendo clic en Plantillas -> Nueva plantilla de variables -> Haga clic en los tres puntos de la esquina superior derecha -> Haga clic en importar -> Añada la plantilla que ha descargado recientemente -> Haga clic en Guardar.
2. Cree una nueva variable -> Seleccione el tipo de acción; en esta guía, mostraré cómo funciona la opción Leer dos columnas -> Añada el rango de columnas. Este método funciona sólo con dos columnas y devuelve un objeto que consta de estas dos columnas. La primera columna se utilizará como nombre y la segunda como valor correspondiente.
Este es el aspecto de mi Google Sheet.
He añadido el rango A1:B4 a la variable Spreadsheet Reader.
3. Añada Spreadsheet URL -> Añada API Refresh Token, el ID del cliente y Client Secret.
4. Pruebe la variable Spreadsheet Reader. En mi caso, se ve así:
5. En sGTM, conozco el nombre del producto y quiero añadir el productID utilizando la tabla de Google Sheet. Para ello, utilizaré la variable Object Property Extractor. En Objeto, seleccionaré la variable Spreadsheet reader que captura los datos de Google Sheet. En Propiedad, elegiré la variable que registra el nombre del producto.
6. Pruebe el extractor de propiedades de objetos. He añadido al carrito un producto llamado Beanie, y la variable del Object Property Extractor ha devuelto 1. Corresponde al productID de este producto según Google Sheet.
La posibilidad de leer datos desde Google sheet al servidor de Google Tag Manager ofrece una excelente oportunidad para enriquecer los datos de sGTM. En esta guía, he mostrado cómo se puede utilizar la variable del Spreadsheet reader y enriquecer el servidor de Google Tag Manager con sus datos leyéndolos desde spreadsheet.
Si necesita ayuda para configurar el seguimiento del lado del servidor, no dude en ponerse en contacto con nosotros. Estaremos encantados de ayudarle a configurarlo y asegurarnos de que sus datos se recogen y procesan correctamente. Gracias por leer!
Todo lo que se necesita son unas simples preguntas. Haga clic en Obtener ayuda y le enviaremos un presupuesto.