1
我想让网站访问者有机会选择停用Google Analytics(分析)。然而,我正在使用的网站是使用PHP,因此Google的Analytics(分析)似乎全都发生在服务器端。访问“inCognito,inPrivate或隐私浏览”网页并不会阻止Google访问一般位置等。(可选)阻止Google Analytics(分析)
有没有一种简单的方法,同时仍然保留页面PHP而不是HTML来让用户有机会选择退房手续?
我想让网站访问者有机会选择停用Google Analytics(分析)。然而,我正在使用的网站是使用PHP,因此Google的Analytics(分析)似乎全都发生在服务器端。访问“inCognito,inPrivate或隐私浏览”网页并不会阻止Google访问一般位置等。(可选)阻止Google Analytics(分析)
有没有一种简单的方法,同时仍然保留页面PHP而不是HTML来让用户有机会选择退房手续?
这里有一个简单的例子,你可以建立在:
<html>
<head>
<?php
if(!$blockGA)
echo '<script type="text/javascript">
var _gaq = _gaq || [];';
// etc
?>
</head>
<body>
Hello world!
<?php
// Some more PHP
?>
</body>
</html>
你可以设置存储在数据库中,其存储在SESSION
,或简单地用一个持续查询字符串如$_GET['blockGA']
。
或者你可以设置很长一段时间(1年)Cookie – machineaddict 2013-04-30 07:16:38
@Danny谢谢。我不想明确地询问用户,所以我可能只是检查[cookies是否启用](http://stackoverflow.com/questions/531393/how-to-detect-if-cookies-are-disabled-is - 可能)然后使用上面的。 – 2013-04-30 10:23:19
@JonathanAbbott为了防止您不知道,您可以直接使用PHP获取并设置cookie;没有JS是必要的:http://php.net/manual/en/function.setcookie.php – 2013-04-30 10:24:39