我想知道如何獲得+1值(該值(如果有10次點擊+1按鈕,存儲10作爲一個變量)。這將是分析的目的有幫助。 我知道計數參數只在布爾或plusone.state回報/關閉,但有類似plusone.value?(我試了一下,這是不確定的)谷歌+1按鈕統計
感謝
我想知道如何獲得+1值(該值(如果有10次點擊+1按鈕,存儲10作爲一個變量)。這將是分析的目的有幫助。 我知道計數參數只在布爾或plusone.state回報/關閉,但有類似plusone.value?(我試了一下,這是不確定的)谷歌+1按鈕統計
感謝
有一個未公開的API此描述在這裏 - http://www.tomanthony.co.uk/blog/google_plus_one_button_seo_count_api/
下載以下網址:通過您最喜愛的汽車https://plusone.google.com/u/0/_/+1/fastbutton?count=true&url=URLENCODED_URI
matic方法(curl,wget,file_get_contents等)
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'
。最好使用regexp來實現這一點,但我會將實現留給您和您選擇的編程語言。
'c'後面的浮點數是該網站擁有的+1的數量。對於google.com,這是32.414。不要擔心它是一個浮點數,它總是一個浮點格式的整數,因此您可以安全地將其轉換爲整數。
方向爲+1按鈕可以跟蹤在http://yoast.com/plus-one-google-analytics/
在按鈕創建屏幕可以發現,創建一個js回調然後跟蹤使用谷歌分析的點擊次數與下面的代碼:
<script type="text/javascript">
function plusone_vote(obj) {
_gaq.push(['_trackEvent','plusone',obj.state]);
}
</script>
或者,使用JavaScript回調以任何您希望的方式跟蹤它。