2014年12月11日木曜日

GAイベント・ページビューのPUSH

Ajax使ったページやパララックスサイトなんかで、ページは切り替わらないけど、GAタグでそれぞれ計測させたい!って時の実装方法です。

ページビュー送信したいとき

ga('send', 'pageview', {
  'page': 'ページURL',
  'title': 'ページタイトル'
});

イベント送信したいとき

ga('send', 'event', 'Category ', 'Action ', ('Label'), ('Value'));
Categoryには、タグ要素何かを入れます。(例:button)
Actionにはイベントを入れます。(例:click)
Label(省略可)はイベントの分類に使うようです。(例:nav button)
Value(省略可) は・・・いまいちよくわかってません。

実際の使い方はこんな感じ。だと思う
ちなみに、飛び先のURLにページがなくても下層ページビューとしてアナリティクスにカウントされていきます。 (ハッシュの場合はイベント使った方がいいのかな)
$('a#foo').click(function(){
  var target = $(this).attr('href');
  ga('send', 'pageview' , {  'page': target,  'title': '次画面のタイトル' };
  return false;
});
参考
https://developers.google.com/analytics/devguides/collection/analyticsjs/events?hl=ja
https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#send

0 件のコメント:

コメントを投稿