Google analytics 如何使用Cookie许可配置gatsby插件google analytics?
我已经使用Google analytics 如何使用Cookie许可配置gatsby插件google analytics?,google-analytics,gatsby,Google Analytics,Gatsby,我已经使用gatsby开发了一个网站,我正在通过gatsby plugin google analytics使用google analytics plugin,使用google analytics,现在为了对用户友好,我想添加一个cookie同意书,用户可以选择接受还是拒绝cookies的使用。如果用户拒绝,那么我想停止谷歌分析来跟踪用户活动。我查阅了他们的文档,但找不到实现这一点的方法,是否有办法实现这一点 { resolve: `gatsby-plugin-google-analytic
gatsby
开发了一个网站,我正在通过gatsby plugin google analytics
使用google analytics plugin,使用google analytics,现在为了对用户友好,我想添加一个cookie同意书,用户可以选择接受还是拒绝cookies的使用。如果用户拒绝,那么我想停止谷歌分析来跟踪用户活动。我查阅了他们的文档,但找不到实现这一点的方法,是否有办法实现这一点
{
resolve: `gatsby-plugin-google-analytics`,
options: {
trackingId: siteConfig.googleAnalyticsId,
// Defines where to place the tracking script - `true` in the head and `false` in the body
head: false,
},
},
对于运动,我的gatsby config.js
如下所示。如何做到这一点
{
resolve: `gatsby-plugin-google-analytics`,
options: {
trackingId: siteConfig.googleAnalyticsId,
// Defines where to place the tracking script - `true` in the head and `false` in the body
head: false,
},
},
提前感谢您。该插件仅以与盖茨比兼容的方式为您加载库和仪器页面跟踪呼叫。所有其他谷歌分析电话,包括工作与正常一样 由您决定:
window['ga-disable-UA-XXXXX-Y']=true(在进行任何ga()
gatsby browser.js
导出的函数中执行此操作。例如:
export const onclientry=()=>{
如果(UserHasOptidoutofThirdPartyTracking()){
window[`ga disable-${process.env.GATSBY\u GOOGLE\u ANALYTICS\u ID`]=true
}
}
对于盖茨比网站,您可以在您的Gatsby config.js
中结合使用分析cookie管理,并显示cookie横幅
#使用npm
npm安装--保存盖茨比插件gdpr cookies
#使用纱线
纱线添加盖茨比插件gdpr饼干反应饼干同意
您可以找到更详细的教程