Markezine [マーケジン]
  • ホーム
  • 速報
    • MarkeZineニュース
    • プレスリリース
  • 実践記事
    • 記事一覧
    • 連載一覧
    • 執筆者一覧
  • 注目ブックマーク
  • マーケティングDB
    • レンタルサーバーサービス
    • アクセス解析会社
    • ネット系広告代理店
    • アフィリエイト事業者
    • 商用CMS
    • Web制作会社
  • SEM特集
  • 主催イベント
  • 用語集
  • おすすめ特集
    • 特集 - スペシャルインタビュー
    • 密着特集01 - Google
    • 密着特集02ーリクルート
    • EC特集2010
    • モバイル特集2010
  • SEO/SEM
  • アクセス解析
  • ネット広告
  • ROI向上
  • トレンド
  • 事例・ノウハウ
  • キーパーソン
  • ソーシャル
  • リサーチ
  • サイトランキング

水野貴明の“技術から学ぶ”アクセスログの読み方

JavaScriptを利用してGoogle Analyticsを賢く活用する

 2007/10/26 13:00
水野 貴明  [著]
このエントリーをはてなブックマークに追加 Tweet
 
  • 印刷用を表示

JavaScriptを使った解析は、Google Analyticsの登場によって非常に容易になりました。今回は、Google Analyticsを例に、どんなタイミングでのアクションが記録することができ、そこからどういった解析が可能になるのか、といった事をブラウザやJavaScriptの仕組みの基本も交えながら解説していきたいと思います

1 2 3 4 5 6 →

高性能な機能をもつGoogle Analytic

 Google Analyticsは、ここで説明するまでもありませんが、Googleが提供するアクセス解析サービスです。基本的には無料で、しかもかなり高機能なサービスを利用できるため、非常に注目されていて、Google Analyticsのみをあつかった書籍も発売されているほどです。このツールは、もともとは「Urchin」というツールとして有料で提供されていたものを、Googleが買収し、無料で利用できるようにしたものです。

 Google Analyticsでは、単にそれぞれのページのアクセス数だけではなく、複数のページにわたる移動や、一連の作業(たとえばユーザー登録や商品の購入など)をするに当たり、どれだけの人が行動を始め、そのうちのどれだけが途中で断念し、どれだけの人が最後まで作業を完了できたか、といった特定の行動にフォーカスした解析も行うことができま す。

 あまりに高機能なため、その使い方や情報の意味を理解するのに少し時間がかかってしまうのが難点ですが、きちんと理解しさえすれば、自サイトのアクセス動向を知るのに十分な機能を提供してくれます。実際、Googleが提供しているページでも、Google Analyticsのコードが埋め込まれているところもあり、Google社内でも利用されていることが見て取れます(たとえば Googleトークのダウンロードページなど)。

 Google Analyticsは、各ページに指定されたコードを埋め込んで、それぞれのページのアクセスや、ページ間の移動を見る、ということが基本になりますが、タイプとしては「JavaScriptを使ったアクセス解析とはなにか」で解説したような、JavaScriptを利用して記録を行うタイプのツールです。JavaScriptを利用したアクセス解析では、「ページにアクセスがあった」というだけでなく、リンクをクリックした、ページを閉じたといったような様々なタイミングでのアクセスの記録が可能です。

 そして、Google Analyticsでも「ページにアクセスが行われた」ということ以外にも、たとえば、リンクがクリックされた、ページを閉じた、といった様々なユーザーの行動を記録することもできるよう、設計されているのです。しかも、そういった解析が可能なようにデザインされており、しかもJavaScriptの知識がほとんどなくても、非常に簡単に行える仕組みが用意されているのです。

 今回は、そうした「アクセス時以外のタイミング」でのアクセスの記録について、どんなタイミングで記録ができるのか、実際に記録を行うにはどうしたらいいのか、ということをブラウザの仕組みとあわせてみていきたいと思います。Google Analyticsでは、以下のようなタグをページ内に埋め込むだけで、アクセスを記録し、自動的に解析してくれます。

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-53636-1";
urchinTracker();
</script>

 この部分がJavaScriptに関する記述であることは、「text/javascript」という部分が含まれていることからわかるとおもいます。まずはちょっとこの部分の意味を見ておきましょう。

 1行目に記述されているタグでは、Google Analyticsのプログラム本体が指定されています。HTMLでは、このようにSCRIPTタグに「src="URL"」と指定すると、そのファイルを読み込んでその中身をJavaScriptとして実行してくれるようになっています。このおかげで、ユーザーである我々が貼り付けなければならないタグは非常に短いのです。

 Google Analyticsが動作するためには、もっと複雑なプログラムが必要で、それを指定しているのが1行目のSCRIPTタグです。そこで指定されている「http://www.google-analytics.com/urchin.js」というURLにアクセスすると、非常に巨大なプログラムを見ることができます。しかし、それはあくまで内部の処理なので、理解する必要はありません。

