Info
Contenido

Cómo integrar el CMP en un Shopify ¿Tienda?

Acerca de la desactivación de la extensibilidad de pago en Shopify: Probablemente ya conozca los scripts de extensibilidad de pago en Shopify siendo obsoleto. Como resultado, el banner de consentimiento ya no aparecerá durante el proceso de pago. Sin embargo, si implementas Shopifyel modo de consentimiento como se describe en nuestros documentos de ayuda, Shopify gestionará el consentimiento por usted sin problemas. Tenga la seguridad de que seguir nuestras pautas garantizará que todo funcione sin problemas. Para obtener instrucciones detalladas, siga leyendo.

Tengan en cuenta que: La siguiente descripción solo es válida para código de bloqueo manual. Si quieres usar bloqueo automático de código, asegúrese de que el código CMP se inserte directamente después de <head> elemento del código de su sitio web.

Para integrar el Código CMP en un Shopify Compra por favor sigue estos pasos:

Vídeo de integración

Integración paso a paso
  1. En su consentmanager cuenta, ir a Menú > CMP > Integraciones y habilitar Shopify Modo de consentimiento

  2. Asegurarse bajo Menú > CMP > Propósitos que tienes suficientes propósitos activos en tu CMP
  3. (opcional) Si se utiliza el bloqueo automático, recomendamos deshabilitar el bloqueo automático de URL desconocidas:

  4. Vaya a Menú > CMP > Proveedores y asegúrese de tener los proveedores nombrados "Shopify Limitada Internacional..." (ID s971, s2789, s2790, s2791, s2697) en su lista de proveedores

    (Nota: no todos estos proveedores son necesarios en todos los casos)
  5. En su lista de proveedores, asegúrese de que todos Shopify Los proveedores se asignan a un propósito correspondiente.
  6. Vaya a Menú > CMP > Obtener códigos para... Sitio web y copie el código CMP
  7. Iniciar sesión para usted Shopify .
  8. En el menú, haga clic en su Tienda Online > Temas y edite el código del tema actual:

  9. Abra el archivo theme.liquid, buscar <body ...> (si quieres usar el código de bloqueo manual) o <head ...> (si quieres usar el código de bloqueo automático) e inserte el código CMP justo después:

  10. Prensa Guardar y volver a la página de inicio de la tienda
  11. Haga clic en Configuración > Privacidad del cliente y Desactivar el banner de cookies (Si el Shopify El banner de cookies está habilitado; de lo contrario, omita este paso)



    Nota: If Shopify no te muestra el menú Banner de cookies > Más acciones > Desactivar banner de cookies, asegúrese de eliminar primero todos los demás complementos de banner de cookies a través de Configuración > Aplicaciones y canales de venta > ... > Desinstalar). En algunos casos también ayuda a permitir Shopifypropio banner de cookies y luego deshabilítelo nuevamente

     

  12. Volver a la Configuración > Privacidad del cliente y haga clic en Banner de galletas y a continuación, en Más acciones > Usar banner de cookies personalizado

  13. Al habilitar el banner de cookies personalizado (o si ya está habilitado en Configuración > Privacidad del cliente > Banner de cookies > Regiones > Editar), asegúrese de que todas las regiones estén seleccionadas y luego haga clic en Confirmar

Importante: Asegúrese siempre de haber desactivado todos los demás complementos de banner de cookies y complementos de modo de consentimiento en su Shopify almacenar debajo Configuración > Aplicaciones y canales de venta:

 

Problemas típicos

Problema: ShopifyLos propios análisis ya no cuentan / cuentan menos

En algunos casos, el bloqueo automático también puede bloquear ShopifyEl propio sistema de seguimiento interno. Para evitar esto, inicie sesión en su consentmanager cuenta e ir a Menú > CMP > Otros y deshabilitar la configuración Bloquear scripts en línea:

Problema: el modo de consentimiento de Google predeterminado está configurado como concedido

Desafortunadamente, ShopifyEl propio sistema de seguimiento de Google está configurando el estado de consentimiento del modo de consentimiento de Google en granted por defecto. Para evitar esto, agregue el siguiente código en su tema:

  1. En el menú, haga clic en su Tienda Online > Temas y edite el código del tema actual:

  2. Abra el archivo theme.liquid, buscar <head>
  3. Justo después de inserte el siguiente código (después y antes de cualquier otro código):
 <script>
  //Prevent Shopify from writing default consent mode before consentmanager loaded
  window.dataLayer = window.dataLayer || [];
  function gtag ()
  {
   if (!('cmploaded' in this))
   {this.cmploaded = false;}
   if (arguments.length > 1 && arguments[0] == 'consent' && arguments[1] == 'default' && !this.cmploaded)
   { return; }
   if (arguments.length > 1 && arguments[0] == 'set' && arguments[1] == 'developer_id.dMzk4MW')
   {this.cmploaded = true;}
   dataLayer.push(arguments);
  }
  window.dataLayer.push(['consent', 'default', {
   'ad_storage':         'denied',
   'analytics_storage':  'denied',
   'ad_user_data':       'denied',
   'ad_personalization': 'denied',
   'wait_for_update':    500
  }]);
 </script>

Problema: consentmanager La capa de consentimiento no es visible

Cosas Shopify Los temas han agregado un estilo CSS que oculta elementos DIV vacíos. Si ha activado la opción WCAG en su diseño (Menú > Diseños > Editar diseño > Configuración de caja) entonces el CMP se coloca en una raíz oculta, por lo tanto el DIV principal parece estar vacío y está oculto por el Shopify CSS. Para solucionar este problema, debe agregar una regla personalizada para no ocultar los DIV vacíos:

  1. En su Shopify administrador, vaya a Tienda en línea > Temáticas
  2. Haga clic en Personalizar.
  3. Haga clic en Configuración de temas.
  4. Haga clic en CSS personalizado.
  5. Agregue una nueva regla CSS y presione Guardar:
div#cmpwrapper {display: block;}

Volver