Contactar con ventasPruébelo gratis

Escriba los datos en Firestore desde el servidor Google Tag Manager

Ivanna Holubovska

Ivanna Holubovska

Autor
Publicado
26 abr 2022
También disponible

La integración de Firestore y sGTM ofrece numerosas oportunidades para el etiquetado del lado del servidor. Lo mejor que puede hacer con esta combinación es enriquecer los datos del lado del servidor.

Puedes obtener rápidamente datos de Firestore utilizando una nueva variable Firestore Lookup. Es una variable nativa y disponible para todos en sGTM. Pero, ¿cómo se pueden escribir datos en Firebase? Stape ha resuelto este problema creando una etiqueta Firestore Writer.

Esta entrada del blog mostrará cómo escribir datos a Firestore desde el contenedor del lado del servidor de Google Tag Manager. También mostraré cómo utilizar la etiqueta Firestore Writer y la variable Firestore Lookup para enriquecer los datos del lado del servidor. ¡Vamos a empezar!

¿Qué es Firestore?

Firestore es una base de datos NoSQL flexible y escalable con almacenamiento orientado a documentos. A diferencia de las bases de datos SQL, en Firestore no hay tablas ni filas, sino que los datos se almacenan en documentos que se organizan en colecciones para facilitar la navegación y la gestión.

firestore writer

Firestore es la solución perfecta para quienes tienen extensas colecciones de pequeños documentos. Almacena los datos en documentos que se organizan en colecciones. Cada documento incluye pares nombre-valor. 

Firestore y servidor Google Tag Manager

Con la última versión de la API GTM del lado del servidor, ahora es posible construir la integración de Firestore y sGTM. Hemos utilizado esta API para crear la etiqueta Firestore Writer. Permítanme describir rápidamente las funciones que ofrece la API de Firestore sGTM.

Firestore.read - lee datos del documento Firestore y devuelve una promesa que resuelve un objeto que contiene dos claves: id y data.

Firestore.write - escribe datos en un documento o colección de Firestore. Si sólo se especifica la ruta a la colección, el documento se creará automáticamente con un nombre aleatorio.

Firestore.query - devuelve una matriz de documentos de Firestore que coinciden con las condiciones de consulta especificadas.

Firestore.runTransaction - permite leer y escribir desde Firestore automáticamente.

Etiqueta Firestore Writer

firestore writer

Firebase Path - especifique una ruta de acceso a su documento o colección de Firestore. Si la ruta es a una colección, se creará un documento con un ID generado aleatoriamente. Si la ruta es a un documento que no existe, se generará un documento.

Hay varios tipos de acciones que permite esta etiqueta:

author

Ivanna Holubovska

Author

Comentarios

Pruebe Stape para todo del lado del servidor

¿Qué está pasando?

¿A dónde vamos?

¡Atención!
Es una zona de stand up de perros.