【问题标题】:google plus one button statistics谷歌加一键统计
【发布时间】:2011-08-31 16:04:15
【问题描述】:

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

谢谢

【问题讨论】:

    标签: google-plus-one


    【解决方案1】:

    通过您喜欢的自动方法(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。不用担心它是浮点数,它始终是浮点格式的整数,因此您可以安全地将其转换为整数。

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        可以在http://yoast.com/plus-one-google-analytics/找到 +1 按钮跟踪的说明

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

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

        或者,使用 javascript 回调以任何您希望的方式对其进行跟踪。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-05
          • 2013-10-04
          相关资源
          最近更新 更多