2015-10-20 53 views
2

有人能幫助我做一些正則表達式...谷歌分析IP篩選器排除

我一直在使用的過濾器堵塞pattnrn內部交通:

10 *。

這只是在我腳下,因爲這阻止了我們的網站之間的所有引用流量。

我現在想要做的是阻止除10.103之外的所有內容。

我是否需要應用兩個單獨的範圍,還是可以使用一個過濾器來完成此操作?

+0

一切?爲什麼在地獄? –

回答

1

如果要阻止除10.103.xxx.xxx之外的所有內容,請使用包括過濾器而不是通常的排除過濾器。

include filter GUI in Analytics

注:關於正則表達式MATCHING IP地址Analytics(分析)

我不知道如果我上面提出的過濾器使用正則表達式或沒有(文本字符串匹配),但它並沒有區別,因爲有在IP地址中,表達式10.103.可能會被錯誤解釋。

另一方面,您的原始圖案是假的,可能會傷害到您。這是因爲在正則表達式中,點.不是字面點,而是表示任何字符。你的表情,其實,不包括每一個IP,僅僅開始與10(不只是10.是十點),包括100.xxx101.xxx

你原來的正則表達式除外的正確版本是10\..*,其中包含轉義點\.),然後繼續轉到任何字符(.*)。

+0

我給了這個鏡頭。謝謝你的澄清。 –

0

REGEXP在Google Analytics幫助(here)中有很好的解釋。

對於多個IP,有這個little helper,它爲您生成REGEXP。

如果你想阻止內部流量,只需添加新的過濾器和自定義然後EXCLUDE,並把IP在REGEXP的字段,就是這樣。