Javascript 如何在document.js nextjs中禁用google分析

Javascript 如何在document.js nextjs中禁用google分析,javascript,reactjs,next.js,Javascript,Reactjs,Next.js,当用户首次访问网站时,他们可以选择接受或拒绝跟踪cookies。如果他们拒绝,我将cookie设置为false。我想使用cookie的该值有条件地运行gtag脚本。我尝试访问custom document.js中的cookie,但是getInitialProps中的req/res未定义,document.js仅在服务器端运行,因此我无法访问浏览器cookie。我如何仍然有条件地注入google analytics脚本 类MyDocument扩展了文档{ 静态异步getInitialProps(

当用户首次访问网站时,他们可以选择接受或拒绝跟踪cookies。如果他们拒绝,我将cookie设置为false。我想使用cookie的该值有条件地运行gtag脚本。我尝试访问custom document.js中的cookie,但是getInitialProps中的req/res未定义,document.js仅在服务器端运行,因此我无法访问浏览器cookie。我如何仍然有条件地注入google analytics脚本


类MyDocument扩展了文档{
静态异步getInitialProps(ctx){
const initialProps=wait Document.getInitialProps(ctx);
返回{…initialProps,lang:ctx.query.lng}
}
渲染(){
返回(
)
}
}
导出默认MyDocument

您可以有条件地将数据推送到GTM数据层,对吗?您可以访问脚本标记中的Cookie。