図.2 urchin.jsは巨大なJavaScriptファイル

 続くSCRIPTタグは、srcが指定されていません。その代わりに、タグの中に直接JavaScriptのプログラムが記述されています。とは言っても、たったの2行なので、それほどおそれる必要はありません。

 最初の行では、まず利用するGoogle Analyticsのトラッキングコードを設定しています。上記の例では「UA-53636-1」です。ここは、それだけの意味です。

 そして、続く「urchinTracker();」というのが、アクセスを記録するための命令です。すごく短く感じるかもしれませんが、これによって、urchin.js、つまり読み込まれた別のJavaScriptのプログラムが呼び出され、アクセスが記録されるようになっています。

 ここで注目してほしいのは、「urchinTracker();」という命令が実行されると、アクセスが記録されるということです。図1のように記述した場合、そのプログラムはページが読み込まれた際に実行されます。しかし、それ以外のタイミングで、この命令を実行することも可能で、たとえばリンクがクリックされた際に実行すれば「クリックされた」という事が、ページが閉じられた際に実行すれば「ページが閉じられた」という事が記録できるわけです。

 あとはどういうタイミングでそれを実行するか、それをするにはどうしたらいいのかを考えれば良さそうです。


1 2 3 4 5 6
→
このエントリーをはてなブックマークに追加 Tweet
 
INDEX
JavaScriptを利用してGoogle Analyticsを賢く活用する
1ページ
高性能な機能をもつGoogle Analytic

2ページ
Google Analyticsでページ表示以外のタイミングを記録する

3ページ
どんな行動を記録するか、どんな行動なら記録できるのか

4ページ
なぜこのような記録を行うことができるのか

5ページ
イベントの記録をどう活かすか

6ページ
あとは目的と想像力で


プロフィール
水野 貴明 ( ミズノタカアキ )

1973年東京生まれ。バイドゥ株式会社勤務の兼業テクニカルライター。学生のとき に父親が買ってきたパソコン(マイコン)と出会い、コンピュータとの付き合い を開始。大学は有機化学、大学院では分子生物学を学ぶも、就職で再びコンピュータの道を進むことになった。その後インターネットの普及により、様々な方に出会う機会を得て1999年より執筆活動を開始。 http://d.hatena.ne.jp/mizuno_takaaki/

 

著書
『アクセス解析でホームページの集客を極める本』 水野 貴明著、 ソーテック社、2005年3月 
『詳解RSS~RSSを利用したサービスの理論と実践』 水野 貴明著、ディー・アート、2005年8月


Article copyright © 2007 Mizuno Takaaki, Shoeisha Co., Ltd.
この記事に登録されているタグ
Web解析 実践
おすすめ記事
JavaScriptを使ったアクセス解析とはなにか
人気サイトランキング(2011年07月)
コンバージョンを上げるための サイト高速化施策ベスト3
最も支持されるJavaScriptの表現方法とは? 【スマホのインタラクションデザイン調査】
データ分析・活用を実現するための知識、技術の習得を支援 最適化を実現するためのフレームワーク「DM3」の全貌

おすすめツール&サービス
注目の求人情報
Webデザイナー/フィードフォース
弊社が提供するサービスのデザインおよびUI開発を担当していただきます。 ・自社サービスおよびサイトの...
Webディレクター/制作会社
■担当プロジェクト(サイト名・ジャンル) 大手サイトの運用業務にて、プロジェクトマネージャーのアシ...
Webディレクター/化粧品メーカー
大手化粧品メーカー新規立ち上げ部署でのWebデザイナーを募集します。 化粧品のECサイト立ち上げから関...
採用情報を見る(CAREERzine)
検索連動型広告を極める!好評連載検索連動型広告を極める!好評連載
入札価格設定  時には広告戦略の見直しが大事  インタレストマッチの効果測定(1)  SEM+LPOで効果倍増  モバイル検索連動型広告  インタレストマッチのキーワード選定  第一人者が語るSEMの成功法  インタレストマッチ広告文作成  スポンサードサーチ Ver.3 リリース  モバイルユーザーの特性を知ろう

