Google Adsense Consent Management Platform (CMP) cambios para Discourse

Recibí un mensaje de Google:

\u003e A partir del 16 de enero de 2024, Google exigirá que todos los editores que sirvan anuncios a usuarios del EEE y del Reino Unido utilicen una Plataforma de Gestión de Consentimiento (CMP) certificada por Google. Puede utilizar cualquier CMP certificada por Google para este propósito, incluida la propia solución de gestión de consentimiento de Google. Si está interesado en utilizar la solución de gestión de consentimiento de Google, comience por configurar su mensaje de GDPR.

He buscado en el sitio pero no encuentro ninguna referencia sobre lo que se debe hacer en el contexto de Discourse para cumplir con los requisitos de CMP certificada por Google y seguir utilizando los plugins de anuncios de Discourse en la región del EEE/Reino Unido.

¿Alguien tiene alguna idea al respecto?

2 Me gusta

Buenas noches,

¿Podrían compartir su ayuda con la nueva regla de Google Adsense en lo que respecta a Discourse? Google envió un correo electrónico diciendo que el sitio debe cumplir con su nueva regla que se ve a continuación. También pueden consultar su página de ayuda en línea para obtener más información.

A partir del 16 de enero de 2024, además de nuestra política de consentimiento del usuario de la UE, los editores de AdSense deben utilizar una Plataforma de Gestión del Consentimiento (CMP) certificada por Google y que se haya integrado con el Marco de Transparencia y Consentimiento (TCF) de la IAB al mostrar anuncios a usuarios en el Espacio Económico Europeo (EEE) o el Reino Unido.

Parece que aún no ha adoptado una CMP certificada por Google para recopilar el consentimiento de sus usuarios, lo que significa que su(s) sitio(s) dejarán de mostrar anuncios de AdSense y de recibir ingresos en el tráfico del EEE y del Reino Unido después del 16 de enero de 2024.

¿Alguien en Discourse puede compartir una actualización sobre si cumplirán con ese requisito? Hasta donde sé, no puedo corregir esto yo mismo ni configurar Discourse para cumplir con las necesidades de Google. Por favor, háganme saber si alguien puede ofrecer alguna ayuda. Veo que otro usuario publicó una preocupación similar ayer, gracias.

4 Me gusta

He fusionado estos dos temas para mantener la discusión en un solo lugar. :+1:

Creo que tenemos una guía sobre cómo habilitar la gestión de consentimiento aquí, si eso ayuda.

4 Me gusta

Esto es muy útil para entender qué cookies utiliza Discourse. Pero volviendo al tema original, ¿alguien puede ofrecer orientación sobre qué implicaciones tiene el mensaje de Google sobre CMP para Discourse y/o su plugin de anuncios?

Eché un vistazo a la página enlazada Cooke Consent, GDPR, y Discourse, y lamento decir que parece estar muy por encima de mis conocimientos de Discourse y sus características. No sé si puedo hacerlo.

Google envió un correo electrónico a mi cuenta de Adsense y básicamente me confrontó pidiéndome que demostrara que he cumplido y que lo atestiguara. ¿Alguien ha hecho esto? ¿Puedo contratar a alguien para que me ayude a hacerlo? Gracias.

Si quieres ayuda y tienes presupuesto, puedes iniciar un tema en Marketplace para pedir asistencia. :+1:

He publicado en el Marketplace, como dijiste, gracias.

Puedes ver el correo electrónico que envió AdSense a continuación. Por favor, consulta el párrafo donde dicen:

Además, para ayudarte a cumplir el nuevo requisito y seguir mostrando anuncios en tu sitio en el EEE y el Reino Unido, se te presentarán opciones de adopción de CMP la próxima vez que inicies sesión en tu cuenta de AdSense. Las opciones incluyen:

  1. “Quiero crear un mensaje de RGPD, utilizando el CMP de Google en AdSense. Si no publico uno antes del 16 de enero de 2024, por favor, publica mi mensaje de RGPD por mí utilizando el CMP de Google. Entiendo que puedo cambiar mi mensaje y cambiar a otro CMP en cualquier momento.”

¿Significa esto que simplemente puedo hacer clic en la Opción 2 y AdSense hará que Discourse cumpla automáticamente con la regla de consentimiento?

¿Alguien ha hecho esto? ¿Alguien puede dar alguna aclaración?

1 me gusta

Para actualizar, inicié sesión en Adsense. Inmediatamente me apareció una ventana emergente en la pantalla. Hice clic en la Opción 2 y completé su formulario. Creo que eso podría haber cumplido los requisitos del CMP. Al parecer, Adsense supervisará la parte del CMP por sí mismo. ¿Alguien puede confirmarlo? Gracias.

