CMP应如何部署?

鉴于此公告(现代化的模板内联脚本标签和 JS API),script type =’text/discourse-plugin 或 script type=’text/x-handlebars’ 已被弃用。

然而,在欧盟和英国,拥有 CMP(同意管理平台)对于收集广告和跟踪信息至关重要。

这包括 AdSense、GAM、Google Analytics 和大多数其他供应商。没有 CMP,几乎不会显示任何广告,并且网站所有者将违反隐私和同意法律。

未来实施 CMP 脚本的最佳实践是什么?

以前我将代码放在了页眉中,但现在我收到了管理员错误,而且似乎会在九月份被删除。下面是我正在使用的代码示例:

我的网站是 gasroom.org

谢谢!

您可以将此代码移至主题中的“JS”选项卡(位于“编辑 CSS/HTML”下),但请移除 script 标签。将此代码放在 apiInitializer 部分内。

然后,您可以将 Discourse.user.current() 更改为类似 api.getCurrentUser() 的内容。

1 个赞