2009-07-06 113 views
3

我們將通過嵌入一小段代碼一樣推出基於JS部件,其網站管理員(任何地點)將在其網站上進行投入:我可以使用Google Analytics(分析)跟蹤IFRAME小部件嗎?

<iframe src="SOURCE_PATH" frameborder="0" width="300px" height="150px" scrolling="no" id="cd_frame"></iframe> 

裏面的部件有三個環節,我們需要跟蹤如何他們從外部網站將會發生許多點擊,這些外部網站將使用這些小部件。

如果我只是簡單的把GA提供的代碼工作起來,或者我需要做出任何改變?

謝謝。

回答

6

你應該能夠跟蹤你的iframe,因爲它會出現在谷歌分析作爲常規頁面。你的問題是要知道你正在跟蹤的iframe。如果您可以通過iframe網址傳遞唯一ID,那麼您應該可以添加自定義參數來跟蹤不同的網站。有關自定義跟蹤代碼

<iframe src="SOURCE_PATH?uniquetrackingid=123" frameborder="0" width="300px" 
height="150px" scrolling="no" id="cd_frame"></iframe> 

信息可以在這裏 http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55585

+1

發現,只有在這裏澄清...你不能從跟蹤父窗口的iframe裏面點擊。這被認爲是跨站點腳本。您必須在實際iframe代碼的源代碼中包含GA代碼,才能跟蹤iframe中鏈接的點擊次數。當他提到在iframe中傳遞一個唯一的跟蹤參數時,Josh暗示了這一點src =「..」這是將數據傳遞給iframe的唯一方法,然後iframe html中的代碼可以查找它。你可以抓住它並把它放在一個自定義變量中,或者根據它創建目標,等等...... – 2010-07-26 01:07:48

相關問題