Cómo añadir un aviso de paywall con Google Tag Manager sin programador
Un paywall suave con Google Tag Manager: cuando un usuario gratis llega a una función de pago, un modal explica la mejora y enlaza a tu página de precios, segmentado por plan, medido y editable sin release.
- Tiempo
- ● 20 minutos
- Precio
- Prueba gratis de 14 días, sin tarjeta
- Quién lo hace
- Quien pueda publicar en GTM
Ejemplo: un aviso de mejora con Google Tag Manager
Un SaaS de informes envía plan a la capa de datos. Cuando un usuario gratis hace clic en Exportar (data-tour="export") en /app/reports, un modal dice “Exportar a CSV y PDF está en Pro” con enlace a /pricing. La app sigue decidiendo si la exportación se ejecuta.
Este formato forma parte del plan Pro. Cada cuenta nueva empieza con una prueba gratis de 14 días con todos los formatos y reglas de audiencia, sin tarjeta. Al terminar no se borra nada y lo publicado se sigue mostrando; los tours y tooltips siguen gratis en el plan Free.
Cómo añadir el aviso de paywall con Google Tag Manager, paso a paso
- Paso 01
Copia tu snippet de Clew
Crea una cuenta gratis (o inicia sesión), añade tu sitio y abre Admin → Resumen. Haz clic en la línea de la tarjeta del widget para copiarla: ya lleva la clave real de tu sitio en lugar del marcador.
<!-- Clew: sustituye PEGA_AQUI_TU_CLAVE por la clave del sitio de Admin > Resumen --> <script src="https://tryclew.io/widget/PEGA_AQUI_TU_CLAVE.js" async></script>

Paso 1 · ilustración esquemática - Paso 02
Crea una etiqueta Custom HTML en GTM
En tagmanager.google.com abre tu contenedor, Tags → New → Tag Configuration → Custom HTML, y pega la línea de Clew. Llama a la etiqueta
Clew widget.
Paso 2 · ilustración esquemática - Paso 03
Actívala en All Pages
En Triggering elige All Pages y guarda. Cárgala en todas partes: en qué página aparece el aviso de paywall se decide en Clew, no en GTM.

Paso 3 · ilustración esquemática - Paso 04
Preview y después Submit y Publish
Comprueba en Preview que
Clew widgetestá en Tags Fired y luego Submit → Publish. Nada llega al sitio real antes de publicar.
Paso 4 · ilustración esquemática - Paso 05
Escribe el aviso de mejora
En Clew abre Flujos → + Nuevo flujo y elige Ventana modal. Un paso: un título con el beneficio (“Exportar a CSV está en Pro”), una frase de valor y, en Texto del enlace / URL del enlace, el botón y la URL de tu página de precios o checkout.

Paso 5 · ilustración esquemática - Paso 06
Elige dónde, cuándo y a quién se muestra
En el mismo editor, completa Dónde mostrarlo (URL de la página), Cuándo mostrarlo, Segmentación de audiencia y Frecuencia. Estos son los ajustes del ejemplo de arriba:
Ajuste Valor Formato Ventana modal Dónde mostrarlo (URL de la página) Sección por prefijo /app/reportsCuándo mostrarlo Al hacer clic en un elemento: [data-tour="export"]Segmentación de audiencia Propiedad planes igual afreeFrecuencia En cada visita 
Paso 6 · ilustración esquemática - Paso 07
Publica y compruébalo en el sitio real
Pon Estado en Publicado y guarda. Abre la página en una ventana privada: Clew recuerda quién ya vio un elemento de “una vez”, así que tu navegador habitual puede saltárselo. Las vistas, finalizaciones y abandonos aparecen en las estadísticas.

Paso 7 · ilustración esquemática
Errores comunes: aviso de paywall con Google Tag Manager
No uses un activador History Change
El widget sigue solo la navegación de las apps de una página. Un segundo activador en History Change solo vuelve a cargar el script para nada.
Pasa las propiedades del usuario con una segunda etiqueta
Si tu capa de datos tiene valores como plan, crea una Data Layer Variable y una segunda etiqueta Custom HTML que llame a Clew.identify() con ella (mira el ejemplo). Actívala en el evento que trae el valor, después de la etiqueta de Clew.
Actualiza la propiedad tras la mejora
Las propiedades viven en el navegador hasta que la app envía un valor nuevo. Llama a Clew.identify({ plan: "pro" }) tras una mejora correcta, o el nuevo cliente seguirá viendo el aviso.
La capa de datos debe llevar el plan
Un gestor de etiquetas solo puede pasar lo que la página ya expone. Si tu capa de datos no tiene el plan, pídelo una vez o usa una cookie que ponga tu app.
Preguntas y respuestas
¿Cómo llega el plan a Clew?
Una segunda etiqueta Custom HTML llama a Clew.identify({ plan: '{{DLV - plan}}' }) con una Data Layer Variable.
¿GTM retrasa el aviso de paywall?
El widget carga un instante después del contenedor. Solo un elemento Al cargar la página en la primera vista de página podría aparecer una fracción de segundo más tarde que con una instalación directa.
¿GTM puede leer el plan del usuario?
Solo si el sitio lo envía a la capa de datos. Entonces una Data Layer Variable lo pasa a Clew.identify() en una etiqueta Custom HTML.
¿Clew cobra el pago?
No. El botón enlaza a tu propia página de precios o checkout; Clew nunca gestiona tarjetas, suscripciones ni accesos.
¿El aviso de paywall es gratis?
Necesita el formato modal y una regla de audiencia, ambos en Pro. La prueba de 14 días los incluye, sin tarjeta.
Qué más puedes añadir con Google Tag Manager
- Cómo añadir un popup a tu web con Google Tag Manager sin programador
- Cómo crear un tour de producto con Google Tag Manager sin programador
- Cómo añadir un checklist de onboarding con Google Tag Manager sin programador
- Cómo configurar el onboarding de usuarios con Google Tag Manager sin programador
- Cómo añadir un tooltip a tu web con Google Tag Manager sin programador
- Cómo crear una guía interactiva de producto con Google Tag Manager sin programador
Aviso de paywall en otras plataformas
- ShopifyCómo añadir un aviso de paywall en Shopify sin programador
- LovableCómo añadir un aviso de paywall en una app de Lovable sin programador
- Bolt.newCómo añadir un aviso de paywall en una app de Bolt.new sin programador
- v0Cómo añadir un aviso de paywall en una app de v0 sin programador
- ReplitCómo añadir un aviso de paywall en una app de Replit sin programador
- CursorCómo añadir un aviso de paywall en una app hecha con Cursor sin programador
- Claude CodeCómo añadir un aviso de paywall con Claude Code sin programador
- ChatGPT CodexCómo añadir un aviso de paywall con ChatGPT Codex sin programador
- Qwen CodeCómo añadir un aviso de paywall con Qwen Code sin programador