Artículos sobre: Primeros pasos
Este artículo también está disponible en:

Cómo puede Pandectes bloquear servicios y apps de terceros según el estado del consentimiento

Descripción general

Pandectes ofrece varias formas de controlar los servicios de terceros según las decisiones de consentimiento del visitante.


Auto Blocker es solo una de estas herramientas. Como las tiendas Shopify cargan los scripts de distintas maneras, por ejemplo mediante archivos del tema, app blocks, Google Tag Manager, plataformas server-side o custom pixels, el método de control correcto depende de cómo se añadió el servicio a tu tienda.


Cuando se requiere consentimiento previo, Pandectes puede:


  • Hard block: Impedir que un script externo, un iframe, un píxel o un script en línea se cargue o se ejecute hasta que se dé el consentimiento.
  • Enviar señales de consentimiento: Enviar el estado de consentimiento del visitante a plataformas compatibles o implementaciones personalizadas, como Google Consent Mode v2 o Meta.
  • Sincronizar las APIs de privacidad: Sincronizar automáticamente las decisiones de consentimiento compatibles del visitante con la Customer Privacy API nativa de Shopify.


Los servicios estrictamente necesarios pueden seguir disponibles. Los servicios de Functionality, Performance y Targeting deben configurarse con el método adecuado de los indicados a continuación.


Para saber cuándo se aplica el consentimiento previo, consulta Consent Model & Regions.


Bloqueo vs. señalización del consentimiento: ¿cuál es la diferencia?

Existen algunas diferencias entre el bloqueo y la señalización del consentimiento.


  • Bloqueo (hard blocking): Impide que el código se cargue o se ejecute en el navegador del visitante.
  • Señalización del consentimiento: Permite que un servicio compatible se cargue, pero comunica un estado de consentimiento permitido o denegado para que la plataforma sepa cómo debe comportarse.


La señalización del consentimiento no siempre significa que el servicio quede completamente bloqueado. Algunas plataformas compatibles pueden cargarse en modo restringido o enviar señales limitadas sin cookies cuando se deniega el consentimiento. La etiqueta, app, plataforma o código personalizado que recibe la señal debe estar configurado para usarla correctamente.


Elige el método adecuado para tu configuración

¿No sabes cómo está instalado un servicio? Revisa las siguientes áreas en el panel de administración de Shopify:


  • Online Store → Themes → Edit code
  • Online Store → Themes → Customize → App embeds
  • Settings → Customer events
  • Apps and sales channels
  • Tu contenedor de Google Tag Manager
  • Tu plataforma de analítica de terceros o server-side


La tabla siguiente ofrece un resumen rápido. Usa el número de sección para encontrar las instrucciones de configuración detalladas que aparecen después.


Sección

Cómo está instalado el servicio

Método de Pandectes

1

Script externo, iframe o píxel cargado desde el tema

Auto Blocker

2

Google Tag Manager

Pandectes CMP Template

3

GTM gestionado mediante una plataforma de analítica de terceros o server-side

Integración específica del proveedor y configuración de consentimiento de GTM

4

Script en línea escrito directamente en el código del tema

Bloqueo de scripts en línea

5

Shopify Custom Pixel

Pandectes Custom Pixel Event

6

Proveedor con su propia API de consentimiento

Integración dedicada de Pandectes o Pandectes Consent Event

7

App de Shopify o píxel de app compatible con la Shopify Customer Privacy API

Shopify Customer Privacy API


Una tienda puede usar más de un método. Por ejemplo, Google Analytics puede estar instalado mediante GTM mientras que otro script de marketing se carga directamente desde el tema.


Cómo funciona la gestión del consentimiento

Cuando se requiere consentimiento según el modelo de consentimiento configurado en la tienda:


  1. Pandectes lee las decisiones actuales del visitante.
  2. El estado de consentimiento aplicable se pone a disposición de los servicios configurados.
  3. Los servicios que no tienen el consentimiento necesario permanecen bloqueados o reciben una señal de consentimiento denegado.
  4. Cuando el visitante cambia una categoría, Pandectes actualiza el estado de consentimiento.



El bloqueo y la señalización del consentimiento son mecanismos diferentes:


  • El bloqueo impide que un recurso o un script en línea se ejecute.
  • La señalización del consentimiento informa a otra plataforma de las decisiones del visitante.
  • La etiqueta, app, plataforma o código personalizado que recibe la señal debe estar configurado para usarla.


