2015-01-14 93 views
6

單擊我所試圖做的是跟蹤用戶在谷歌的Adsense點擊。 通過添加Google Adsense腳本代碼可以生成兩種類型的廣告。跟蹤谷歌的Adsense的JavaScript

  • 的imagebanner(在橫幅上單擊鼠標,將用戶重定向到廣告)
  • 與一個或多個鏈接(用戶必須點擊鏈接重定向)
橫幅

我有第二類型的旗幟的問題。
鏈接來了兩個iframe中。如果用戶的鼠標位於外部iframe上,那麼跟蹤點擊很容易。但是,如果用戶點擊鏈接(標籤),我實際上無法訪問第二個iframe來跟蹤點擊。因此,如果用戶點擊橫幅中的空白,我的功能也將其視爲點擊。原因很明顯:谷歌否認了這一點。
我不想操縱谷歌的代碼,我只是想跟蹤點擊。

回答

0

假設橫幅有類.banner,可以完成跟蹤這樣的:

$('.banner').on('click', function(e) { 
    ga('send','event',{eventCategory:'BannerClick', eventAction:e }); 
}); 
1

我不能肯定這是否是由AdSense允許的,因爲你可以通過對廣告跟蹤點擊濫用系統(例如內容鎖定)。此外,您會遇到不同的邊緣案例 - 就像您要求的那樣 - 這就是爲什麼我通常會向您推薦以下內容:

您可能想要做的就是將Google Analytics與AdSense關聯起來(這很簡單,只需1-2次點擊)您可以輕鬆地在Analytics Dashboard中導航到Publisher→AdSense,以查看展示次數,點擊次數和其他AdSense數據。您始終可以創建可訪問此數據的自定義報告。

如果你真的想跟蹤點擊,您可以檢出this iframe tracker它使用的模糊事件,以確定哪些元素/ iframe的鼠標光標懸停當前。

+0

https://github.com/vincepare/iframeTracker-jquery爲我工作。謝謝! – jboeke