Share
Embed
Transcript
45 slides
-
入門編の振り返り 入門編ではこのような話をしました。 ・なぜ集計が必要なのか → 施策の問題点を見つけ改善するために、集計データによる分析は重要 ・GoogleAnalytics でどんなことができるのか → GoogleAnalytics ではユーザの属性や行動、様々なデータを得られる
・集計は事前の設計が大切 → 戦略に対してどのデータが関連しているかを紐解くことが分析の鍵 ・継続的に集計結果を分析することで、サイトを繰り返し改善できる -
GAを使いこなすための NEXT STEP より高度な集計方法を知る ・セグメント ・ビューフィルター ・広告レポート機能 ・コンバージョン機能 ・HTMLへのトラッキングコード設置 ・イベントトラッキング
・デバッグ方法 ・オリジナルの月次推移表の作成 ・マイレポート機能 ・Google データポータル 技術的な知見を持つ 集計データを定期的に観測する -
ビューフィルター 特定の条件で集計されるデータを絞り込んで変更する機能。 「セグメント」と違って、元の集計データを加工するので注意が必要。 ビューに集計されるデータそのものがフィルタ適用後のデータとなるので、 フィルタ適用前のデータを見ることができなくなる。 そのため基本的には、フィルタを何もかけていないデフォルト状態のビューを 残しておき、目的別に新しいビューを作成した上でフィルタを適用する。 フィルタは設定後に集計されるデータに対して反映される。 スパムに当たるデータを取り除いたり、 自社やクライアントの
IP アドレスを除外するなど、 最初から集計したくないデータを除外することに使用されることが多い。 -
ビューフィルターの適用 「新しいフィルタを作成」をクリック ※フィルタ設定も「アナリティクスユーザー」に紐付いて 保存されるため、他のビューで作成済みの場合には、 「既存のフィルタ」を適用から選択可能 フィルタ名にフィルタの内容を入力 例) 「自社 IP
アドレス除外」 フィルタの種類で「定義済み」を選択し、 「除外」 「IP アドレスからのトラフィック」 「等しい」 を選択して、 「IP アドレス」に除外する IP アドレス を入力し、 「保存」をクリック 同手順でクライアント等の IPアドレスを除外 できる。 -
HTMLへのトラッキングコード設置 トラッキングコード: トラッキングコード内には、 「トラッキング ID」 (緑枠部分) が含まれている。 トラッキング ID: 各サイトを識別するための
ID 管理メニューのプロパティ設定より 「トラッキング情報 > トラッキング コード」を開く ▽トラッキングコードの取得 トラッキングコードのフォーマットはどのサイトでも同じだがトラッキング ID はサイトごとに異なる。 他サイトからコードを流用することは避け、計測失敗時にはトラッキングID に間違いがないか確認する。 -
HTMLへのトラッキングコード設置 HTMLファイル序盤にある「<head> タグ」 内の一番最初に記述することが推奨されている。 しかし HTML 内であれば別の箇所に記述しても動作自体はするため、案件により特別な事情があれば、 この限りではない。 <html>
<head> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-54516992-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-54516992-1'); </script> (中略) <title>(Web ページのタイトル名)</title> (中略) </head> ▽トラッキングコードの設置 -
HTMLへのトラッキングコード設置 まずJavaScript には同期型と非同期型と呼ばれる種類があります。 同期型の場合は、前の処理が完了していないと次の処理が待たされるため、HTML 内の上方に記述した 場合に「あるプログラムの処理を待っているためにページの続きが表示されない」という事態が起こり 得ます。 それに対して、非同期型はプログラムの処理をページの読み込みと並行して進めます。 GAのトラッキングコードは非同期型であるため、読み込みを邪魔するリスクを考える必要がなく、 なるべく早めに処理を開始させる意図で
<head> 内の最初の位置が推奨されていると考えられます。 そのため、何らかの理由で推奨の位置に入れられない場合でも、なるべく上方に設置するとよい、 下方に設置した場合には、計測開始が若干遅延する可能性が考えられるということになります。 ▽何故 <head> 内の最初の位置が推奨されているのか -
イベントトラッキング イベントトラッキングは、リンクのクリック数や、ページ遷移しないタブやスライドの クリック、JavaScript を使うことでスクロールに応じた値、一定の閲覧時間を経過した 数など工夫して様々な値を取得することができます。 活用方法として例えば、同一ページ内で複数コンバージョンへのリンクがあった際に、 それぞれを個別のイベントとして集計することで、クリックされやすい箇所がどこかを 検証することができます。 ※Google タグマネージャーを使用しない場合の方法です
以下は 2020年1 月現在の仕様です。 (gtag.js) GAでは頻繁にアップデートがあり記述方法・設置箇所などの仕様が変化します。 新規設置の際には必ず最新情報を確認してください。 既存サイトで形式が一致しない場合は、旧仕様を調べてください。 -
イベントトラッキング ▽HTML上での記述方法 ▽文言の設定例 <a href="#" onclick="gtag('event', ' アクション ', {'event_category':
' カテゴリ ','event_label': ' ラベル '});"> ~ </a> 「アクション」 「カテゴリ」 「ラベル」の部分を任意の文言に変更する。 onclick の内容は JavaScript の実行のため、技術的知識のある作業者の場合は、HTML 内ではなく、 JS ファイル内に記載して任意のタイミングで実行することが可能。 カテゴリ: 外部サイト遷移 アクション: Amazon リンククリック ラベル: 商品詳細ページ上部 -
デバッグ方法 Google 公式の Chrome ブラウザ用拡張機能「Google Analytics Debugger」を使うと Web サイトを 見ながら、GA
に対してどのタイミングでどのような情報を送信しているかを簡単に確認できる。 1. Chrome ウェブストアから「Google Analytics Debugger」をインストールする。 2. ブラウザの右上に表示されるツールアイコンをクリックして、デバッグモードをONにする。 3. Chrome の開発者ツール(Windows なら[F12]キー、Mac OS X なら[Option] + [Command] + [I]キー)を開き、 [Console]タブに表示される内容を確認する。 ▽Chrome の拡張機能を使う 実行(データ送信)された 内容が表示される まずは ・トラッキング ID が正しいこと ・ga(”send” , “pageview” ) → ページビューが正常に発生 を確認する -
集計データを定期的に観測する 任意のデータを「ウィジェット」として配置し、オリジナルのレポート画面が作成できる機能。 GoogleAnalytics 管理画面の「カスタム > マイレポート一覧」というメニューから使用できる。 ▽マイレポート機能 比較的直感的に利用できるため、 GA をある程度
理解していれば 学習コストは低い。 定期的にデータを PDF に、 エクスポートすることで 推移を観測できる。 -
まとめ ・GoogleAnalyticsをより使いこなすには、 「セグメント」を中心として 様々な機能を知っておくと良い。 ・エンジニアに指示をするためにも、最低限の技術的な知識を持ち、仕 組みを理解しておく。 ・GoogleAnalyticsは、管理画面や機能だけでなく、実装の仕様が頻繁に 変更となる。エンジニアが把握してない事もあり得るため、ディレクタ
自身が最新情報を追うことが重要。 ・定期的にデータを観測することが重要であり、観測方法は様々なので、 自分のやりやすい、案件に適した方法を見つける。