Actualizar el consentimiento no descarga automáticamente todos los scripts que ya se han ejecutado ni revierte los datos que ya se han transmitido. Según el servicio, puede ser necesaria una implementación adicional o una recarga de la página cuando se cambia el consentimiento.


Las secciones numeradas siguientes explican cómo configurar cada método. Empieza por la sección que corresponda a cómo está instalado el servicio en tu tienda.


1. Script cargado directamente desde el tema

Usa Auto Blocker para scripts externos, iframes y píxeles cargados desde URL en tu tema de Shopify.


Auto Blocker ofrece:


  • Reglas predefinidas para servicios populares.
  • Reglas personalizadas para servicios que no figuran en la lista.
  • Control por categorías para los servicios de Functionality, Performance y Targeting.


Para configurarlo:


  1. Ve a All settings → Auto blocker.
  2. Activa Auto Blocker.
  3. Activa los servicios predefinidos que usa tu tienda o añade una regla personalizada.
  4. Asigna cada regla a la categoría adecuada.
  5. Guarda los cambios.



Auto Blocker debe estar activo, y la URL del servicio debe coincidir con una regla activada.


Los servicios añadidos manualmente a theme.liquid, o inyectados por apps antiguas que no usan un app embed, también pueden requerir la configuración manual de Auto Blocker. El script de reglas de Pandectes debe cargarse antes que el servicio que se quiere controlar.


Para ver las instrucciones de instalación y prueba, consulta la guía de configuración de Auto Blocker.


Para los servicios que no están incluidos en la lista predefinida, consulta Cómo configurar reglas de bloqueo personalizadas.


2. Etiquetas gestionadas mediante Google Tag Manager


Usa la Pandectes CMP Template oficial cuando los servicios se gestionen directamente a través de Google Tag Manager.


La plantilla inicializa y actualiza el estado de consentimiento dentro del contenedor de GTM. Cada etiqueta debe seguir configurándose para responder a los permisos de consentimiento adecuados.


En general:


  1. Añade la Pandectes CMP Template al contenedor de GTM.
  2. Ejecútala con Consent Initialization – All Pages.
  3. Configura los requisitos de consentimiento de las demás etiquetas.
  4. Configura los ajustes pertinentes de Google Consent Mode en Pandectes.
  5. Comprueba si hay etiquetas de Google o eventos de visualización de página duplicados.
  6. Prueba el contenedor antes de publicarlo.


Para ver la configuración completa, consulta Integración con Google Tag Manager: plantilla oficial de Pandectes.



Google Consent Mode y el hard blocking deben configurarse según el comportamiento que necesite la tienda.


  • Advanced Mode: Las etiquetas de Google pueden cargarse con el consentimiento denegado y pueden enviar señales limitadas sin cookies para la medición y el modelado.
  • Basic Mode: Las etiquetas de Google permanecen bloqueadas hasta que el visitante concede el consentimiento necesario.


No actives las reglas de Auto Blocker de Google cuando la configuración prevista requiera que las etiquetas de Google se carguen en Advanced Mode. Bloquear las etiquetas con hard blocking impediría que Advanced Mode funcione como se pretende.


Para más información, consulta:



3. Plataformas de analítica de terceros y server-side


Usa este método cuando Google Tag Manager u otra implementación de seguimiento se gestione a través de una plataforma de analítica de terceros o server-side.


Algunos ejemplos son:


  • Elevar, Analyzify, Stape, LittleData, Taggrs, Analyzely, etc.
  • Otros proveedores de Server Side Tracking
  • Plataformas de analítica o de gestión de etiquetas de terceros


Estas plataformas pueden requerir:


  • La Pandectes CMP Template dentro del contenedor de GTM.
  • Comprobaciones de consentimiento adicionales para cada etiqueta.
  • Una integración de Pandectes específica del proveedor.
  • Reenvío del consentimiento entre los contenedores del navegador y del servidor.
  • Una gestión personalizada para las etiquetas que no son de Google.


