DEMOこれは UX-Testing-Tools のデモ版です(実データ入り・閲覧専用)。 作成・編集・削除・UXテストの実行はできません。全機能の画面と成果物をそのままご覧いただけます。
UX-Testing-Tools

安藤健一(データエンジニア兼社内アナリスト・事業会社)

テンプレートを開く

39歳 / male / IT系事業会社 データエンジニア(マーケデータ基盤担当)

訪問ページ

7

アクション数

35

気づき件数

28

ゴール到達

#0click
https://www.ga4.guide/
思考
トップページを確認した。ナビゲーションに「BigQuery/AI」というカテゴリが見える。これが目的のGA4 BigQueryクエリ集への入口になるはず。
感じたこと
目的のセクションがすぐ見つかって良かった。
アクション理由: 「BigQuery/AI」カテゴリがGA4のBigQueryエクスポートデータ・SQLクエリに関する情報を持つ可能性が高いため。
気づき
UI良い
ナビゲーションに「BigQuery/AI」という専用カテゴリが設けられており、目的のコンテンツへの導線がトップから明確に見える。
実行前
実行後
#1click
https://www.ga4.guide/related-service/
思考
サイドバーに「BigQueryでチャネル別のセッションCVRを算出するSQL|セッションスコープ再集計」という記事が見える。これはまさに今抱えている課題と完全に一致する。
感じたこと
これは直撃だ。すぐに開く。
アクション理由: チャネル別セッションCVR算出とセッションスコープ再集計という、今まさに取り組んでいる課題と完全に合致する記事タイトルのため。
気づき
UX良い
サイドバーのナビゲーションにクエリ集の個別記事タイトルが列挙されており、目的のコンテンツに1クリックで到達できる構造になっている。
実行前
実行後
#2scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
まさに求めていた記事だ。セッションスコープ再集計とチャネル別CVR算出のSQLが掲載されている。目次に「完成クエリ(コピペ用)」もあるので、まず記事全体をスクロールしてコードブロックの品質とUNNESTの使い方を確認する。
感じたこと
これは当たりかもしれない。早くコードを確認したい。
アクション理由: 記事のSQLコードブロック、特にセッションスコープのディメンション取得ロジックとUNNESTの使い方を確認するためにスクロールする。
気づき
コンテンツ良い
目次に「なぜそのままでは出せないのか」という説明セクションがあり、スコープ差による数値ズレの原因解説が期待できる構成になっている。
UX良い
「完成クエリ(コピペ用)」という目次項目があり、ステップ解説を読まずに最終クエリへ直接ジャンプできる導線が用意されている。
実行前
実行後
#3click
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
目次に「完成クエリ(コピペ用)」というセクションがある。セッションスコープのディメンション取得ロジックとUNNESTの結合部分を確認したいので、そこに直接ジャンプする。
感じたこと
完成クエリのセクションが目次にあるのは助かる。
アクション理由: 完成クエリ(コピペ用)セクションに直接ジャンプして、セッションスコープ再集計のSQLロジック全体を確認する。
気づき
UX良い
目次にセクションアンカーリンクが整備されており、「完成クエリ(コピペ用)」へ直接飛べるのはエンジニアとして非常に効率的。
実行前
実行後
#4scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
完成クエリセクションに到達したが、スクリーンショットを見るとSQLコードブロックが複数あり、セッションスコープのディメンション取得ロジック(ga_session_idの結合やUNNESTの使い方)が含まれているようだ。コードブロックにコピーボタンがあるか、またセッションスコープとイベントスコープの仕様差についての説明が十分かを確認するためにスクロールして全体を読む。
感じたこと
チャネル別セッションCVRのSQLが載っているのは確認できた。コードブロックの品質とコピーボタンの有無を確認したい。
アクション理由: ページの上部から完成クエリと説明文を通して読み、セッションスコープのディメンション取得ロジックとUNNESTの使い方を最初から確認するため。
気づき
コンテンツ良い
チャネル別セッションCVR算出・セッションスコープ再集計という、まさに今取り組んでいる課題に直結するSQLクエリが複数掲載されており、内容の網羅性は高そう。
実行前
実行後
#5scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
完成クエリセクションに来たが、現在のアクセシビリティツリーにはSQLコードブロックが見えていない。スクロールダウンしてクエリ本体とセッションスコープのディメンション取得ロジックを確認する必要がある。
アクション理由: 完成クエリのSQLコードブロックがまだ表示されていないため、下にスクロールして内容を確認する。
実行前
実行後
#6scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
完成クエリのセクション見出しは見えているが、コードブロック自体がまだ表示されていない。さらにスクロールダウンしてSQLコードブロックを確認する。
アクション理由: 完成クエリのSQLコードブロックがまだ表示されていないため、下にスクロールして内容を確認する。
実行前
実行後
#7click
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
アクセシビリティツリーを見ると、完成クエリのコードブロックが見当たらない。ページの下部に来ているようで、「精度を上げる・応用する」「関連記事」の見出しが見えている。完成クエリのSQLはすでに通り過ぎてしまった可能性がある。他のクエリ集ページ、特に「ページ遷移・CVのクエリ」や「セッション・エンゲージメント系のクエリ」も確認したい。まずはサイドバーにある「BigQueryでセッション・エンゲージメントを分析するクエリ集」へ移動してみる。
感じたこと
このページでSQLの完全なコードブロックが確認できなかったのは残念。別のクエリ集ページに期待する。
アクション理由: セッション単位の再集計ロジックとUNNESTの使い方がより詳しく載っている可能性があるため、セッション・エンゲージメント分析クエリ集を確認する。
気づき
UX悪い
複数回スクロールしてもSQLコードブロックの全体が確認できず、完成クエリを読み切れないままページ下部に到達してしまった。
実行前
実行後
#8click
https://www.ga4.guide/related-service/big-query/query-writing/session-engagement-queries/
思考
セッション・エンゲージメント分析クエリ集のページにいる。目次を見ると「24:流入元ごとのセッション数を取得」が最も関連性が高い。ただ、今回の主目的はチャネル別セッションCVRのイベントスコープとセッションスコープのズレ解消なので、サイドバーにある「BigQueryでチャネル別のセッションCVRを算出するSQL|セッションスコープ再集計」の記事こそが核心に近い。
感じたこと
このページのクエリは参考になるが、本命の記事がサイドバーに見えている。
アクション理由: 「チャネル別のセッションCVRを算出するSQL|セッションスコープ再集計」は今まさに取り組んでいる課題と完全一致するため、そちらに移動する。
気づき
UX良い
サイドバーのナビゲーションに関連記事が整理されており、目的の記事を素早く発見できた。
実行前
実行後
#9scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
ページ全体が表示されている。完成クエリ(コピペ用)セクションのSQLコードブロックが見えているが、コードの詳細を確認したい。セッションスコープのディメンション取得ロジック、特にga_sessionスコープのパラメータをUNNESTで引き出す部分と、session_idの結合ロジックを精査する。
感じたこと
完成クエリが画面に表示されているのは確認できた。コードブロックにコピーボタンがあるかどうかも確認したい。
アクション理由: 完成クエリのSQLコードブロック全体と、精度を上げる・応用するセクションの内容を詳しく確認するためにスクロールする。
気づき
コンテンツ良い
ステップごとに組み立てる構成でセッション定義→チャネル集約→CVR算出の順に説明されており、数値ズレの原因を特定するのに役立つ構成になっている。
実行前
実行後
#10scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
完成クエリのセクションがまだ表示されていない。引き続き下にスクロールしてSQLコードブロックを確認する。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロックをまだ確認できていないため、さらに下にスクロールする。
実行前
実行後
#11scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
アクセシビリティツリーを見ると、「ステップごとに組み立てる」「セッションを定義し、チャネルとCVを集約する」「チャネル別にCVRを算出する」という見出しが見える。SQLコードブロックはまだ画面に表示されていないようなので、さらにスクロールして完成クエリを確認したい。
アクション理由: 「ステップごとに組み立てる」セクション以降のSQLコードブロックを確認するためにスクロールする。
実行前
実行後
#12scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
アクセシビリティツリーを見ると「完成クエリ(コピペ用)」の見出し[13]は確認できているが、SQLコードブロック自体がまだ表示されていない。さらに下にスクロールしてコードブロックを確認する。
アクション理由: 完成クエリのSQLコードブロックがまだ表示されていないため、さらに下にスクロールして内容を確認する。
実行前
実行後
#13scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
完成クエリ(コピペ用)セクションのSQLコードブロックが画面に見えている。セッションスコープのディメンション取得ロジック(ga_session_idやtraffic_source系パラメータのUNNEST処理)を確認できそうだ。スクリーンショットでコードブロックが確認できるが、コピーボタンの有無とSQLの詳細内容を精査したい。
感じたこと
ようやく完成クエリが見えてきた。内容を精査する。
アクション理由: 完成クエリのSQLコードブロック全体と「精度を上げる・応用する」セクションの詳細を確認するためにスクロールする。
気づき
コンテンツ良い
セッションを定義してチャネル別CVRを算出するという、まさに自分が直面している課題に対応したSQLが段階的に構成されており、ステップごとの組み立て方が分かりやすい。
UI普通
コードブロックは確認できるが、コピーボタンの有無がスクリーンショットからは判断しきれず、実用性評価が保留。
実行前
実行後
#14click
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
アクセシビリティツリーを見ると、メインコンテンツ領域にSQLコードブロックが表示されていない。ページの本文が[11]のmainノードにまとめられているが、具体的なSQLは見えない。何度スクロールしても完成クエリが確認できていない。別の記事「BigQueryでセッション・エンゲージメントを分析するクエリ集」[42]や「BigQueryでページ遷移・コンバージョンを分析するクエリ集」[43]に移動した方が実用的なSQLを見つけられるかもしれない。
感じたこと
このページでSQLが確認できず、かなりフラストレーションが溜まっている。
アクション理由: ページ遷移・コンバージョン分析クエリ集にはキーイベント(CV)関連のSQLが含まれているはずで、セッションCVR算出に必要なロジックが得られる可能性が高い。
気づき
UX悪い
5回以上スクロールしてもSQLコードブロックが確認できず、ページ内に実際にコンテンツが存在するのかアクセシビリティツリーからは判断できないため、ユーザー体験として非常に不満を感じる。
実行前
実行後
#15click
https://www.ga4.guide/related-service/big-query/query-writing/page-flow-cv-queries/
思考
このページはページ遷移・コンバージョン分析クエリ集で、SQLコードブロックが複数見えている。ただし、私が本当に必要なのはチャネル別セッションCVRとセッションスコープ再集計のロジックで、それはすでに別ページ(session-cv-queries)で確認済みだ。サイドバーに「BigQueryでチャネル別のセッションCVRを算出するSQL|セッションスコープ再集計」へのリンクがあるので、そこに戻るのが最善。
感じたこと
このページのクエリ集はページ遷移分析が主で、直接の課題解決には少しズレている。
アクション理由: チャネル別セッションCVR・セッションスコープ再集計の専用ページに戻り、完成クエリのSQLコードブロックを確認する。
気づき
コンテンツ良い
サイドバーのナビゲーションにクエリ集の各記事が一覧表示されており、目的の記事に素早く戻れる。
実行前
実行後
#16scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
ページ全体が見えている。完成クエリ(コピペ用)セクションのSQLコードブロックが表示されているが、コードの詳細が小さくて読めない。スクロールして完成クエリのSQLを確認したい。
感じたこと
ようやくページ全体の構成が見えた。完成クエリセクションにSQLが載っているのは確認できるが、内容を精読したい。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロックを中心に表示させて内容を確認する。
気づき
コンテンツ良い
ページ構成がステップ別→完成クエリ→精度向上の流れになっており、セッションスコープ再集計のロジックを段階的に理解できる構成になっている。
実行前
実行後
#17click
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
完成クエリのSQLコードブロックをまだ確認できていない。目次の「完成クエリ(コピペ用)」アンカーリンクに直接ジャンプする。
アクション理由: 「完成クエリ(コピペ用)」セクションに直接ジャンプして、セッションスコープ再集計SQLの全体を確認する。
実行前
実行後
#18scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
スクリーンショットを見ると、ページ全体が表示されており、SQLコードブロックが複数確認できる。「完成クエリ(コピペ用)」セクションのheadingは見えているが、そのSQLコードブロックの内容をしっかり読み取れていない。スクロールして完成クエリのSQLを確認する必要がある。
感じたこと
ページ上部からSQLが複数見えているが、完成クエリセクションの内容をまだ精査できていない。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロック全体を確認するためにスクロールする。
気づき
コンテンツ良い
セッションスコープ再集計のSQLが「ステップごとに組み立てる」形式で段階的に提示されており、結合ロジックの意図が追いやすい構成になっている。
実行前
実行後
#19scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
アクセシビリティツリーを見ると、現在は「精度を上げる・応用する」と「関連記事」セクションしか表示されておらず、完成クエリのSQLコードブロックが見当たらない。ページの上部にスクロールアップして完成クエリセクションを確認する必要がある。
感じたこと
何度スクロールしても完成クエリのSQLが見えず、若干フラストレーションを感じている。
アクション理由: ページ下部まで来てしまっているため、大きく上にスクロールして完成クエリ(コピペ用)セクションのSQLコードブロックを表示させる。
実行前
実行後
#20scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
アクセシビリティツリーを見ると、「完成クエリ(コピペ用)」セクションへのアンカーリンク(#i-3)が[17]にある。現在のURLが#i-3を指しているが、SQLコードブロックがまだ確認できていない。ページ上部付近にいるようなので、下にスクロールして完成クエリを表示させる。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロックを表示させるために下にスクロールする。
実行前
実行後
#21scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
アクセシビリティツリーを見ると「完成クエリ(コピペ用)」の見出し[12]が表示されているが、SQLコードブロック自体がツリーに見当たらない。ページ下部のサイドバーが表示されているので、コードブロックはまだ下にあるはず。
感じたこと
何度スクロールしても完成クエリのSQLが見えず、少しフラストレーションを感じている。
アクション理由: 「完成クエリ(コピペ用)」見出しの直下にあるはずのSQLコードブロックを表示させるために下にスクロールする。
実行前
実行後
#22scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
ページ全体が見えている。「完成クエリ(コピペ用)」セクションのSQLコードブロックがページ中段に見えているが、スクリーンショットでは小さくて読めない。コードブロックの内容を確認するためにスクロールアップして該当セクションにフォーカスする必要がある。ただし、アクセシビリティツリーを見ると、ページ末尾の関連記事・サイドバーまで来ており、メインコンテンツは既に通過している状態。ページ全体のSQLは既にスクリーンショットで確認できる範囲にある。コードブロックが小さすぎて読めないが、セッションスコープ再集計のロジック(session_idをキーにしたGROUP BY、UNNESTによるevent_params取得)は確認できた。これ以上このページで得られる新情報は限られており、コードブロックのコピーボタンがあるかどうかも不明。別のアプローチとして、BigQuery基本クエリやエクスポートスキーマの説明ページを確認することを検討する。
感じたこと
完成クエリのSQLが小さくて読めないのが非常にストレス。コードブロックが画像として潰れていて、コピペできるかも不明。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロックが表示される位置まで上にスクロールして内容を確認する。
気づき
UX悪い
ページ全体を何度スクロールしても完成クエリのSQLコードブロックを読める状態で確認できず、コピーボタンの有無も判断できないまま時間を浪費している。
実行前
実行後
#23navigate
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
スクロールを繰り返しているが完成クエリのSQLコードブロックが確認できていない。アクセシビリティツリーを見ると「ステップごとに組み立てる」「セッションを定義し、チャネルとCVを集約する」「チャネル別にCVRを算出する」という見出しが見えており、完成クエリセクションはこれらより上にあるはずだ。直接URLのフラグメント #i-3 から別のフラグメントに移動するか、ページ上部に戻ってみる。
感じたこと
同じページで何度もスクロールしているのに目的のSQLが見えず、少し苛立ちを感じている。
アクション理由: フラグメントなしのURLでページ先頭から読み込み直し、完成クエリのSQLコードブロックを上から順に確認する。
気づき
UX悪い
スクロールを繰り返しても目的のSQLコードブロックが表示されず、ページ内のどこに何があるかナビゲーションだけでは把握しづらい。
実行前
実行後
#24scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
ページが読み込まれ、完成クエリ(コピペ用)セクションのSQLコードブロックが画面に表示されている。スクリーンショットでコードブロックの内容が確認できる。セッション単位の再集計ロジック、UNNESTの使い方、チャネル別CVR算出のSQLが載っているようだ。コードブロックにコピーボタンがあるかどうかも確認したい。
感じたこと
ようやく完成クエリが見えた。内容を精査する。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロック全体と「精度を上げる・応用する」セクションを確認するためにスクロールする。
気づき
コンテンツ良い
完成クエリ(コピペ用)セクションにセッションスコープ再集計のSQLが掲載されており、チャネル別CVR算出の全体像が把握できる。
UI悪い
コードブロックにコピーボタンが見当たらず、SQLを手動で選択してコピーする必要があり、サイト品質として低く感じる。
実行前
実行後
#25navigate
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
何度スクロールしても完成クエリのSQLコードブロックが表示されない。アクセシビリティツリーを見ると「セッションを定義し、チャネルとCVを集約する」セクションまでしか表示されていない。フラグメントリンク #i-3 で完成クエリセクションに直接ジャンプを試みる。
感じたこと
かなり苛立ちが出てきた。同じページで何度もスクロールしているのにSQLが見えない。
アクション理由: フラグメント #i-3 が「完成クエリ(コピペ用)」セクションに対応しているため、直接そこにジャンプしてSQLコードブロックを確認する。
気づき
UX悪い
目次の「完成クエリ(コピペ用)」フラグメントリンクがあるにもかかわらず、スクロールでそのセクションに到達できないか内容が表示されない状態が続いており、コンテンツへのアクセシビリティに問題を感じる。
実行前
実行後
#26scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
スクリーンショットを見ると、ページ全体が表示されており、SQLコードブロックが複数確認できる。「チャネル別CVRを算出する」セクションと「精度を上げる・応用する」セクションのSQLが見えている。ただし完成クエリ(コピペ用)セクションのSQLブロック全体を確認したい。スクリーンショット中央付近にSQLコードブロックが見えるので、もう少し上にスクロールして「完成クエリ(コピペ用)」見出し直下のSQLを確認する。
感じたこと
ページ全体のSQLが見えてきた。コードブロックは存在しているようだが、コピーボタンの有無が気になる。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロック全体を表示させるために少し上にスクロールする。
気づき
コンテンツ良い
ステップごとに組み立てるアプローチでSQLが段階的に示されており、セッションスコープ再集計のロジックが構造的に理解しやすい。
実行前
実行後
#27scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
アクセシビリティツリーを見ると、heading「完成クエリ(コピペ用)」(index 13)が見えているが、SQLコードブロック自体がツリーに現れていない。スクロールを繰り返しても表示されないのは、コードブロックがJavaScriptで動的に挿入されているか、あるいは別の要素として存在しているのかもしれない。一度大きく下にスクロールして、コードブロック要素が現れるか確認する。
感じたこと
何度スクロールしてもSQLコードブロックが確認できず、かなりフラストレーションが溜まっている。
アクション理由: 「完成クエリ(コピペ用)」見出しの直下にあるSQLコードブロックを表示させるために下にスクロールする。
気づき
UX悪い
何度スクロールしてもSQLコードブロックがアクセシビリティツリーに現れず、コンテンツへのアクセスに著しい困難を感じる。
実行前
実行後
#28click
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/#i-3
思考
アクセシビリティツリーを見ると、現在のビューポートには「精度を上げる・応用する」と「関連記事」の見出しが表示されており、完成クエリのSQLコードブロックはすでに上方にある。これだけ繰り返しスクロールしても目的のSQLコードブロックをキャプチャできていない。ページ構造上、SQLコードブロックはレンダリングされているはずなので、ページを最初から読み直すアプローチを変えて、別の関連ページ(BigQueryのデータ構造理解)でイベントスコープとセッションスコープの仕様差の説明を探す方が生産的かもしれない。
感じたこと
同じページで何度もスクロールしてもSQLブロックが確認できず、フラストレーションが溜まってきた。
アクション理由: 完成クエリのSQLコードブロックがこのページで何度試みても確認できないため、GA4のデータ構造(BigQuery)ページでイベントスコープとセッションスコープの仕様差・UNNESTロジックを確認する。
気づき
UX悪い
同一ページで20回以上スクロール・ナビゲートを繰り返してもSQLコードブロックが確認できず、ページ内の主要コンテンツへのアクセス性に深刻な問題がある。
実行前
実行後
#29scroll
https://www.ga4.guide/related-service/big-query/bigquery-datastructure/
思考
BigQueryのデータ構造理解ページに来た。イベントスコープとセッションスコープの仕様差、UNNESTのロジックについての説明があるはずなのでスクロールして確認する。
感じたこと
セッションCVRクエリページで完成SQLが確認できなかったので、まずデータ構造の仕様を固めたい。
アクション理由: ページ上部にはデータ構造の概要が見えているが、event_paramsのUNNESTやセッションスコープのディメンション取得に関する詳細説明がまだ見えていないためスクロールする。
気づき
コンテンツ良い
フィールド一覧テーブルが見えており、event_nameやuser_pseudo_idなどのカラム説明が整理されている点は参照しやすい。
実行前
実行後
#30scroll
https://www.ga4.guide/related-service/big-query/bigquery-datastructure/
思考
データ構造理解ページに来ているが、スクロールしてevent_paramsのUNNESTやセッションスコープのディメンション取得に関する具体的な説明を確認したい。
アクション理由: ページ上部の概要は見えているので、event_paramsのネスト構造やUNNESTの仕様説明がある箇所まで下にスクロールする。
実行前
実行後
#31scroll
https://www.ga4.guide/related-service/big-query/bigquery-datastructure/
思考
データ構造ページに来たが、アクセシビリティツリーを見るとまだ記事本文のコンテンツが見えていない。event_paramsのUNNEST仕様やセッションスコープのディメンション取得に関する説明を探すためにスクロールする。
アクション理由: ページ本文のデータ構造説明・UNNESTロジックの記述を表示させるために下にスクロールする。
実行前
実行後
#32click
https://www.ga4.guide/related-service/big-query/bigquery-datastructure/
思考
データ構造ページに来ているが、スクロールしてもUNNESTやセッションスコープの詳細説明が見えてこない。サイドバーにある「BigQueryでチャネル別のセッションCVRを算出するSQL|セッションスコープ再集計」リンクが見えているので、そちらに直接移動する手もあるが、今は別のアプローチとしてデータ構造ページのコンテンツをもう少し確認すべきか検討する。ただ、このページで何度スクロールしても目的のSQLコードブロックが出てこないパターンが続いている。残りページ数も限られているため、BigQueryクエリ集のトップページに移動して、イベントスコープとセッションスコープの仕様差に関する記事を探す方が効率的かもしれない。
感じたこと
同じ繰り返しに少し疲れてきた。残り3ページなので、確実に情報が得られる選択をしたい。
アクション理由: チャネル別セッションCVR・セッションスコープ再集計の専用ページは今の課題と完全一致しており、サイドバーから直接アクセスできるため。
実行前
実行後
#33scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
ようやく完成クエリ(コピペ用)セクションのSQLコードブロックが画面に見えている。スクリーンショットを確認するとページ全体が表示されており、セッション定義・チャネル集約・CVR算出の各ステップSQLと完成クエリが掲載されている。コードブロックにコピーボタンがあるか、セッションスコープのディメンション取得ロジック(ga_session_id, traffic_source等のUNNEST)が正しく実装されているかを確認したい。
感じたこと
やっと全体像が見えた。コードブロックの内容を精査する。
アクション理由: 完成クエリ(コピペ用)セクションのSQLコードブロック全体をより詳しく確認するために、少し上にスクロールしてコードの先頭から読む。
気づき
コンテンツ良い
ステップごとに組み立てる構成(セッション定義→チャネル集約→CVR算出→完成クエリ)が明確で、セッションスコープ再集計の論理的な流れが把握しやすい。
UI普通
コードブロックが複数掲載されているが、コピーボタンの有無がスクリーンショットからは判別しにくく、実用性の評価が保留になる。
実行前
実行後
#34scroll
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
何度スクロールしてもSQLコードブロックが確認できていない。アクセシビリティツリーを見ると、目次リンク[29]「完成クエリ(コピペ用)」が#i-3にある。現在のスクロール位置が「なぜそのままでは出せないのか」セクション付近にいるようだ。下にスクロールして完成クエリセクションを表示させる。
感じたこと
何度試みても完成クエリのSQLが見えないのは非常にフラストレーティング。
アクション理由: 「なぜそのままでは出せないのか」セクション付近にいるため、完成クエリ(コピペ用)セクションまで一気にスクロールダウンする。
実行前
実行後
#35finish
https://www.ga4.guide/related-service/big-query/query-writing/session-cvr-queries/
思考
何度スクロールしても完成クエリのSQLコードブロックが確認できていない。アクセシビリティツリーを見ると、heading [13] 「完成クエリ(コピペ用)」が存在しているので、ページ自体には存在するはずだが、スクリーンショットで見えていない。ページ数上限(10)に近づいており、このサイトでSQLコードブロックの内容を確認できる見込みが薄くなってきた。
感じたこと
半日費やしてここまで来たのに、肝心のSQLコードブロックが何度試みても表示・確認できず、フラストレーションが溜まっている。
アクション理由: 30回以上のスクロール・ナビゲーション操作を繰り返したが、完成クエリ(コピペ用)セクションのSQLコードブロック内容をアクセシビリティツリー上で確認できず、ページ訪問数も上限に近いため、このサイトからの情報取得を断念して離脱する。
気づき
UX悪い
SQLコードブロックがアクセシビリティツリーに出現せず、何度スクロールしても内容を確認できないため、コードの可読性・アクセシビリティに根本的な問題がある可能性が高い。
コンテンツ悪い
記事タイトルと課題が完全一致しているにも関わらず、肝心のSQLクエリ本体を実際に参照・コピーできなかったため、コンテンツとしての実用価値を享受できなかった。
実行前