GoogleAnalytics4でオーディエンスを使って曜日レポートを作成する方法

GoogleAnalytics4(GA4)の曜日別訪問数はデフォルトでは出せない?

今年これまで使われた来たGAUAサービス終了に伴って、新しいGoogleAnalyticsであるGA4に移行する必要があります。
Webな人たちで分析を担当されている方や、インハウスで全般を担当されている方もそろそろ重い腰を上げてGA4移行作業をしてきているところではないでしょうか?

そんな私も仕事で昨年から移行作業に関わっています。
ちょっと躓いたことがあったので、共有&本当にこれでいいのかという意味でアウトプットします。

見出しにもある通り、GA4では曜日別訪問者数などのレポートを作成する際にデフォルトでは対応していないようです。
色々調べたところ、デフォルトでディメンションに曜日があるという記述を多く見ましたが、私のGA4にはないです。私だけだったら泣きます。

GA4の曜日レポートはオーディエンスを使う

私が今のところ対応しているのはオーディエンスを使った対処方法です。

GA4の管理メニューにあるオーディエンスから、青いボタンのオーディエンスをクリックします。

するとゼロから作成という欄に「カスタムオーディエンスを作成する」というボタンがあるので、それをクリックします。

そうすると、新規でオーディエンスを作成できる条件を設定する画面が現れます。
例えば、以下のようにオーディエンス名に月曜日と設定し、条件の欄をクリックすると検索できるので「曜日」と検索すると、「ディメンション」時刻、スコープ「イベントスコープ」、名前「曜日」という検索結果が出てくるのでそちらをクリックします。

クリックした後は「フィルタを追加」をクリックして、出てきたポップアップで以下のように月曜日にチェックを入れます。
そして、適用をクリックします。

その後、右側の有効期間を一応「上限に設定する」を選択します。(ここはちょっと悩みどころ?)

そしてオーディエンストリガーでイベントを設定します。
オーディエンストリガーの下にある「新規作成」をクリックして、例えば「Monday_week」などイベント名を設定します。
これを行っておくことで、探索レポートを利用する際に曜日をイベント名でも使えることになるはずです。(たぶん)
_weekを付けるのは、この後同様に作成する月曜日以外の曜日を作成する際に「Sunday_week」などで同じ語句を含んで設定すれば、探索レポートでフィルタをかけたいときに共通でフィルタをかけられるからです。なので、特に絶対つけなくてはいけないわけではないです。

最後にチェックボックスにチェックをいれて、保存ボタンをクリックします。

最終的には以下のキャプチャ画像のようになるはずなので、右上の保存をクリックします。
この作業を月曜日~日曜日まで同じ設定を行えば、探索レポートの際にディメンションで「オーディエンス名」を選択すれば曜日が出てくるようになるはずです。

探索レポートで「オーディエンス名」を使用する際に、曜日以外のオーディエンスを消したい場合は、「オーディエンス名」に「曜日」という文字列を含むでフィルタをかけたり、上記で述べた通りイベント名に「_week」を含むなどの設定をすることで曜日だけを出せるはずです。

以上、オーディエンスを使ったGA4で曜日別レポートを作成する方法でした。

そもそもデフォルトディメンションに曜日は存在するのか?

私は今回は上記のような方法で数値を出してみましたが、この方法で合っているのか少々不安です。
そもそも「GA4 曜日別」などで検索すると、ディメンションに曜日があるような記述を複数サイトで見ましたが、どう探しても私は見つけられませんでした。

私が見逃しているだけで本当はあるのか、はたまたそういったサイトの方々は特別確認せずに曜日はあるだろうという認識のもと書いただけなのか。。。

BigQueryを利用すれば、曜日レポートは作れるみたいなのでGA4をそのまま利用せずに活用されている方は関係ないかもしれないです。

ただGA4だけで曜日別レポートを作る場合には、ここまで記述した方法で対応する方法しか今のところ思いつきませんでした。
デフォルトで曜日のディメンションを作ってほしいです。(もしくはデフォルトであるならどうすれば出てくるか教えてくださいませーーーー)