【发布时间】:2023-03-18 03:05:01
【问题描述】:
为了满足欧盟 cookie/GDPR 法律,我尝试将变量设置为 true 或 false 以在我的 ASP.NET Core 2 站点(使用 MVC)的 <head> 中隐藏或显示 Google Analytics 跟踪代码,具体取决于用户是否点击Agree。我认为这是对 Google Analytics/Tag Manager 执行此操作的最佳方式?任何有关为 Google Analytics 实现此功能的最佳方法的想法将不胜感激。无论如何,默认情况下,该值应设置为 false 并且应禁用 Google Analytics,直到用户明确接受。
我关注的是官方ASP.NET Core guide。
但是,当我打开 GDPR sample code 时,问题就来了。我认为可能存在错误?
重现步骤:
- 打开并运行项目
- 点击主页上的
Consent>Grant。您也可以点击页面顶部框中的Accept。 - 在主页上,请注意
Has仍然为假,Can track也是如此。这些值不应该改变吗?
【问题讨论】:
标签: c# asp.net cookies asp.net-core google-analytics