題 厭倦了等待www.google-analytics.com - 瀏覽器設置可以“選擇退出”嗎?


最近(過去幾週)我的網頁瀏覽速度通常很慢,而且在這些時候狀態欄通常都是“等待www.google-analytics.com”。

是否有任何瀏覽器設置會告訴Google我不希望成為他們的分析程序的參與者,因此該頁面甚至不會嘗試聯繫Google?個人能否以某種方式“退出”?


97
2018-06-24 13:28


起源


NoScript和類似程序怎麼樣? - arne
addons.mozilla.org/en-US/firefox/addon/requestpolicy - lesmana
給arne的評論+1。我使用NoScript阻止谷歌分析以及許多其他腳本。這是FireFox特有的擴展。 - Kaz
網頁的設計是這裡的一個因素。如果有少量網站打擾你,你可以用它們提高它。 - Simon Gibbs
Google分析是否可用於估算瀏覽器使用份額?選擇退出跟踪意味著選擇退出瀏覽器使用情況共享統計信息嗎? - James Haigh


答案:


適用於任何瀏覽器的“舊學校”方法是將以下條目添加到本地主機文件中,

127.0.0.1 www.google-analytics.com
127.0.0.1 google-analytics.com
127.0.0.1 ssl.google-analytics.com

這適用於所有瀏覽器,無論它們是否支持插件。只要您不在本地計算機上運行Web服務器,這些連接就會立即被拒絕,因此不會花很長時間才能失敗。

您也可以嘗試0.0.0.0(我從未親自測試過)。

0.0.0.0 www.google-analytics.com
0.0.0.0 google-analytics.com
0.0.0.0 ssl.google-analytics.com

96
2018-06-24 14:28



0.0.0.0,一個空路由,更好。如果您正在運行自己的Web服務器,那麼如果您的路由到localhost,您將開始獲得404。 - Darth Egregious
0.0.0.0不是“空路由”。在不同的情況下,該值具有不同的含義。在BSD派生的堆棧中,路由表中的0.0.0.0條目確實表示“默認路由”。但是默認路由不用於連接嘗試到地址0.0.0.0。 - Kaz
是的,這是一條空路線。 - Darth Egregious
@Sam,你為什麼會遇到麻煩? - Adrian
這些“走向自己”或“走向互聯網末端”的路由技術有點為時已晚。它要快得多 不 啟動與這些間諜^ Wadvertisement服務器的TCP連接。 Gronostaj引用的3個工具在那裡引人注目(盡快)! - daniel Azuelos


有許多解決方案採用阻止請求甚至啟動之前的方法:

  • AdBlock / AdBlock Plus - 專門用於阻止廣告,但您可以將其配置為阻止幾乎所有內容。
  • Ghostery - 它的主要觀點是照顧您的隱私,它將為您阻止GA(以及許多其他跟踪腳本)。 RequestPolicy是Firefox的開源替代品。
  • NoScript / ScriptSafe /其他腳本攔截器 - 完全阻止JavaScript也可以解決問題。

適用於Firefox的下載:

適用於Chrome的下載:

Opera下載:

Ghostery的 也適用於其他瀏覽器。


35
2018-06-24 13:44



完全阻止javascript以防止谷歌分析就像炸掉一磅因為一隻小狗在你的地毯上撒尿。 - Jeff
@Jeff:你的意思是,非常棒? - Dancrumb
NoScript可以設置為僅阻止黑名單:不需要完全阻止JavaScript來阻止某些主機的腳本。 - andyg0808
提供信息(Ghostery)和保護(AdBlock和NoScript)的3個很棒的工具。 - daniel Azuelos
@Jeff:不,我不是在開玩笑;我不熟悉美國的用法。但我現在開個玩笑了。 :-) - James Haigh


Adblock Plus 或同等的人可以為你做這件事;阻止來自以...結尾的主機名的任何內容 google-analytics.com,您的瀏覽器甚至不會嘗試與該服務進行通信。在Adblock Plus中,您需要添加帶文字的自定義過濾器 ||google-analytics.com 產生這個結果。


28
2018-06-24 13:40





為了完整起見,雖然不像其他解決方案那樣容易設置,但您可以考慮運行廣告攔截代理,例如 Privoxy的。該 squid代理可以配置為阻止廣告 同樣。

另一種選擇是運行您自己的DNS服務器並過濾掉那裡的不良內容,這與阻止主機文件中的服務器具有相同的效果。


7
2018-06-24 16:23



在代理級別處理這些事情的+1。即使在小型企業中,您只需維護少量Firefox安裝,事情就會變得非常繁瑣。 - Marcello Romani


有一個插件 谷歌斷開連接 對於Firefox,它將阻止谷歌在非谷歌網頁上,包括分析。 Chrome有一個類似的插件, 斷開


3
2018-06-24 20:53





我用 請求政策 對於Firefox。它有點像ghostery,因為它允許您將跨站點請求列入白名單和黑名單,但沒有明確關注隱私。

它是可配置的,但我默認設置了黑名單

例如。使用堆棧溢出站點:

  • 我允許在全球範圍內向ajax.googleapis.com發送任何請求
  • 我允許從特定站點請求stackauth.com和stackexchange.com以及sstatic.com。

一切都被阻止,不會影響頁面加載時間或允許第三方跟踪,但頁面得到的小盒子,您可以點擊加載默認情況下未覆蓋的內容。


2
2018-06-25 10:32





我不想阻止GoogleAnalticsObject,因為我有幾個正在開發的項目,如果我點擊外部託管網站,我希望它們註冊,因此不能選擇使用hosts文件。相反,我使用“asp:Placeholder”標記來包裝Jscript並在localhost時設置visibility = false,否則= true。非常簡單,安靜地完成工作。


0
2018-06-23 18:30



這種方法似乎不適用,因為問題似乎與其他網站無關,因為您無法控制源。 (我同意這個問題可能更清楚了) - Ben Voigt
好點子;我把這個問題看作是一個“開發人員”,我的應用程序是掛載的,而不是用戶 - 在這方面我同意hosts-mod解決方案:o) - Alan Hord


有這個問題,只需清除DNS緩存,一切恢復正常。在Chrome中轉到 chrome://net-internals/#dns 並按清除主機緩存


0
2018-05-22 09:59



不適合我。 - Jagular