【问题标题】:FourSquare Follow Button with Google Analytics带有 Google Analytics 的 FourSquare 跟随按钮
【发布时间】:2013-06-23 00:46:50
【问题描述】:

有没有办法捕捉 FourSquare 关注按钮 (https://foursquare.com/business/brands/offerings/followbutton) 上的点击事件以添加 Google Analytics 跟踪?

是否有类似于 Twitter Tweet 按钮和 Facebook Like 按钮的 API?

我在 FourSquare 网站上找不到任何东西。

【问题讨论】:

    标签: javascript google-analytics foursquare


    【解决方案1】:

    似乎没有关于 Foursquare 关注按钮的全面文档,但我已经能够收集到这么多:

    与 Twitter 和 Facebook 按钮不同,Foursquare 按钮不是在 iframe 中。这意味着您可以像点击任何其他元素一样捕获对其的点击。

    $("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,以便它侦听在弹出的模式窗口中执行的操作..

    【讨论】:

    • 谢谢。是的,我找到了fourSq 对象和bind 方法,但我不知道它是否真的被按钮使用,或者你应该作为第一个参数传入的值是什么。如果有人成功逆向工程了这个(或任何 FourSquare 开发人员)想要加入,那将是一个很大的帮助。
    【解决方案2】:

    您可以使用 Google Analytics 跟踪功能,请查看:http://code.google.com/intl/fi-FI/apis/analytics/docs/tracking/asyncUsageGuide.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多