2010-04-21 82 views
0

在我的谷歌分析帳戶中有一個頁面通常以javascript window.open()彈出窗口(與引用頁面相同的域名)打開。避免谷歌分析將彈出窗口分類爲入口

不幸的是,g.a.將彈出頁面分類爲入口,雖然它只是整個導航流程中的一個步驟。

我該如何避免這種情況?

感謝您的幫助!

回答

0

您將需要使用GA事件。

在您的彈出頁面:(未經測試)

<script> 
    window.opener.pageTracker._trackPageview(window.location.href); 
</script> 

並從完全彈出現有的跟蹤代碼。


注意:我不確定這是否會顯示爲「入口」。但它可能值得一試。

+0

謝謝大衛,我會測試這個。 我實際上注意到,我還在其他域上彈出窗口,其中對我而言,更改跟蹤代碼並不那麼容易。 是否有機會通過更改彈出式代碼而不是彈出式頁面上的破解代碼? – gunny4sge 2010-04-21 15:39:09

+0

嗯,我不知道你是否可以做你想要的跨域。 – 2010-04-21 15:40:51

0

http://aktagon.com/projects/jquery/google-analytics

這個jQuery插件GA有很多的選擇,一個大的是,你可以設置某些網頁被忽略/歸類在某些方面。

而且,如果你安裝一個程序或目標正則表達式,你可以將其設爲您的主頁只匹配的網站和關閉(而不是彈出。)

+0

由於我的描述不正確而引起的誤解感到抱歉。我_want_跟蹤彈出窗口,但它不應該被標記爲新的入口,因爲它在某個流程中只是一個步驟。 – gunny4sge 2010-04-21 16:07:18

0

我不知道這裏的解決方案,但是我確實知道這個問題:window.open沒有通過(至少在某些瀏覽器上)攜帶HTTP引用來源,並且沒有同一網站引用來源Google Analytics認爲一個網頁瀏覽會啓動新的(直接訪問)會話。

blog post from 2006有一些可能的解決方案 - 我不能擔保他們中的任何人。