名前なんてどうでもいいんですが、インタフェース的に結構変わってます。以前のga.jsはなかなか酷くて、ページビューを送信する場合次のように書きました。なんだよ直感的じゃねーな、とか色々思うところがあります。酷いのが送信後に何かをしたい場合で、例えばユーザがformにsubmitした、というイベントをga.jsでトラッキングしようとすると、イベント通知をGoogleに終えてからsubmitイベントを実行しないといけませんが、それを実現するには次のように書きます。_trackEventが終わったあとに実行される関数});非同期処理といえばコールバック関数、もしくはDeferredインタフェースを使うのがJavaScript的にはよくある方法なんじゃないでしょうかね。サーバサイドではキューの方が一般的かも知れないけど。使えるという情報がありますが、公式ドキュメントでは上記の方法しか紹介されていませんでした。下記のように変更されます。分かりやすくなった気がします。デフォルト名で、問題がある場合は変更できます。あと、イベント完了後に何かをするにもコールバックを使うようになってます。いうのがあって、おそらく、これを使います。});何も指定しないとanalytics.jsが何か適当に埋めます。これをログインしているユーザのIDとかにすれば、端末が変わっても、ログインしていれば同じ値になるので、同じユーザとして追跡できることになります。いうか、これら以外は指定できないので注意。それぞれ意味が違うので、目的に合わせて利用します。それぞれ引数が若干違うので、使う場合は公式ドキュメントを確認してください。ついて取り上げようと思います。hitは、ページにTweetボタンとかLikeボタンとか置く場合が増えていると思いますが、それらが実際どれくらい押されているのかをトラッキングする専用のイベントです。使ってもいいんですが、こっちを使っておくと何かとよしなにやってくれそうです。現時点では専用のページがあって、通常のイベントとは区別して見れるというだけなんですが、今後もっと色々と面白いことができるようになっていくんじゃないかと期待しています。TweetボタンをトラッキングするTweetボタンをクリックされたり、実際にツイートされた回数を計測する方法です。Twitterのドキュメントを参照してください。});});FacebookのLikeボタンをトラッキングする方法は、上でリンクを貼った公式ドキュメントに書いてあるので、それを参考にしてください。はてブボタンには、LikeボタンやTweetボタンのようにユーザの行動をフックするAPIが用意されていないので、トラッキングできないです。あと、当たり前ですが、これで分かるのはページに埋め込まれているボタンを経由して行動をした場合のみです。Developersサーバ上で起こるエラーは把握できますが(ログがサーバに残るので)、ブラウザでJavaScriptがエラーをおこしたとしても、それを開発者が知ることは基本的にできません。規模が大きな会社ではエラーが起きたら、その情報を自分のサーバに送ってあとで見れるようにしたりしているのかも知れませんが、そんなことにリソースを割く余裕は無い、というところも多いはず。hitは恐らくこういう用途で使うためのものです。言っているのは、現時点ではまだWebインタフェースが存在していなくて、データを送っても何も見れない状態だからです。送れるデータが150Bまでなので、スタックトレースを全部送る、みたいなことはできそうにないです。Variablesというのがあって、これを使うと独自に定義した属性みたいなのをユーザに付与することができますが、それをもうちょっと便利にしたものです。Dimentionsは文字列でmetricsは数値になります。DimensionsもMetricsも20個までしか作れないし、一回作ったら削除できないので注意が必要。Dimensionsの1番目はログインしてるかどうかを表します、というのを設定しておかなければならないのがちょっと面倒。Variablesもそんな感じでしたね)設定ページにいくとスコープをどうするか聞かれます。スコープというのはその情報が、毎回異なるのか、セッション毎に異なるのか、ユーザに対して不変なのか(例えば性別は基本的に変わらないはず)で決まります。簡単な話が、例えば「ログインしてるかしてないか」を1つのdimentionにして、アクセスユーザに対して適切に設定してやれば、おそらく、簡単にアクセス全体に対するログインユーザの割合が分かったり、ログインユーザと非ログインユーザの行動の違いとかを簡単に比較できたりするんだと思います。とここで言っているのは、これまたドキュメントにはあるけどWebインタフェースからアクセスできない状態だからです。Variablesが表示されます。ひどい使ってみるWebインタフェースはないんだけどデータを送るだけなら既にできます。'pageview');仮にdimensionの1番目をログインしているかどうかに設定しているとすると、上記のようにしておけば、各ページビューがログインユーザによるものか、それとも非ログインユーザによるものかが判別できるようになります。ga.jsからanalytics.jsへの移行いまはまだデータを移行することはできません。Googleによればそのうち提供するらしいです。ga.jsを使っている人は現状このままga.jsを使い続けて、移行する機能が提供された段階でanalytics.jsに移るというのがよさそう。Analyticsを導入しておく、というのもOKです。[キータ]キャンペーン機能の使い方。キャンペーン機能はga.jsとanalytics.jsのどちらでも利用できます。Analyticsサミットでのお話。Analyticsの新機能について網羅的に紹介されています。Takahashi@yuku_tFLYWHEEL社でソフトウェアエンジニアをしています。昔はIncrements社最初の従業員としてQiitaを開発したりCTOやったりしていました。