Una señal de consentimiento no controla automáticamente todas las etiquetas del navegador ni todas las Server Side Tags. Cada etiqueta debe configurarse para responder al estado de consentimiento adecuado. Por ejemplo, los ajustes de Google Consent Mode pueden controlar las etiquetas de Google, pero puede que no impidan automáticamente que se ejecuten etiquetas server-side de Meta, TikTok, Pinterest u otras etiquetas personalizadas. Revisa el método de instalación del proveedor y configura las comprobaciones de consentimiento necesarias antes de publicar el contenedor.


Para ver orientación específica de cada plataforma, consulta aquí.


4. Scripts en línea escritos en el código del tema

Los scripts escritos directamente dentro de theme.liquid, una sección del tema o un snippet pueden no tener una URL externa que Auto Blocker pueda detectar antes de que se ejecute el código. Estos scripts requieren bloqueo manual y cambios en el archivo del tema correspondiente.


Consulta la Guía de bloqueo manual de scripts para ver la implementación necesaria.


Después de publicar los cambios, confirma que el script:


  • No se ejecuta antes de que esté disponible el consentimiento necesario.
  • Se ejecuta después de que el visitante conceda la categoría correspondiente.
  • Responde correctamente cuando el visitante actualiza sus decisiones.
  • No crea eventos duplicados si se inicializa de nuevo.


Una actualización del consentimiento no detiene ni descarga automáticamente todos los scripts que ya se han ejecutado. Las implementaciones personalizadas pueden requerir lógica adicional o una recarga de la página cuando se cambia o se retira el consentimiento.


5. Servicios cargados mediante Shopify Custom Pixels

Para los servicios instalados mediante Shopify Customer Events, Pandectes puede publicar el evento Pandectes_Consent_Update en el entorno de custom pixels de Shopify. El custom pixel puede suscribirse a este evento y ejecutar su código según las decisiones de consentimiento actuales del visitante.


Para usar este método:


  1. Ve a Integrations en Pandectes.
  2. Activa Pandectes Custom Event.
  3. Crea o actualiza el custom pixel en Shopify Settings → Customer events.
  4. Configura el píxel para que se suscriba al evento de consentimiento de Pandectes.
  5. Ejecuta el servicio solo cuando esté disponible el consentimiento necesario.
  6. Añade lógica para las actualizaciones posteriores del consentimiento cuando sea necesario.



Activar el evento no controla automáticamente el código personalizado. El custom pixel debe leer el evento y aplicar la lógica adecuada.


Para ver el ejemplo completo y la configuración del píxel, consulta Usar Pandectes Consent Event con un Shopify Custom Pixel.


6. Servicios con una integración dedicada de Pandectes

Algunos proveedores tienen sus propias APIs de consentimiento, señales o requisitos de implementación. Estos servicios pueden requerir una integración dedicada de Pandectes en lugar de una regla de bloqueo genérica.


Algunos ejemplos son:


  • Google Consent Mode
  • Meta/Facebook Pixel
  • Microsoft Consent Mode
  • Microsoft Clarity
  • Amazon Consent Signal
  • Rakuten CMP
  • Klaviyo
  • Pandectes Events


Ve a Integrations, selecciona el proveedor correspondiente y completa su configuración.


Para ver un resumen de las opciones disponibles, consulta Introducción a las integraciones.


Una integración dedicada normalmente envía el estado de consentimiento necesario al proveedor. Si el script del proveedor también se carga directamente desde el tema, puede que siga siendo necesaria una regla de Auto Blocker independiente. No des por hecho que una señal de consentimiento bloquea automáticamente todos los servicios. Cada etiqueta, app, plataforma o implementación personalizada debe configurarse para responder al estado de consentimiento adecuado.


7. Shopify Customer Privacy API

Pandectes se integra con la Customer Privacy API de Shopify como parte de su funcionalidad básica de consentimiento. Cuando un visitante envía o actualiza sus preferencias, Pandectes sincroniza con Shopify el estado de consentimiento compatible. Las apps de Shopify y los píxeles de apps que admiten el marco de privacidad de Shopify pueden entonces ajustar su comportamiento de seguimiento. No se requiere ninguna activación independiente en Pandectes. Este método solo se aplica a los servicios y apps gestionados por Shopify que admiten la Customer Privacy API. No controla automáticamente scripts no relacionados que se hayan añadido directamente al tema.


Para más información, consulta Shopify Customer Privacy API.


Ejemplo: una tienda que usa varios métodos de instalación