>>検索連動型広告の特集ページ(サーチマーケティング大学)

Special
id15073_8060.jpg 編集部が実践!「Fastask」体験レポート「Fastask」はこれまでのリサーチサービスと何が違うのか?
ranking
マクドナルド、ビッグマックを“創業価格”の200円で提供new
CVRが1.75倍!Yahoo!ショッピングで実施したスマートフォンユーザー向けのメール事例new
Facebookキャンペーンアプリ「モニプラ」ユーザー数が10万人突破new
企業内で使っているブラウザの4割が「IE 6.x以前」 HTMLメール、スマートバイス…企業内の最新ウェブ閲覧環境new
[新刊] ビジネスモデル・ジェネレーション ビジネスモデル設計書new
グリー、スマホ向けアドネットワーク単独在庫で月間トラフィック100億imp突破new
ECサイトにおける顧客マネジメント─ データドリブン視点のサイトリニューアル実践法 第6回 new
食べログ、レストラン予約サービス「食べログヨヤク」開始new
アップル、グーグル、フェイスブックの2011年の売上比較new
ゼロからソーシャルメディアを立ち上げる! ユーザー定着までのソーシャルメディア構築~運営の舞台裏レポート! ─ インタラクティブ会議室new
新着記事
CVRが1.75倍!Yahoo!ショッピングで実施したスマートフォンユーザー向けのメール事例
急成長の秘訣はサポートデスク活用にあり 奈良地域No.1を目指すネットフロントの Google AdWordsでの新たなる挑戦
急なリリース配信でも頼れる機動力と企画力、PR TIMESの「Webメディアプロモートサービス」で再確認したプレスリリースのインパクト
公開4日で600万視聴突破のバイラル動画『Flying People in New York City』
これまでのリサーチサービスと何が違うのか? セルフ型ネットリサーチサービス「Fastask」利用レポート(前編)
≫最新記事一覧
Facebookキャンペーンアプリ「モニプラ」ユーザー数が10万人突破new
グリー、スマホ向けアドネットワーク単独在庫で月間トラフィック100億imp突破new
企業内で使っているブラウザの4割が「IE 6.x以前」 HTMLメール、スマートバイス…企業内の最新ウェブ閲覧環境new
食べログ、レストラン予約サービス「食べログヨヤク」開始
パルコ、こけしを買って東北支援「こけしの世界」展
≫最新ニュース一覧
≫Web IT Tool
ピックアップリンク

あの先進企業に密着!recrui145.gif
これを読めばリクルートのWebマーケティングがわかる!

0110video_market.gif
動画マーケティングの最新活用事例をまとめて紹介!

Marketing+Professionals145.gif
第一線で活躍するマーケティングのプロフェッショナルたちへの突撃インタビュー

ylisting_145.gif
Yahoo!リスティング広告の基本から応用までをガッチリ理解!

surveybook_145.gif
調査資料の決定版!スマートフォン、デジタルサイネージ…急成長中の市場動向詳細 

mailmarketing02.gif
売上UPを狙え! メールマーケティングの最新情報をお届け!

mzabtob01_145.gif
BtoBのWebマーケティングの実戦手法を1日で学べる!

Follow @markezine_jp
Facebookもチェック
スポンサーサイト スポンサーサイト

ページトップへ
MarkeZineについて
ネットマーケティングとコミュニケーションの最前線を探る実践Webマガジンです。

All contents copyright © 2006-2012 Shoeisha Co., Ltd. All rights reserved. ver.1.5
掲載記事、写真、イラストの無断転載を禁じます。
記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。

  • ヘルプ・お問い合わせ
  • 広告掲載のご案内
  • 著作権・リンク
  • 免責事項
  • 会社概要
  • スタッフ募集!
  • メンバー情報管理
  • メールバックナンバー
  • プログラミング
  • エンタープライズ
  • マネー・投資
  • キャリアアップ
  • ホワイトペーパー
  • プロジェクトマネジメント
  • 書籍・ソフトを買う
  • ネット視聴率
  • 電験三種対策講座
  • 電験3種ネット
  • RSS 各種RSSを配信中
A190846_01_75.gif 翔泳社