質問: いつもお世話になっております。 今回はgoogle analyticsの直帰率のトリガーに関してお聞きしたいです。 google analyticsで「直帰率」は公式ドキュメントによると以下のように説明されています > > 直帰率とは、1 ページしか閲覧されなかったセッション(ユーザーが閲覧を始めたページから他のページに移動することなくサイトを離脱したセッション)の割合です。 > > > 他のページに移動すること無くサイトを離脱したセッションの割合となるとあるサイトに行き、他のページに遷移すること無くタブを閉じたり、ブラウザを閉じるなどの場合だと理解しています。 そこで、今回お聞きしたいのは、google analyticsの直帰率はjavascriptのhistory apiを使ってurlを書き換えた場合、どうなるのかという疑問です。 今、自社サイトでサイトルートにアクセスした際にurlに付与しているパラメータを削除するようにjsを書いています。 具体的には以下のとおりです ``` //htmlの一番下に書いています window.history.replaceState('', '', '/')); ``` htmlを全て読み込み終わった後(pageの一番上でgaが読み込まれており、pageviewのトリガーで情報が送られています)に、下のhistory apiを使用して履歴を書き換えているのですが、これを実装した後に直帰率が異常なくらい下がりました。 おそらくhistory apiが原因だと思っているのですリファレンス等を探しても見つからないのです。 もしそういう情報をお持ちの方がいらっしゃったら教えていただけないでしょうか。 よろしくお願いいたします!
回答: Googleが出している「Autotrack」を使えば対応できるようです。 また、URLの変化ごとにGoogle AnalyticsにURLを送る方法もあるとは思います。 【アナリティクス 日本版 公式ブログ: analytics.js の自動トラッキング機能の紹介】 【Google Analyticsがさらに使いやすくなる!ユーザーのさまざまなインタラクションを自動的にトラッキングするスクリプト -Autotrack | コリス】 【Googleアナリティクスの便利プラグイン詰め合わせAutotrackのドキュメント日本語版 | 編集長ブログ―安田英久 | Web担当者Forum】