Script del cargador de esquemas

¿Qué es el script del cargador de esquema Milestone?

Es una pieza simple de código JavaScript no invasivo que debe integrarse en una página web para ayudar a cargar dinámicamente el esquema publicado desde Milestone Schema Manager para esa página.

¿Qué hace este script de carga?

El script tiene 2 funcionalidades: extraer el esquema.JSON publicado desde Schema Manager relevante para esa URL y eliminar cualquier esquema preexistente en la URL.

¿Qué es el script y cómo usarlo?

Líneas reales de código para el script del cargador de esquemas:

<script type="text/javascript" src="https://schema.milestoneinternet.com/schema/js/msschemaloader_min.js"></script>

<script type="text/javascript">msSchemaLoader();</script>

Mejores prácticas y uso:
1. La forma recomendada es usar sistemas de administración de etiquetas (es decir, Google Tag Manager, etc.) O
2. Agregar directamente a la página web en la sección Encabezado.

Le mostraremos cómo configurar la secuencia de comandos del cargador de esquema Milestone en Google Tag Manager

Paso 1: invoque Google Tag Manager y haga clic en el contenedor de su sitio web para ir al espacio web

Paso 2: Haga clic en Nueva etiqueta


Paso 3: Cree una nueva etiqueta " MS_Schema " por  

  1. i. Seleccionar HTML personalizado y agregar el JavaScript del cargador Milestone Schema  

  1. ii. Establecer activador para vista de página


Paso 4: Guarda y listo.

Configuré la secuencia de comandos del cargador de esquemas en mi Administrador de etiquetas. ¿Cómo pruebo si el script de Milestone se está cargando?

Abra cualquier página web de su sitio web en un navegador y presione F12 para invocar las herramientas de desarrollo. Seleccione la pestaña Red y aplique un filtro para el esquema. Vuelva a actualizar la página con las Herramientas para desarrolladores todavía abiertas. Si la secuencia de comandos del cargador de esquema de Milestone está configurada correctamente, verá tres entradas como se ve a continuación.

Nota : la entrada con 404 está ahí porque no hemos publicado ningún esquema en esa página usando Schema Manager.

¿Qué administradores de etiquetas admite Schema Manager?

  • Administrador de etiquetas de Google (GTM)
  • télio
  • Administrador de etiquetas de Adobe (cajero automático)

¿Hay algún riesgo de seguridad o de rendimiento debido a la secuencia de comandos del cargador de Milestone en mi página web?

No hay riesgos de seguridad involucrados. El administrador de esquemas requiere que se agregue una secuencia de comandos a través del administrador de etiquetas del cliente y el cliente puede revisarlo de antemano para verificar que no contenga ningún código malicioso. Este script se carga en aproximadamente 70-100 ms, por lo que no habría demoras en el tiempo de carga de la página. Este script agrega el archivo schema.json al DOM Html en 1 o 2 segundos y tiene 2 funcionalidades: extraer el schema.Json relevante para esa URL y eliminar cualquier esquema preexistente en la URL. No se realiza ninguna operación de pintura, por lo que no hay un cambio acumulativo en el diseño que pueda afectar el rendimiento del sitio [Núcleo web vital].

Nota: El tiempo no es fijo y variará según la cantidad de operaciones realizadas, como eliminar el esquema antiguo (si existe) y la longitud del archivo Json.

¿El esquema Milestone "anula" el esquema que está en su lugar?

Sí. El esquema de hitos anulará el esquema en línea existente. Si el esquema existente se inyecta dinámicamente a través de secuencias de comandos en lugar de incluirse en línea, entonces el esquema Milestone reemplazará el esquema existente solo si todo el esquema existente se inyecta antes que el esquema Milestone, es decir, la secuencia de comandos del esquema Milestone debe ser la última en ejecutarse. Si cualquier otro script se ejecuta después del de Milestone para inyectar el esquema, entonces no podemos anularlo.

¿Es posible poner el esquema directamente en GTM?

Sí, esto es posible. GTM tiene un campo llamado incrustación de HTML que permitirá agregar un esquema (Json) a través de un script. Pero es un proceso engorroso y requiere mucho esfuerzo manual para quien lo implementa en el GTM. Esta ruta significará que tenemos que crear scripts separados con el Json respectivo para cada URL y poner reglas para cada URL. Entonces, dependiendo de la cantidad de URL para las que planeamos agregar un esquema, puede ser bastante trabajo. En última instancia, el esquema se activa junto con el código GTM en el encabezado en primer lugar, por lo que debería ser bueno.

¿Hay algún caché involucrado cuando su secuencia de comandos del cargador extrae el esquema en una página? ¿Cuál es su política de actualización de caché?

Sí. Nuestro esquema de caché de CDN durante 7 días.