2012-02-01 76 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