+1 値の値を取得する方法を知りたいです ((+1 ボタンが 10 回クリックされた場合、変数として 10 を格納します)。これは分析目的に役立ちます。count パラメーターはブール値またはplusone.state は on/off を返しますが、plusone.value のようなものはありますか? (試してみましたが未定義です)
ありがとう
+1 値の値を取得する方法を知りたいです ((+1 ボタンが 10 回クリックされた場合、変数として 10 を格納します)。これは分析目的に役立ちます。count パラメーターはブール値またはplusone.state は on/off を返しますが、plusone.value のようなものはありますか? (試してみましたが未定義です)
ありがとう
次の URL をダウンロードします:https://plusone.google.com/u/0/_/+1/fastbutton?count=true&url=URLENCODED_URI
お好みの自動メソッド (curl、wget、file_get_contents など) を使用して
URLENCODED_URI
は、+1 の数を知るサイトです。たとえば、http://www.google.com
たとえば、URIhttps://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 です。float であることを心配する必要はありません。常に float 形式の整数であるため、安全に整数に変換できます。
+1ボタントラッキングの手順については、http: //yoast.com/plus-one-google-analytics/をご覧ください。
ボタン作成画面で、jsコールバックを作成し、次のコードでGoogleアナリティクスを使用してクリックを追跡します。
<script type="text/javascript">
function plusone_vote( obj ) {
_gaq.push(['_trackEvent','plusone',obj.state]);
}
</script>
または、javascriptコールバックを使用して、任意の方法で追跡します。
ここで説明されているこのための文書化されていないAPIがあります-http ://www.tomanthony.co.uk/blog/google_plus_one_button_seo_count_api/