Google Analytics:按 cookie 內容排除自己的流量
2008-06-30: 修改為不限 blogspot 專用,請參考新版 bookmarklet。
官方說明的具體步驟中,首先的 <body onLoad="javascript pageTracker._setVar('test_value');">
跟後面「設定篩選器」看起來似乎沒關聯:
請注意「篩選器模式」的值是怪異的「無報告」,換成英文版一看:
變成 test_value 了 …… 跟 pageTracker._setVar('test_value');
設的值吻合 —— 所以是翻譯沒做好啊。
實際上 pageTracker._setVar('test_value');
會在電腦上儲存一個 __utmv=123456789.test_value 的 cookie,其中 123456789 每個網站都不一樣。一旦訪客電腦裡有這個 cookie,在 Google Analytics 的「訪客 - 使用者定義」就會出現:
然後設定「篩選器模式」為 test_value,該報告就會被排除,不再出現。
如此一來,具體流程「建立會設定 cookie 的網頁 → 造訪該網頁以設定 cookie → 設定篩選器排除具有該 cookie 的電腦」應該很清楚了。
還沒完,blogspot 使用者還有問題:要在哪建立新網頁?
新網頁需要在 body onLoad 動手腳,而且不能讓一般訪客看到(有看到就會被下 cookie 而遭排除)—— 很麻煩。
所以我想改用 bookmarklet 的方式,內容就是找到 pageTracker
,請他 ._setVar
即可。原始碼拆開如下:
javascript: if(pageTracker) { var v=prompt(%22請輸入要用於「篩選器模式」的字串:%22,%22test_value%22); if(v!=null) { pageTracker._setVar(v);alert(%22已設定 cookie: %22+v); } } void 1
將 bookmarklet 加進書籤便可使用 → 設定排除用的 Cookie (Google Analytics)
完整流程:
- 將前述 bookmarklet 加進書籤列。
- 打開網站的首頁,然後點前述 bookmarklet,應該會跳出對話框:
- 填一個字串進去。不一定要填 test_value。
- 前往 Google Analytics 設定篩選器,「篩選器模式」填剛才回答的字串。
我的設定長這樣,請別連名字都照抄: - 別忘了把篩選器套用至網站設定檔。
這樣就完成了,我測了兩天,流量有正確尷尬下去,所以應該是有效的。
有 15 個意見
完全看不明你在写什么,如何在BLOG中加入Bookmarklets??
在那里找到pageTracker??
什么又是body onLoad??
所謂加入 bookmarklet,就是把 設定排除用的 Cookie (Google Analytics) 連結(完整流程上面、有畫底線的)加進你的書籤或我的最愛;
至於 pageTracker、body onLoad 我沒有多說明,那是 javascript 內部的事了。
请问要如何才能在搜寻网站如Google,MSN,Yahoo!,百度等搜寻到我的BLOG?
我试过在Google搜寻“Lizism3”,有时可以找到,有时找不到,至于别的网站根本找不到“Lizism3”。
看完你的BLOG也没有教这个。
对了,还要谢谢你,让Google Analytics筛选我造访我的网页的次数。
这个问题扯远了…… 要嘛电邮、要嘛 CBox 我跟您讨论吧。
或者你搜寻字词“SEO”会有资料的。
简言之就是要慢慢来、要有内容、要主动宣传,搜寻网站就会把你排前面了。
您好,你的POST非常實用。我對於第一部份,在網頁加Cookie的方式不明白。
是不是我只要點了你的:設定排除用的 Cookie (Google Analytics),接著在對話框內填入任何字串,就算完成了『把Cookie設在我的部落中』呢?
關於第二部份,Google Analytics的設定,很清楚,沒有問題,謝謝您用心的為我們解說,對我們經營部落格很有幫助!
在我這裡點不行喔,「設定排除用的 Cookie (Google Analytics)」要在你的 blog 執行才可以,具體可以參考上面的留言。
設定成功後,會顯示「已設定 cookie」。
若需要確定有設成,可以試著查看瀏覽器的 cookie 看有沒有你設的值。
您好,果然我沒有成功,我還是一直看見自已的流量出現在GOOGLE Analytics的報表上。我還是不懂,怎麼將「設定排除用的 Cookie (Google Analytics)」加入我自己的Blog的書籤中呢?
我的作法是:
1.在上文你的「設定排除用的 Cookie (Google Analytics)」→這個連結上,按一下左鍵,出現了『此連結加入書籤』這個選項,我選定儲存位置之後,關掉本瀏覽器(我用的是FireFox)。
2.打開我的Blog(我用的是痞客邦),然後叫出這個書籤。不過,即使按下這個書籤,瀏覽器也沒有任何反應。
所以,我能再向您請教更確切的作法嗎?
您好,我想請問您二個問題:
1) 如何在我的Firefox中查到Cookies是否有設定成功呢?
2) 請問Google Analytics設定篩選器的時候,篩選器模式為什麼要填 bootleg 呢?
不好意思,我是樓上的三分鐘熱度,我已經在Firefox裡面,查到自己的cookie設好了。
所以可以忽略第一個問題。
但『篩選器模式』我還是不理解。
我記得上一次,我設的cookie是長這樣: Three Minute Heat→中間有空格。
不好意思,我突然理解,原來『篩選器名稱』空格裡,填的不是自己設的cookie字串,而『篩選器模式』才是?
是「篩選器模式」,而且請不要填 BOOTLEQ 那是我自己用的;
你填 Three Minute Heat 可能不行(因為空白的關係),他下面有說明哪些字可以用,基本上填 abcd 應該就安全了。
另外在 blogger 後台,現在有「統計資料」功能,在「概述」裡面有「不追蹤我自己的網頁瀏覽量」可以選,這個對你可能也合用。
你好,Blogger 的後台,我已經勾選了「不追蹤我自己的網頁瀏覽量」。不過, 我不確定Google Analytics 中,會不會也因為勾選而排除我的流量。
唉, google Analytics好複雜啊!
Blogger 後台那個應該跟 google analytics 無關。
技術上它是加了一個叫做 _ns 的 cookie 在你的瀏覽器上,但是 analytics 不會對這個 _ns 做什麼事。
請問nookmarklet要怎麼加入書籤?
我用chrome對連結點右鍵或開新分頁都沒辦法加耶?
Google Chrome 可以
A. 直接拖曳連結到書籤列(如果你有顯示書籤列的話)
或者 B. 右鍵 → 複製連結網址,然後手動新增書籤
☂