やること ユーザーが初回訪問からどの程度定着しているのかをリテンションレートで表現する。 本当はアプリのアクセスログからやりたいが、BigQueryの公開されているサンプルデータはおそらくEコマースのWEBデータなので継続率は低め。(アプリの特性によるが、翌日継続率であれば40%ぐらいを目指したいところ) 仕事では0〜30日継続率を算出しているが、コードも長くなるので、今回は7日間までで書いた。 準備 公開されているサンプルのデータセットへのアクセスはこちらを参照。 GA4のデータは ga4_obfuscated_sample_ecommerce を用いた。(たぶん現状これしかない) 当然BigQueryの環境が必要で、可視化したいのであれば Googleデータポータル と連携させて表現することをオススメします。 使用するイベント GA4の自動収集イベントについてはこちらの公式ドキュメント
![GA4のサンプルデータからBigQueryでコホート表を作ってみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/1e0ef5bdc779898df264a57d374f59b47bb6b80b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R0E0JUUzJTgxJUFFJUUzJTgyJUI1JUUzJTgzJUIzJUUzJTgzJTk3JUUzJTgzJUFCJUUzJTgzJTg3JUUzJTgzJUJDJUUzJTgyJUJGJUUzJTgxJThCJUUzJTgyJTg5QmlnUXVlcnklRTMlODElQTclRTMlODIlQjMlRTMlODMlOUIlRTMlODMlQkMlRTMlODMlODglRTglQTElQTglRTMlODIlOTIlRTQlQkQlOUMlRTMlODElQTMlRTMlODElQTYlRTMlODElQkYlRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWI1MjE3MDYxNzYzYWU2NjU0NzFhMTQzMGI4OGQ2ZGFk%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwTlMwMDcmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWY5MDI0ZDQxMjRmNTdhZDEzN2Q0NDhiOGNhOGY3YTBh%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dde429e2a13127fb6b41656d511118315)