Rate this post

En este artículo queremos explicarte cómo utilizar Google Tag Manager para insertar Scheme.org con el formato JSON-LD en las páginas web, de forma dinámica, especialmente en un Blog Post.

A través de este sistema usted puede introducir datos estructurados en su sitio web y Blog sin tener que intervenir en el código y por lo tanto, sin tener que depender de su departamento de TI o alguien externo para implementar schema. org y optimizar el sitio web de la mejor manera desde el punto de vista SEO.

¿Qué es Schema.org?

Schema.org es un sistema de marcado de contenidos de páginas web con un formato común entre los diferentes buscadores que permite estructurar los datos de las páginas web.

El propósito del esquema y de los datos estructurados es principalmente facilitar la lectura de los contenidos de las páginas web y su comprensión por parte de los motores de búsqueda para que puedan proporcionar resultados más relevantes.

Google Tag Manager es una solución de usuario para la gestión de tags o fragmentos de JavaScript que envían datos a terceros en su sitio web o aplicación móvil.

Como dice Google: Google Tag Manager es un sistema de gestión de etiquetas que le permite actualizar, rápida y fácilmente, tags y snippets.

Resultado de imagen para Schema.org

 

Puede agregar y actualizar AdWords, Google Analytics, Firebase Analytics, Floodlight y etiquetas de terceros o etiquetas personalizadas desde la interfaz de usuario de Google Tag Manager, en lugar de cambiar el código del sitio.

De esta manera, puede reducir errores y evitar la intervención de un desarrollador al configurar las etiquetas. Para obtener más información, consulta la ayuda de Google Tag Manager.

Google Tag Manager: Insertar Schema.org en formato json-ld en una página web mediante la generación dinámica de etiquetas

Como sabemos, insertar Schema.org  y datos estructurados en las páginas de un sitio web requiere muchos cambios en la marcación de la página en cuestión y, por lo tanto, una intervención manual en el código del sitio web.

Aunque el formato JSON-LD ha creado una buena alternativa para añadir datos estructurados a la página manteniendo el código a introducir al mínimo, todavía es necesario cambiar el origen de la página.

El gran poder de Google Tag Manager en esta perspectiva es poder insertar dinámicamente el Schema.org con el formato JSON-LD en la página web, sin tener que realizar ningún cambio en el código y por lo tanto sin requerir la intervención de un desarrollador o departamento de TI.

El único problema es que, aunque es fácil insertar un snippet JSON-LD en la página, no parece posible utilizar las funciones de Tag Manager para Tag Manager le permite crear variables extrayendo contenido de la página usando selectores CSS o algún comando JavaScript.

Estas variables pueden ser utilizadas dinámicamente dentro de la etiqueta para adaptarlas a cada página web sin tener que reeditar el contenido del marcado de Schema. org cada vez. Por lo tanto, si queremos extraer la URL de la página y pasársela dinámicamente al fragmento de JSON-LD, podríamos intentar algo como esto: Pero no funcionará. Esto significa que si quisiéramos utilizar Google Tag Manager para añadir scheme. org a las páginas del Blog, tendríamos que crear un único activador.