2013-04-30 102 views
1

我想讓網站訪問者有機會選擇停用Google Analytics(分析)。然而,我正在使用的網站是使用PHP,因此Google的Analytics(分析)似乎全都發生在服務器端。訪問「inCognito,inPrivate或隱私瀏覽」網頁並不會阻止Google訪問一般位置等。(可選)阻止Google Analytics(分析)

有沒有一種簡單的方法,同時仍然保留頁面PHP而不是HTML來讓用戶有機會選擇退房手續?

回答

1

這裏有一個簡單的例子,你可以建立在:

<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

或者你可以設置很長一段時間(1年)Cookie – machineaddict 2013-04-30 07:16:38

+1

@Danny謝謝。我不想明確地詢問用戶,所以我可能只是檢查[cookies是否啓用](http://stackoverflow.com/questions/531393/how-to-detect-if-cookies-are-disabled-is - 可能)然後使用上面的。 – 2013-04-30 10:23:19

+0

@JonathanAbbott爲了防止您不知道,您可以直接使用PHP獲取並設置cookie;沒有JS是必要的:http://php.net/manual/en/function.setcookie.php – 2013-04-30 10:24:39

相關問題