cookies - 谷歌分析 (gtag) - 如何查明用户在之前访问网站时是否同意 cookie?
问题描述
我在我的网站(gtag 库)上使用谷歌分析。我需要自定义 cookie 消息:
- 如果用户同意,我可以打开分析;
- 否则没有。
根据谷歌的教程,我正在尝试设置它。这里有一个代码:
起初,分析是被禁止的。
gtag('consent', 'default', {
'analytics_storage': 'denied'
});
当用户同意使用分析时调用的函数。
function consentGranted() {
gtag('consent', 'update', {
'analytics_storage': 'granted'
});
}
以及 cookie 横幅中的按钮,即调用此函数。
<div class="cookie-banner">
<button onclick="consentGranted">Yes</button>
</div>
假设用户已经在我的网站上并同意 cookie。在页面的第二次加载时我需要什么参数来发现用户已经同意 cookie 并且没有显示横幅?
解决方案
推荐阅读
- swift - 获取两个字符串之间的字符串Swift
- php - laravel 护照 api 认证
- angular - Angular 4 ngModel不适用于多个for循环中的复选框
- css - 物化 css 1.0 嵌套下拉菜单
- eclipse - eclipse中的程序执行太慢了,昨天同一程序的执行速度很快
- c# - 如何调用,API 中的 POST 方法,其中包含一个类 Content
- spring - How to config JPA in spring mvc?
- pentaho - 为什么我在 pentaho cde 中传递日期参数时看不到示例数据图表?
- reactjs - reactjs链接不起作用,在ajax请求后渲染时
- netsuite - 通过 Suitelet 使用 Netsuite 信用卡付款