谷歌加一键统计

时间:2011-08-31 16:04:15

标签: google-plus-one

我想知道如何获得+1值的值((如果有10个点击+1按钮,将10存储为变量)。这将有助于分析目的。 我知道count参数只是布尔值或者plusone.state返回开/关但是有类似plusone.value的东西吗? (我试过了,它未定义)

谢谢

3 个答案:

答案 0 :(得分:7)

通过您最喜欢的自动方法(curl,wget,file_get_contents等等)下载以下网址:https://plusone.google.com/u/0/_/+1/fastbutton?count=true&url=URLENCODED_URI

URLENCODED_URI是您要知道+ 1的数量的网站,例如http://www.google.com

例如,获取URI https://plusone.google.com/u/0/_/%2B1/fastbutton?count=true&url=http://www.google.com/并找到window.__SSR = {'c': 32414.0 ,'si'的第一次出现。最好使用正则表达式,但我会将实现留给您和您选择的编程语言。

'c'后面的浮点数是网站的+ 1的数字。对于google.com,这是32.414。不要担心它是一个浮点数,它总是浮点格式的整数,所以你可以安全地将它转换为整数。

答案 1 :(得分:2)

答案 2 :(得分:2)

可在http://yoast.com/plus-one-google-analytics/

找到+1按钮跟踪的说明

在按钮创建屏幕上,创建一个js回调,然后使用Google Analytics(分析)跟踪点击次数,并使用以下代码:

<script type="text/javascript">
  function plusone_vote( obj ) {
      _gaq.push(['_trackEvent','plusone',obj.state]);
  }
</script>

或者,使用javascript回调以任何方式跟踪它。