Cómo se deben implementar las CMP en vista de

A la luz de este anuncio (Modernización de las etiquetas de script en línea para plantillas y API de JS), los tipos de script text/discourse-plugin o text/x-handlebars han sido obsoletos.

Sin embargo, es esencial en la UE y el Reino Unido tener una CMP (plataforma de gestión de consentimiento) para poder recopilar datos para anuncios y seguimiento.

Esto incluye AdSense, GAM, Google Analytics y la mayoría de los demás proveedores. Sin una CMP, casi no se mostrarán anuncios y los propietarios de los sitios estarán infringiendo las leyes de privacidad y consentimiento.

¿Cuál es la mejor práctica para implementar scripts de CMP en el futuro?

Anteriormente tenía código en la cabecera, pero ahora recibo errores de administrador y parece que esto será eliminado en septiembre. Un ejemplo del código que estoy usando a continuación:

Mi sitio es gasroom.org

¡Gracias!

Puedes mover este código a la pestaña ‘JS’ en un tema (en ‘Editar CSS/HTML’), sin las etiquetas de script. Coloca este código dentro de la parte apiInitializer.

Luego, puedes cambiar Discourse.user.current() por algo como api.getCurrentUser().

1 me gusta