Come dovrebbero essere distribuiti i CMP alla luce di

Alla luce di questo annuncio (Modernizing inline script tags for templates & JS API), i tag script di tipo text/discourse-plugin o text/x-handlebars sono stati deprecati.

Tuttavia, nell’UE e nel Regno Unito è essenziale disporre di una CMP (consent management platform) per la raccolta dati per pubblicità e tracciamento.

Ciò include AdSense, GAM, Google Analytics e la maggior parte degli altri fornitori. Senza una CMP, quasi nessuna pubblicità verrà mostrata e i proprietari dei siti violeranno le leggi sulla privacy e sul consenso.

Qual è la best practice per implementare gli script CMP in futuro?

In precedenza avevo del codice nell’header, ma ora ricevo errori di amministrazione e sembra che questo verrà eliminato a settembre. Di seguito un esempio del codice che sto utilizzando:

Il mio sito è gasroom.org

Grazie!

Puoi spostare questo codice nella scheda ‘JS’ di un tema (sotto ‘Modifica CSS/HTML’), senza i tag script. Inserisci questo codice nella parte apiInitializer.

Quindi, puoi cambiare Discourse.user.current() in qualcosa come api.getCurrentUser().

1 Mi Piace