Google Analytics の
Google Analytics の
何か方法は
Google Analytics の カスタムディメンションに 戻る、 進む、 リロードを 記録する メリット、 デメリット
まず、
メリット
- ページの
操作を 可視化できる。
一覧から詳細ページに 遷移して、 一覧ページに 戻る 挙動は ブラウザバックを 使っている 人が 多い。と いう ことが わかります。
UI 上 ナビゲーションは置いているけど、 機能していなくて、 実は みんな ブラウザの 戻るで 戻っているから、 UI 改善しよう。
という データは とれるかもしれません。
- ページの
デメリット
パフォーマンスに
影響が ある。
JavaScript のfunction 呼び 出しが 絡むので 遅くなります。 可視化した
ところで、 何もできないかもしれない。
UI はガイドラインで 決まっていたりして、 ここに 「戻る」 ボタンは 配置しておけ。と いう 命令が あるかもしれません。
「現状こうなっていて、 記録した 結果と して こうなってほしい」が、 「そうは ならなかった」とか、 ある 程度仮説が ないと 記録しても 意味が ないかもしれません。
戻る 進むは 区別しないで 記録する
Track Browsing Behavior In Google Analytics | Simo Ahava’s blog では、PerformanceNavigation API
とlocalstorage
を
どちらかPerformanceNavigation API
のみで
PerformanceNavigation API
では、戻る<wbr>進むの<wbr>どちらか
と
追加する カスタムディメンション
以下の
redirectCount
performance.navigation.redirectCount
で取得できる リダイレクト回数を 設定します。 type
performance.navigation.type
で取得できる 値を 設定します。
取りうる値は、 0
、1
、2
、255
で、この 値を Navigation Timing API - Web API インターフェイス | MDN 記載の 定数値に 変換します。
どちらもUNSUPPORTED
を
GTM、 Google Analytics の 設定
留意事項
performance.navigation.type
に
AMP は
GTM に JavaScript 変数の 設定を する。
GTM に
window.performance.navigation.redirectCount
function () { if (!window.performance) return "UNSUPPORTED"; if (!window.performance.navigation) return "UNSUPPORTED"; if (window.performance.navigation.redirectCount != 0 && !window.performance.navigation.redirectCount) return "UNSUPPORTED"; return window.performance.navigation.redirectCount; }
performance.navigation.type
function () { if (!window.performance) return "UNSUPPORTED"; if (!window.performance.navigation) return "UNSUPPORTED"; var type = performance.navigation.type; switch(type) { case 0: return "NVIGATE"; break; case 1: return "RELOAD"; break; case 2: return "BACK_FORWARD"; break; case 255: return "UNDEFINED"; break; default: return "UNSUPPORTED"; break; } return "UNSUPPORTED"; }
カスタムディメンションの 設定
カスタムディメンションと
AMP GTM の 設定
Performance に、performance.navigation
の${navType}
、${navRedirectCount}
が
この2つの
上記、
これで、
参考
設定時、
- Navigation Timing APIの
仕様 - PerformanceNavigation.type - Web APIs | MDN
- Track Browsing Behavior In Google Analytics | Simo Ahava’s blog
- Navigation Timing API - Web API
インターフェイス | MDN
以上です。
コメント