1

我們必須同時使用Omniture的和谷歌分析網站。理想情況下,我們希望在兩個套件中報告點擊出站鏈接。出站鏈接跟蹤 - 谷歌Analytics的_trackEvent()和Omniture的s.tl()

我想這樣做的「正確的方式」,即克服請求一個網站,並在同一時間的跟蹤像素時產生的競爭條件。請參閱:http://www.gwotricks.com/test/2009/07/tracking-outbound-links-right-way.html

我可能不會使用「onclick」屬性,而是將trackEvent綁定到鏈接的單擊事件。

WWW:

Omniture的外部鏈路跟蹤通過鉤住500ms的延遲引入s.tl()克服了條件。 webmetric.org/white_paper/link_tracking.pdf

有沒有人嘗試在同一網站上做兩者兼而有之?理想情況下,我希望在頁面執行之前以適當的時間調用兩個跟蹤像素,但我並不是一個足夠大的全能愛好者,在延遲之前真正深入瞭解他們的代碼和hook trackEvent。

+0

真的不知道你的問題是什麼...你問如何掛鉤點擊甚至一個鏈接? – 2010-07-31 23:00:25

回答

0

使用JavaScript DOM(或者如果您使用它,jQuery)綁定事件並利用新的異步Google Analytics(分析)跟蹤代碼,您應該設置。

爲JavaScript事件粘合劑示例代碼到處都是,如果你不想使用jQuery。

完成了幾次,從來沒有干擾,從來沒有使用定時器。

+0

但是,異步請求的性質意味着用戶理論上可以在向Google的跟蹤像素髮出請求之前進入下一頁,在這種情況下,事件將永遠不會被跟蹤。 omn​​iture使用的500毫秒延遲確保了幾乎所有的時間,至少在下一頁作出響應之前,請求至少會發送到它們的服務器。 – dmrnj 2011-03-05 01:24:58

+0

根據我的理解,GA異步代碼很好地適用於此,我還沒有看到這是GA的問題。您的瀏覽器很可能在下一頁之前從未收到Google的回覆,但這不是成功記錄所必需的。如果你願意,你可以建立一個具有GA和SiteCatalyst鏈接綁定的綁定。這當然意味着您應該禁用Omniture的默認鏈接跟蹤以避免重複。 – 2011-03-07 10:17:51

相關問題