ページ遷移が取れました。サイトカタリストと比較されるときに、「Googleアナリティクスはページ遷移が取れないから・・・」と言われること多いですよね。Googleアナリティクスでもイベントトラッキングを使えば、簡易的にページ遷移が取れることがわかりました。注意事項もあるので最後までお読み下さい。セカンダリディメンションにイベントラベルが表示される新Googleアナリティクスでの使用をを推奨します。ページ遷移を取る仕組みページ遷移を取得するイベントトラッキング設置方法ページ遷移を取るときの注意まずはデモをご覧下さいイベントトラッキングを使いますので、コンテンツ>イベント>上位のイベント。するとビジターID群が一覧されますので、どれかをクリックしますと、ページ遷移した時刻が表示されます。そこでセカンダリションで、イベントラベルに記録されたURLを表示させれば、遷移がわかります。イベントアクションにURLを入れ、イベントラベルに時刻を入れても動作します。時刻も理論的にはミリ秒単位まで正確に追えます。ページ遷移を取る仕組みGoogleアナリティクスでは、アクセスがあるとユーザーのCookieにビジターIDという唯一の番号を自動的に付与します。このビジターIDがあるかどうかで、リピーターかどうかの判断をし、以後訪問回数なども管理されていきます。ビジターIDが記録された後、その番号を取得し、それをイベントカテゴリーとしてイベントトラッキングに記録していくという手法です。Web】なお、ga.utils.jsにビジターIDを取得するコードを付加しておきます。要はCookieの1番目がビジターIDなので、似たような部分が多数あるのでそれをコピーし数値を1にする、と。i=0;iちなみに、時刻とURLはJavaScriptを使えば取得できます。URLなどは、location.hrefと入れておけば取れますので、ホント便利ですね。</head>の手前に以下を追加します。これでユーザーのページ遷移が追えるようになります。前述のように、この手法はビジターIDがあることが前提です。そのタイミングがうまくかみ合わず、ビジターIDが記録される前に、ページ遷移を取るスクリプトが動作してしまうと、2番目の画像にあるようにundefinedと記録されてしまいます。そこで、今回はユーザーが、ページを離脱するタイミングでコードを実行させるようにしました。離脱するときには記録されているだろうという発想です。ページがunloadされたときに実行させています(ここでjQueryを使いました)。2つのサイトで実験したところ、以下の結果。動的ページ生成サイト(WordPressでキャッシュ利用)>1135訪問中427件取得、490件ビジターID未取得、218件ロストunload時に取得することでかなり改善されたのですが、まだまだツカエルとまでは言えない感じ。あと毎回イベントを発生させていますので、直帰率はほぼ0%になります(「ほぼ」というのは、前述のようにロストするケースもあるので)。「直帰率?ほとんど見てないYO!でもちょっと遷移がわかったらイイなあ」という方にはオススメ。(^∀^;イベント数の多いビジターIDから順に見ていきますと、「こんなリンクもクリックしている!」というのも分かり興味深いです。トラッキングコードをこれ専用にもう1つ埋め込んでいただければ、元のコードの直帰率には影響させず設置も可能です。あとはCVしたときにもビジターIDを記録しておき、そこからCVの傾向を調べても面白いかも。チャレンジャーな方、どうぞお試し下さい。Yoshidaブロガー兼ユーチューバー。個人事業主でネット業界のお仕事24年目です。「マツコの知らない世界」Googleマップ案内人TV出演。Googleストリートビュー認定フォトグラファー。Googleアナリティクス公式コミュニティ・アンサリスト最高ランク「レジェンド」国内初獲得。主な著書「Googleアナリティクス基礎講座」(技術評論社)。趣味はデジカメとゲームとパン作り。当サイトについて・プライバシーについて当ブログではGoogleアナリティクスとcookieを用い、個人を特定しない範囲でアクセス状況を記録しています。Google側ではその情報をGoogleアカウントと紐付けパーソナライズ広告に利用しています。その情報は取り扱いに注意しつつ、内容充実や企画立案など、皆様のお役に立てるよう活用しています。パーソナライズド設定をオフにするには、Google公式ページを御覧ください。運営するアフィリエイトプログラムに参加しています。それらのリンクからユーザー様が該当サイトにて購入されたとき、サイトが紹介料を獲得します。・引用/画像利用について当ブログでは一部外部の画像を利用しています。TwitterやInstagramなどSNSで公開された投稿については、本文の説明上必要と思われます著作権法で認められています「引用」としての利用として、ASPの埋め込み引用機能(エンベッド)を用い掲載をしています。・免責事項について当ブログの記事の内容や感想については、あくまでも個人的な見解となります。記事執筆当時の情報で、実際の状況や環境によって掲載内容と異なる場合がございます。万一トラブルや問題、損害が発生しましても、一切の責任を負えません。