2010-10-21 133 views
1

我正在創建一個可共享的小部件,供任何人複製到他們的網站上。可共享的一段代碼是一個框架,指向位於我們的託管網站(即ourdomain.com)上的實際小部件。如果我們想要調整實際的小部件,我們可以在一個地方完成,而不會影響從我們無法控制的其他站點指向它的內部框架。爲什麼Google Analytics跨域的跨域跟蹤需要在兩個域中跟蹤代碼段?

我嘗試了跨域跟蹤的方法。在分析結果時,我觀察到共享窗口小部件代碼(不在我們的域中)的路徑出現在GA的內容視圖中。這與我的previous post的迴應相反,「如果它被插入到許多域中,您需要設置多個GA帳戶併爲每個用戶使用不同的帳號。」利用我們獨特的帳戶ID將被默認,不管它託管在哪裏出現在我們的GA,該代碼是實現跨網域跟蹤或沒有任何跟蹤代碼:

糾正我,如果我錯了。 http://www.google.com/support/forum/p/Google+Analytics/thread?tid=6af5b4c3e30c71be&hl=en

由於承載GA跟蹤代碼的網頁在我們的內容視圖顯示了起來,我能找到其中的部件是由簡單地尋找他的名字並沒有包括所有ourdomain.com瀏覽過的網頁。當然,這也包括代理服務器,但我也將包含一個自定義變量,以便我可以實現基於自定義變量的過濾器。

所以給我解釋一下這個地方壞了或者什麼,我在這裏失蹤。我在這裏丟失了一些數據,因爲GA cookie實際上並未被使用?給我一個很好的理由說明爲什麼我應該全力實施跨域跟蹤,包括我們服務器上爲IE訪問者提供的必要P3P實施。

一點題外話,我正在考慮加入GA跟蹤代碼與小部件本身內的事件跟蹤(加載widget時從不同的)來跟蹤,當人們實際使用的小部件。我明白,不實施跨網域跟蹤我將無法獲得任何數據有關訪問者中,只有小部件是否在還是不採取行動。

回答

1

由於指網站是我們所需要的信息的主要位, 我要通過引薦中加載的iframe內容 的URL,然後在此改變引用的跟蹤代碼

_gaq.push(['_setReferrerOverride',ht_referrer]); 

如下記載:

http://www.prusak.com/google-analytics-referrer-override/

這樣,我並不需要注入跟蹤代碼到我的小部件,只是一些JavaScript代碼添加引薦網址加載iframe。

祝我好運。

相關問題