1 me gusta

Creo que suena como una opción viable según la información de la captura de pantalla. ¿Podrías registrar a un usuario de prueba y comprobar si funciona?

1 me gusta

Acabo de revisar tu sitio y no veo ningún anuncio cargándose en la página de inicio, solo "Advertisement" y espacio vacío:

Lo siento, no sé por qué ocurriría eso. ¿Has instalado un bloqueador de anuncios?

He intentado cargar el foro en Chrome, Firefox y Safari sin iniciar sesión, y los anuncios se cargaron normalmente.

¿Podrías aclarar tu situación? Gracias.

Chrome

Firefox

Safari

1 me gusta

Parece que la configuración de Firefox probablemente lo activó, los anuncios se cargan con Chrome.

1 me gusta

De acuerdo, gracias por el conocimiento adicional. Para aclarar, ¿su configuración ‘estricta’ en Firefox causó eso, cree?

Esa fue mi primera teoría, pero parece ser falsa. Cuando escribí en tu sitio como una excepción, los anuncios aún no se cargaban, y bajar el nivel de seguridad a estándar tampoco ha hecho ningún cambio.

No creo que haya un bloqueador de anuncios en ejecución, pero investigaré más.

¿Alguna otra configuración bloquea los anuncios? Parece que tu sitio está bien.

Es hermoso.
¿Entonces todavía es posible insertar anuncios? ¡Eso es genial! Me gustaría hacer lo mismo en el futuro.

Hay muchos temas sobre el cumplimiento/consentimiento de Google Adsense y el RGPD, pero ninguno es realmente concluyente.

La situación actual es:

  • Se puede usar el plugin de Publicidad con Adsense para mostrar anuncios en una instancia de Discourse.
  • El propio gestor de consentimiento de Google Adsense funciona y los anuncios se muestran correctamente.
  • El problema con el CMP de Adsense es que reconoce que Discourse utiliza el desplazamiento infinito y lanza un elemento flotante en el sitio, que permite al usuario revocar o ajustar los consentimientos.
    • Esto es terrible en términos de UI/UX. El notificador flotante es muy molesto y en algunos escenarios incluso puede superponerse a los botones de la interfaz de usuario de Discourse.
    • He informado de esto a Google en más de una ocasión, sin respuesta.
    • Hay muchos comentarios frustrados en Internet sobre esto, que señalan la renuencia de Google a mejorar la UI/UX.
  • Una solución elegante sería ocultar el elemento flotante y, para seguir cumpliendo con el RGPD, proporcionar un enlace de revocación del consentimiento en otro lugar de la interfaz de usuario. Google proporciona estas instrucciones: Enlace
  • Dado que la gestión del consentimiento es un requisito obligatorio, ¿podría este hack ser una característica del plugin de Publicidad?
    • Ocultar el elemento flotante que genera Adsense
    • Proporcionar la devolución de llamada de gestión del consentimiento en una ubicación fácil de usar, tal vez en el menú hamburguesa o en el menú del perfil de usuario. Esto no parece un esfuerzo de codificación complejo, pero lamentablemente está más allá de mis habilidades.
    • ¿Alguien ha jugado con el elemento flotante del CMP, con el objetivo de ocultarlo? Me encantaría ver algunos ejemplos de código de lo que y cómo lo han hecho.

Si no sabes de qué estoy hablando, visita Tappara.co, da tu consentimiento, desplázate hacia arriba y hacia abajo por algunos temas durante uno o dos minutos → aparecerá el elemento flotante.

Ping @JammyDodger

2 Me gusta

He pasado bastante tiempo estudiando esto y, basándome en lo que he leído, se podría implementar un enlace de revocación de consentimiento personalizado y luego ocultar el enlace molesto generado automáticamente por Google.

El lugar lógico para la revocación sería un enlace personalizado en el menú hamburguesa, pero aquí Discourse se pone demasiado listo, ya que es imposible hackear la función JS como un enlace de menú.

<a>Haz clic aquí para revocar tu elección</a>

Si eso pudiera implementarse en el menú, el siguiente paso sería ocultar el banner flotante de consentimiento. Entonces, la gran pregunta para @staff es cómo implementar la función de revocación, sin codificarla en la plantilla del tema, o similar.

Necesitaré algo de ayuda de un script kiddie cualificado para hacer esto.

Editar: Creo que esto también afecta a Google Analytics, que es compatible con el núcleo de Discourse.

2 Me gusta

¿Alguien sabe dónde debería añadir este código?