2011-08-31 2 views
4

+1 값에 대한 값을 얻는 방법을 알고 싶습니다. (10 클릭 +1 버튼이 있으면 10을 변수로 저장합니다.) 이는 분석 목적으로 유용합니다. 나는 카운트 매개 변수에 전용 부울 또는 plusone.state 돌아 온/오프하지만 거기는 plusone.value 같은 것입니다 알아? (내가 그것을 정의되지 않은, 그것을 시도)Google 플러스 원 버튼 통계

감사

답변

7

좋아하는 자동차를 통해 https://plusone.google.com/u/0/_/+1/fastbutton?count=true&url=URLENCODED_URI을 다운로드하십시오. matic 방법 (컬, wget, file_get_contents 등)

URLENCODED_URI은 +1의 수를 알 수있는 사이트입니다. http://www.google.com

예를 들어 https://plusone.google.com/u/0/_/%2B1/fastbutton?count=true&url=http://www.google.com/의 URI를 가져 와서 첫 번째 발생 window.__SSR = {'c': 32414.0 ,'si'을 찾습니다. 가급적이면 regexp를 사용하십시오. 그러나 여러분과 선택한 프로그래밍 언어를 그대로 사용하겠습니다.

'c'뒤에 오는 숫자는 사이트에 +1 한 수입니다. google.com의 경우 32.414입니다. 플로트에 대해 걱정하지 마십시오. float 형식의 정수이므로 항상 정수로 변환 할 수 있습니다. ,

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

다른 방법 : +1 버튼 추적을위한

2

방향은 다음 코드와 구글 웹 로그 분석을 사용하여 클릭을 추적 JS 콜백을 만들고, http://yoast.com/plus-one-google-analytics/ 버튼 생성 화면에서

에서 찾을 수 있습니다 자바 스크립트 콜백을 사용하여 원하는 방식으로 추적 할 수 있습니다.

관련 문제