2011-04-19 53 views
3

現狀:谷歌Analytics(分析):跟蹤某些點擊來自何處的iframe的Widget

  • 有一個電子商務平臺myshop.com
  • 有集成與SRC的iframe「迷你店」的加盟合作伙伴= myshop.com /插件
  • 在小部件,我可以通過類別導航和瀏覽他們
  • 當鏈接的點擊產品,myshop.com/manufacturer/product-x在新窗口中打開

併發症:

  • 的會員夥伴之間的支付模式是基於CPC,但僅限於對產品的點擊(這意味着一個「從IFRAME逃」如上所述)

問題:

  • 如何從myshop.com的角度跟蹤這些點擊,以便它們在Google Analytics的某個位置進行彙總?

回答

2

最安全的方式實現這一目標是要求合作伙伴包括與某種識別包括IFRAME時的查詢參數。您需要這樣做是因爲您無法訪問外部窗口以便從iframe中獲取合作伙伴網址。從內部的iframe剛剛搶查詢參數並傳送到分析與產品一起點擊

<iframe src="myshop.com/widget?partner=StoreXYZ" /> 

現在:那麼合作伙伴將被插入下面的代碼。嘗試這個。 JQuery代碼。

$('.product').click(function(){ 
    var product = $(this).text() || 'Unknown Product'; 
    var partner = document.location.search; 
    try{ 
     partner = partner.match(/partner=([^&]+)/)[1]; 
    }except(e){ 
     partner = 'None'; 
    } 
    _gaq.push(['_trackEvent', 'PartnerClicks', partner, product]); 
}); 

這僅僅是一個例子。我試圖獲得產品名稱和合作夥伴。點擊產品後觸發Google Analytics事件。

這會給你一個很好的報告內容>事件跟蹤。 您可以檢查每個合作伙伴或每個產品的點擊次數,並將任何一個點擊到另一個點擊。

請注意,Google Analytics(分析)會施加一些限制,如果您有太多產品或合作伙伴,您可以達到這些限制。

對於組合合作伙伴+產品,每份報告的限制值爲50.000個唯一值。

因此,如果您的合作伙伴數量乘以產品數量超過50k,您可以考慮放棄產品部分(只是省略_trackEvent的最後一個參數)。

如果只有你的合作伙伴數量超過50K的限制,比你有一些其他的工具來註冊的,而不是谷歌Analytics(分析)的相互作用,

+0

謝謝你,我不知道谷歌分析事件追蹤! (http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html) – crispy 2011-05-19 08:38:18

相關問題