Google Analytics:按 cookie 內容排除自己的流量(改版)
小改之前寫的 bookmarklet,現在不限於 Blogger,在 Google Sites、Google Code 等應該都能通用了。
將 bookmarklet 加進書籤便可使用 → 設定排除用的 Cookie (Google Analytics)
原始碼拆開如下:
if(typeof(_gat)=='undefined'){ alert("無法在這個網頁運作(我們找不到 _gat),抱歉。"); return; } var leqTracker = _gat._getTracker(); if(leqTracker){ var v=prompt("請輸入要用於「篩選器模式」的字串:","test_value"); if(v!=null){ leqTracker._setVar(v); alert("已設定 cookie: "+v); } }
有 8 個意見
你好,我是前篇文章的三分鐘熱度讀者,我使用這個本篇的連結之後,對話框跳來了,我也設好了自己的Cookie名稱,不過,奇怪的是,我進入瀏覽器,想查我的cookie時,卻查不到我輸入的名稱。請問cookie是不是只能接受英文名稱,而不能接受中文名稱呢?
中文可以設,不過查 cookie 的時候會被編成類似 __utmv=240429200.%E4%B8%AD%E4%BA%86 的字(後面的 %E4... 就是中文);
我也不確定中文在 Google Analytics 能否排除,你可以試試看。
若設了 TTT,應能查到:
__utmv=240429200.TTT
您好,又來打擾您,我完成了所有步驟,不過,我看了今日的報表,我發現我們的流量還是沒有被排除,但是有明顯減少。因為我家有三台電腦,所以,我懷疑是不是每一台電腦,每一個不同的瀏覽器都要設cookie呢?
是啊,cookie 是瀏覽器保管的;換了環境,cookie 沒了,google 就認不出是你了。
您好,很感謝您用心撰寫這篇文章,幫助我們克服Google analytics的問題。經您解說再加上我的努力摸索(按您的連結,加入書籤,再設篩選器),我很遺憾還是沒辦法排除自己的流量。但是我仍然不死心,您覺得,我有可能直接進入網頁的原始碼,設Cookie嗎?
那個我想是不行。
週末可以的話我們一起看看好了,我的 gtalk 和 msn 都是用 gmail 的帳號。
親愛的版主,我還是失敗了。上個月我在你這裡請益,但是無奈本人太笨,所以沒有成功。本來想直接放棄的,但是這兩天想想再試試看好了。結果我發現上次犯了兩個錯誤:
在google analytics設篩選器的時候:
我的『篩選器名稱』=Three Minute Heat
『篩選器模式』=bootleg
而我的cookie=Three Minute Heat
發現了錯誤,應該是好一個突破吧!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我認為,正確的情況應該是:
我的『篩選器名稱』=Three Minute Heat(或是設成『小姐你好』都沒關係吧?)
『篩選器模式』=yoyo
而我的cookie字串=yoyo
我這次就是這麼設,但是仍然失敗了…
我這兩天會上google chat,我有這個榮幸和您聊聊嗎?
大概我也圖抓不夠、不夠清楚。
Google talk 隨時可以丟我,但是要假日才有空細看了。
☂