¿Por qué usar GTM?
Google Tag Manager proporciona un control avanzado de la implementación sin modificar el código de tu sitio web:
Segmentación por URL: Mostrar el widget solo en páginas o secciones específicas
Filtrado por dispositivo: Implementar widgets diferentes para ordenadores y dispositivos móviles
Enrutamiento por idioma: Mostrar widgets específicos por idioma según la estructura de la URL
Pruebas A/B: Activar diferentes configuraciones del widget para segmentos de usuarios
Requisitos previos
Requisitos previos de ViaSay
Asegúrate de haber creado un widget de ViaSay
👍 Implementa de forma invisible y lanza cuando estés listo
Establece la distribución de audiencia en el 0 % durante la configuración. El código del widget se implementa en producción, pero permanece oculto. Cuando estés listo para lanzarlo, ajusta el porcentaje en Integración para controlar la visibilidad, sin necesidad de cambiar el código.
Requisitos técnicos
Google Tag Manager instalado en tu sitio web
Acceso al contenedor de GTM con editar permisos
Comprensión básica de los conceptos de GTM (etiquetas, activadores, variables)
Pasos de instalación
Paso 1: Crear un activador
Los activadores definen cuándo y dónde se carga tu widget.
Ve a Activadores en la barra lateral izquierda
Haz clic en Nuevos
Haz clic en el área de configuración del activador
Selecciona Vista de página como tipo de activador
Configura el ámbito del activador:
Implementar en todas las páginas:
Selecciona Todas las vistas de página
Implementar en URL específicas:
Selecciona Algunas vistas de página
Añadir condición:
URL de la páginacontiene/your-path/
Ejemplo: mostrar el widget solo en las páginas de preguntas frecuentes:
'Display widget only on FAQ pages:'
Page URL contains /faq
'Display widget only on FR pages:'
Page URL contains /frAsigna un nombre claro a tu activador (p. ej., «Widget - Todas las páginas», «Widget - Solo preguntas frecuentes», «Widget - Escritorio FR»)
Haz clic en Guardar
Paso 2: Crear una etiqueta
Las etiquetas contienen el código real del widget.
Ve a Etiquetas en la barra lateral izquierda
Haz clic en Nuevos
Haz clic en el área de configuración de la etiqueta
Selecciona HTML personalizado como tipo de etiqueta
Pega el código de tu widget de ViaSay (desde Build > Integrate > Channels > Integration pestaña)
Desplázate hasta Activación sección
Haz clic para añadir un activador
Selecciona los activadores creados en el paso 1
Ponle un nombre a tu etiqueta (p. ej., "ViaSay Widget", "ViaSay Widget - Desktop")
Haz clic en Guardar
Paso 3: Probar y publicar
Haz clic en Vista previa en la esquina superior derecha
Introduce la URL de tu sitio web para iniciar el modo de depuración
Verifica que el widget se cargue en las páginas previstas
Comprueba la lista de Etiquetas activadas sección confirma que tu etiqueta se ha ejecutado
Haz clic en Enviar para publicar los cambios
Añade un nombre y una descripción para la versión
Haz clic en Publicar
Configuraciones avanzadas
Orientar a tipos de dispositivos específicos
Crea una variable JavaScript personalizada para detectar el tipo de dispositivo:
Ve a Variables en la barra lateral izquierda
Haz clic en Nuevos en Variables definidas por el usuario
Selecciona JavaScript personalizado como tipo de variable
Añade esta función:
function() {
return window.innerWidth <= 768 ? 'mobile' : 'desktop';
}
Llámala
deviceTypeCrea activadores independientes para móvil y escritorio:
Activador:
deviceTypees igual amobileActivador:
deviceTypees igual adesktop
Implementar varios widgets
Implementa diferentes configuraciones de widgets según la URL o el contexto:
Condición del activador | Use Case del widget | |
|---|---|---|
| Widget en inglés | |
| Widget en francés | |
| Saludo centrado en el soporte | |
| Widget centrado en ventas |
Crea etiquetas independientes con distintos tokens de widget para cada activador.
Pasar variables personalizadas al widget
Enriquece las conversaciones con el contexto del usuario mediante variables del canal del usuario. Consulta la documentación sobre las variables del canal del usuario →
Solución de problemas
Problema | Solución | |
|---|---|---|
El widget no se carga | Comprueba en el modo de vista previa de GTM que la etiqueta se haya activado; verifica que las condiciones del activador coincidan con la página actual | |
El widget se carga en las páginas incorrectas | Revisa la configuración del activador; asegúrate de que los patrones de URL coincidan con las páginas previstas | |
Aparecen varios widgets | Comprueba si hay etiquetas o activadores duplicados; asegúrate de que solo se active una etiqueta de widget por página | |
Los bloqueadores de anuncios bloquean GTM | GTM suele estar bloqueado (uBlock, AdBlock Plus); el widget de ViaSay rara vez se bloquea; considera una instalación mediante HTML directo para lograr el máximo alcance | |
Safari iOS 13+ bloquea GTM | Implementa la solución alternativa de Conversion Linker para eludir las restricciones de ITP |
⚠️ Impacto de los bloqueadores de anuncios: GTM se bloquea con frecuencia debido a sus asociaciones con Google Analytics. Si la máxima visibilidad del widget es fundamental, utiliza una instalación mediante HTML directo.
GTM frente a la instalación mediante HTML directo
Método | Método | Ideal para |
|---|---|---|
GTM | Implementaciones complejas con segmentación por URL, pruebas A/B o widgets específicos para cada dispositivo | |
HTML directo | Implementación sencilla en todo el sitio, con máximo alcance y mínima interferencia de los bloqueadores de anuncios |
Documentación de GTM
Próximos pasos
Configura la apariencia del widget en Formato y diseño
Configura saludos específicos para cada contexto en Saludos
Pasa datos del usuario con variables personalizadas
Supervisa el rendimiento por segmento de URL en Monitor