やる夫で学ぶGoogleAnalytics

ソーシャルメディア計測 いいねボタン ツイートボタン

グーグルアナリティクスでソーシャルボタン計測するお

yaruo2

ボタンの対象はfacebook,tweet,google+になります。

注意点、ワードプレス等のCMSで、プラグインとしてソーシャルボタンを設置している場合はGoogleAnalyticsでの計測ができないようです。通常のフローで作成したボタンで計測する方が無難です。

yaruo4

ツイッターボタン作成はこちら
facebookボタン作成はこちら

まずは計測イメージ。管理画面でのイメージはこんな感じ。
social

twit

facebookの場合はunlike つまり、いいね取り消しまで計測出来てしまうようです。基本的にコピペで対応可能です。

まずは、googleが公式に提供しているコードを取得。


グーグル公式ヘルプanalytics-api-samples 

中身を読み解こうとしないところがポイントですお。
yaruo12

[js]
<!– Google Analytics Social Button Tracking –>
<script src="/wp/ga_social_tracking.js"></script>
[/js]

ここではwpっていうフォルダに、ga_social_tracking.jsが入っているから、/wp/ga_social_tracking.jsになります。
GAタグの下に配置してます。

ツイッターの計測タグを配置

下記タグをga_social_tracking.jsの下にベタ張りでもいいですし、
[js]
(function(){
var twitterWidgets = document.createElement(‘script’);
twitterWidgets.type = ‘text/javascript’;
twitterWidgets.async = true;
twitterWidgets.src = ‘http://platform.twitter.com/widgets.js’;
// Setup a callback to track once the script loads.
twitterWidgets.onload = _ga.trackTwitter;
document.getElementsByTagName(‘head’)[0].appendChild(twitterWidgets);
})();
[/js]

下記のように、外部ファイル化してもいいです。
一般的には外部ファイル化の方がわかりやすくていいんでしょうね。
ちなみに外部ファイルにしても問題なく計測できてます。

[js]
<!– Google Analytics Social Button Tracking –>
<script src="/wp/ga_social_tracking.js"></script>

<!TW>
<!– Load Twitter JS-API asynchronously –>
<script src="/wp/tw.js"></script>
[/js]

ツイッターに関してはこれで完了。

フェイスブックの計測タグを配置

公式ページでいいねボタンを作成。SDKタグといいねタグの二つが必要のようですね。
これはBODYタグにの下においてます。

[js]
<!– Facebook JavaScript SDK を読み込み –>

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));</script>

<!– Facebook JavaScript iine ボタン –>
<fb:like href="http://local.kikuhara.com/" send="true" layout="button_count" width="500" show_faces="false" action="like"></fb:like>
[/js]

そしていいねボタンタグの下にfacebookのいいねボタン押下情報をGoogleAnalyticsに飛ばす
記述を設置

[js]
<!– Googleアナリティクス ソーシャルトラッキング –>
<script type="text/javascript">_ga.trackFacebook();</script>
[/js]

これで完了。

firebugを使って計測確認!

FBDEBUG

TWITTERDEBUG.jpg

概要

  • 屋号 : 株式会社菊原web解析事務所
  • 代表 : 菊原 晋作
  • 設立 : 2019年10月
  • 住所 : 東京都世田谷区太子堂1-12-27
  • URL : http://www.kikuhara.site
  • mail : kikuhara@kikuhara.site

お問い合わせ

月曜〜金曜 am11〜pm18