我愿意使用GA插件(Google Analytics,ex-yoast,现在由Monsterinsights提供),但我希望只有在满足ceartain条件时才能调用此插件的功能 - 在我的情况下,如果用户接受cookie。 我发现EU Cookie Law是一个很好的意大利插件,它提供了一种执行某些代码的简单方法,只有当用户选择/
时if ( function_exists('cookie_accepted') && cookie_accepted() ) {
// Your code
}
现在,我可以将GA代码放在那里,但我非常希望获得GA插件高级功能。但我想知道适当的策略(和代码)是什么样的" desactivate" GA插件并仅激活它"如果cookie被接受"。
有什么想法吗?
谢谢, 艾格尼丝
答案 0 :(得分:0)
mmmm ...我发现了一个不包含GA插件的解决方案,但除非用户授予cookie同意,否则至少不会触发Google Analytics。 它结合了:
和一个结合两个插件指令的body标签之后的小编辑:
if(function_exists(' cookie_accepted')&& cookie_accepted()){ if(function_exists(' gtm4wp_the_gtm_tag')){gtm4wp_the_gtm_tag(); } }
答案 1 :(得分:0)
实际上,我找到的最佳解决方案是Tartaucitron - https://opt-out.ferank.eu/en/
为什么更好?使用EU cookie laxw和其他意大利插件,我发现GA代码在人们接受cookie之前不会执行......并且只会在他们重新加载页面之后执行。 从营销的角度来看,Tarteaucitron的合法性更好,因为它可以: - 让用户选择他接受的服务/服务 - 只要用户接受,就在同一页面上激活脚本(包括GA)。
但是需要更多的努力才能安装脚本并让事情协同工作。