Supongamos que una tienda usa:


  • Google Analytics mediante GTM.
  • Seguimiento server-side mediante Stape.
  • Un Meta Pixel cargado directamente desde el tema.
  • Un servicio de analítica personalizado dentro de un Shopify Custom Pixel.
  • Un píxel de app de Shopify compatible con la Customer Privacy API.


La tienda usaría:


  1. La Pandectes CMP Template y los requisitos de consentimiento adecuados para la etiqueta de Google Analytics.
  2. Las comprobaciones de consentimiento de GTM y la configuración server-side necesarias para Stape.
  3. La integración de Meta dedicada, una regla de Auto Blocker, o ambas, según cómo esté instalado el Meta Pixel.
  4. El Pandectes Consent Event para el Shopify Custom Pixel.
  5. La Shopify Customer Privacy API para el píxel de app compatible.


Cuando el visitante cambia sus preferencias, Pandectes actualiza cada mecanismo configurado. Cada servicio permanece entonces bloqueado, pasa a estar disponible o ajusta su comportamiento según su implementación y las decisiones del visitante.


Prueba tu implementación

Prueba siempre la implementación final después de configurar o cambiar la gestión del consentimiento.


  1. Abre la tienda en una sesión limpia de incógnito o de navegación privada.
  2. Haz la prueba desde una región donde se requiera consentimiento previo.
  3. Antes de interactuar con el banner, revisa las pestañas Network y Application del navegador.
  4. Confirma que cada servicio está bloqueado o recibe la señal de denegación prevista.
  5. Acepta solo una categoría de consentimiento y confirma que solo se activan los servicios correspondientes.
  6. Cambia o retira el consentimiento y verifica el comportamiento actualizado.
  7. Comprueba que no haya solicitudes, cookies, píxeles ni eventos de visualización de página duplicados.
  8. Repite la prueba después de actualizar el tema, instalar apps, cambiar GTM o modificar el código personalizado.


Para los servicios de Google, prueba también la implementación con Google Tag Assistant y consulta Cómo comprobar si Google Consent Mode está bien implementado. Los visitantes también deben tener una forma accesible de revisar o cambiar sus decisiones, como un enlace Cookie settings en el pie de página de la tienda.


Consulta Cómo reabrir el banner de cookies con un enlace de menú.


Lista de verificación recomendada para la entrega

Las agencias y los desarrolladores deben documentar cada servicio configurado antes de devolver la tienda al comerciante.


Servicio

Origen de la instalación

Categoría

Método de control

Probado antes del consentimiento

Probado después del consentimiento

GA4

Google Tag Manager

Performance

CMP Template / Consent Mode

Sí

Sí

Seguimiento server-side

Cualquier plataforma de este tipo

Depende del servicio

Comprobaciones de consentimiento de GTM / configuración del proveedor

Sí

Sí

Meta Pixel

Tema

Targeting

Integración de Meta / Auto Blocker

Sí

Sí

Analítica personalizada

Shopify Customer Events

Performance

Pandectes Consent Event

Sí

Sí

Píxel de app de Shopify

App de Shopify

Depende del servicio

Shopify Customer Privacy API

Sí

Sí


La documentación final también debe registrar:


  • Las reglas personalizadas de Auto Blocker.
  • Los archivos del tema modificados manualmente.
  • Los contenedores y las etiquetas de GTM que se actualizaron.
  • Las etiquetas server-side que requieren comprobaciones de consentimiento adicionales.
  • Los servicios que usan señalización del consentimiento en lugar de hard blocking.
  • Los pasos de prueba necesarios tras futuros cambios en el tema, las apps o el seguimiento.


Resumen

Pandectes no depende de un único método de bloqueo.


Ofrece:

  • Reglas de Auto Blocker.
  • Integraciones con Google Tag Manager y Google Consent Mode.
  • Integraciones con plataformas de terceros y server-side.
  • Bloqueo manual de scripts.
  • Eventos de Shopify Custom Pixel.
  • Integraciones específicas de cada proveedor.
  • Sincronización con la Shopify Customer Privacy API.


El método necesario para cada servicio depende de cómo esté instalado, de la categoría de consentimiento a la que pertenezca y de si admite señales de consentimiento. En las tiendas que usan varias tecnologías de seguimiento, cada método de instalación debe revisarse y probarse por separado.

Actualizado el: 19/10/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!