2012-02-01 50 views
0

有沒有辦法抓住FourSquare跟隨按鈕(https://foursquare.com/business/brands/offerings/followbutton)上的點擊事件以添加Google Analytics跟蹤?FourSquare跟隨谷歌分析按鈕

是否有類似於Twitter Tweet按鈕和Facebook Like按鈕的API?

我在FourSquare網站上找不到任何東西。

回答

0

似乎沒有成爲Foursquare的後續按鈕的全面的文檔,但我已經能夠多收集這些:

與Twitter和Facebook按鈕不同,在iframe中的Foursquare按鈕是而不是。這意味着你可以捕獲點擊,因爲你會點擊任何其他元素。

$("div[id^=fourSq_widget_id] a").click(function(){ 
     _gaq.push(["_trackSocial", "Foursquare", "Click"]); 
}); 

但是,跟蹤此點擊並不意味着什麼;它並沒有告訴你這個人是否跟隨了跟隨行動,因爲這個行爲發生在第三方iframe中。

fourSq對象中似乎確實存在未記錄的JavaScript API,用於跟蹤動作的實際跟蹤,但尚不清楚如何啓用它。

它看起來是這樣的:

fourSq.widget.Events.bind("follow", function(){ 
    //do something 
}); 

但是,我似乎可以手動觸發它的唯一方法就是用隨行trigger方法。所以,我不知道如何啓用這個未公開的JavaScript API,以便它偵聽在彈出的模式窗口中採取的操作..

+0

謝謝。是的,我找到了fourSq對象和綁定方法,但我不知道它是否實際上被按鈕使用或者您應該傳入的值作爲第一個參數。如果任何人成功地將這個(或任何FourSquare開發者)設計成想要加入,這將是一個很大的幫助。 – vbtwo 2012-02-02 15:36:07