CMPの導入方法について

この発表(テンプレートとJS APIのためのインラインスクリプトタグの近代化)に鑑み、script type =’text/discourse-plugin または script type=’text/x-handlebars’ は非推奨となりました。

しかし、EUおよび英国では、広告やトラッキングのために収集するにはCMP(同意管理プラットフォーム)が不可欠です。

これには、AdSense、GAM、Google Analytics、およびその他のほとんどのベンダーが含まれます。CMPがないと、ほとんど広告が表示されなくなり、サイト所有者はプライバシーおよび同意に関する法律に違反することになります。

CMPスクリプトを今後実装するためのベストプラクティスは何でしょうか?

以前はヘッダーにコードを入れていましたが、現在管理エラーが発生しており、9月に削除されるようです。使用しているコードの例を以下に示します。

私のサイトは gasroom.org です。

ありがとうございます!

このコードは、テーマの「JS」タブ(「CSS/HTMLの編集」の下)に、スクリプトタグなしで移動できます。このコードを apiInitializer の部分に配置してください。

その後、Discourse.user.current()api.getCurrentUser() のようなものに変更できます。

「いいね!」 1