2012-08-17 63 views
1

我的網站有很多頁面通過擴展來響應。我希望能夠在報告中只包含沒有.php擴展名的頁面,但是所有其他頁面(如.html, .cfm, .aspx或根本沒有擴展名)。我怎樣才能做到這一點?谷歌分析過濾器頁面沒有擴展

我試着創建一個過濾器,但卡在正確的方式來建立正則表達式。我創建了下面的代碼,但它不會過濾掉沒有.php擴展名的頁面。

(.*(?!(\.)php))$ 

這段代碼有什麼問題?

回答

3

您的高級過濾器或高級細分應如下所示。 this

+0

好的,會試試,謝謝。但現在發生了一些事情。是否有可能做相反的事情?獲取所有沒有「.php」擴展名的頁面(即使沒有擴展名的頁面,比如友好的網址),並用「.php」擴展名替換它? – decio 2012-08-17 17:53:08

+0

如果你問是否可以重命名頁面,那麼是的。雖然它需要幾個高級自定義配置文件過濾器,或者搜索並替換配置文件過濾器。我不會推薦它只是在所有頁面的末尾附加一個假「.php」。 – Luck 2012-08-17 18:14:34

0

如何使用「僅包含」過濾器而不是「排除」?

+0

是的,這就是我在想什麼,但我想包括所有選項**但.PHP **如何我要這樣做嗎? – decio 2012-08-17 17:35:25

+0

那麼,只需添加php排除過濾器。所有其他文件將通過。或者問題在哪裏? – 2012-08-17 19:14:15

3

您的代碼使用負向預覽。 Google Analytics不支持此正則表達式功能。

這可能會令人困惑,因爲前段時間這可能會奏效。谷歌在某些時候刪除了負面預測,但從未得到官方的支持。

看看這裏的正則表達式支持的特徵谷歌分析列表:

http://support.google.com/analytics/bin/answer.py?hl=en&answer=1034324

+1

謝謝。這澄清了爲什麼它不起作用,儘管一些舊的博客帖子說負面看法運作良好。 – decio 2012-08-20 15:26:17