ChatGPTでGA4のデータを分析する方法|活用パターンを紹介
本記事ではChatGPTにGA4のデータを送信し、データ分析をさせる方法について解説します。分析の際には「GA4のデータ探索でデータを出力する」、「出力したデータを加工する」、「データとプロンプトをChatGPTに送信する」の3ステップを実施していきます。
記事の後半で分析項目ごとに出力データとプロンプトをまとめていますので、興味のある分析項目があれば実施してみてください。
この記事の内容は執筆時の2024年9月現在のもので、使用したモデルはGPT-4oです。実際にchatGPTを使用して調査した結果をもとに記事を執筆していますが、今後、chatGPTのアップデート等によってノウハウが変わる可能性があります。また、データを送信する際には機密情報の取り扱いにご注意ください。
GA4のデータをChatGPTで分析するための3ステップ
GA4のデータ探索でデータを出力する
まず初めに分析に必要なデータをGA4のデータ探索から出力します。
GA4のデータ探索の基本的な使い方については下記記事で紹介しておりますので、本記事ではデータの出力に必要な設定項目のみ表示いたします。
出力したデータを加工する
探索で出力したデータはそのままではChatGPTがうまく読み込んでくれないため、データを一部加工をする必要があります。
探索で出力したCSVファイルに以下の変更を加え保存します。
- ファイルの上部にあるサイト情報・期間などが記載されている行を削除
- データの「総計」が記載されている行を削除
- 項目名が複数行の場合は片方(指標名等)を削除し、空白の項目を無くす
上記の項目を削除することでChatGPTがCSVのデータを正しく認識する可能性が高くなります。
CSVファイルの加工方法の詳細については下記記事を参照ください。
データとプロンプトをChatGPTに送信する
用意したCSVファイルと対応するプロンプトをChatGPTに送信します。
分析に必要なデータとプロンプトは記事の後半で紹介しておりますので、興味のある分析項目があれば実施してみてください。
GA4のデータをChatGPTに分析させる際の注意点
一度に大量のデータを送信しない
ChatGPTに膨大なデータを送信すると数値の読み間違いなどが発生する可能性が高くなるため、分析させたい項目や内容に応じて必要なデータのみ送信するようにしましょう。
また一度データを読み間違えると訂正させることが難しい場合が多いため、その場合は新しくセッションを立ち上げる(新しい会話を始める)ことをおすすめします。
計算結果や分析は必ずしも正しい訳ではない
数値の計算や数値に基づいた分析はおおむね正しいですが、一見正しそうに見えても見当違いの分析をしてしまう場合があります。これはGA4のデータ分析に限った話ではありませんが、出力される内容を鵜のみにせず、数値の検証を行うことをおすすめします。
サイト全体のPV数の増減傾向と増減要因を分析してもらう
入力データの準備
変数
ディメンション | 年、月、ホスト、セッションのデフォルトチャネルグループ |
指標 | 表示回数 |
表示項目
期間 | 任意の期間(2ヶ月以上) |
行 | 年、月 |
列 | セッションのデフォルトチャネルグループ |
値 | 表示回数 |
フィルタ | 「ホスト」を「完全一致」で今回の分析の対象のホスト名を指定 |
※「表示する列グループ数」を「20」に変更してください。
プロンプト
#役割
あなたはwebサイトのアクセス解析のエキスパートです。
#データの説明
送信したCSVファイルはとあるサイトのチャネル別のPV数の推移データです。
#命令
・PV数の推移、チャネル別PV数の推移をグラフ化してください。
・グラフを基にこのサイトの概況を解説してください。
・日本語で回答してください。
出力結果
このように送信したデータの期間に応じてPV数の増減傾向と影響のあるチャネルについて解説をしてくれます。
さらに追加で質問をすることで特定の月のチャネル別の表示回数の増減数などを計算してくれます。また、ChatGPTの入力欄の上に追加の質問がサジェストされるので、そちらの内容から質問を選んでいくことでより深い分析も可能です。
最新月のデータの変化について解説してもらう
入力データの準備
変数
ディメンション | 年、月、ホスト、セッションのデフォルトチャネルグループ |
指標 | 表示回数 |
表示項目
期間 | 最新月とその前月(2か月間) |
行 | 年、月 |
列 | セッションのデフォルトチャネルグループ |
値 | 表示回数 |
フィルタ | 「ホスト」を「完全一致」で今回の分析の対象のホスト名を指定 |
※「表示する列グループ数」を「20」に変更してください。
プロンプト
#役割
あなたはwebサイトのアクセス解析のエキスパートです。
#データの説明
送信したCSVファイルはとあるサイトのアクセスデータです。
#命令
・初めにチャネル別の表示回数の増減数を箇条書きで示してください
・表のデータを基にサイトの表示回数の変化について解説してください。
・日本語で回答してください
出力結果
このように前月からのチャネル別の表示回数の増減を示したうえで、前月からの変化を解説してくれます。
CV数に貢献しているチャネルを分析してもらう
入力データの準備(チャネル別のPV数の推移)
変数
ディメンション | 年、月、ホスト、セッションのデフォルトチャネルグループ |
指標 | 表示回数 |
表示項目
期間 | 任意の期間 |
行 | 年、月 |
列 | セッションのデフォルトチャネルグループ |
値 | 表示回数 |
フィルタ | 「ホスト」を「完全一致」で今回の分析の対象のホスト名を指定 |
※「表示する列グループ数」を「20」に変更してください。
入力データの準備(チャネル別のCV数の推移)
変数
ディメンション | 年、月、ホスト、イベント名 |
指標 | イベント数 |
表示項目
期間 | 任意の期間 |
行 | 年、月 |
列 | セッションのデフォルトチャネルグループ |
値 | イベント数 |
フィルタ | 「ホスト」を「完全一致」で今回の分析の対象のホスト名を指定 「イベント名」を「完全一致」でCVに設定しているイベントの名称を指定 |
※「表示する列グループ数」を「20」に変更してください。
プロンプト
#役割
あなたはwebサイトのアクセス解析のエキスパートです。
#データの説明
・送信したCSVファイルはとあるサイトの{任意の期間}のPV数とCV数のデータです。
・PV数、CV数をチャネル別に表示しています。
・CVが発生していないチャネルは表示していません。
#命令
・チャネル別のPV数に対するCV率を計算して箇条書きで表示してください。
・CV率とCV数からこのサイトのCVに貢献しているチャネルを解説してください。
・日本語で回答してください
出力結果
このようにチャネル別のCV率、CV数から貢献度の高いチャネルについて解説をしてくれます。
分析項目を選ぶだけで利用できるアナトミーのAI分析機能
シンメトリックが開発・提供しているサイト分析ツール「アナトミー」にはGA4のデータをAIが自動分析しレポートする機能がございます。
AI分析機能では選択肢からレポートする内容を選ぶことで、プロンプトを入力することなくAIによる全8通りの分析をすぐに試すことができます。
8通りの分析では、6ヶ月の期間で分析するのか、最新月とその前月比較から分析を行うのかを選択します。その後その要因を細分化して分析が行える選択肢を選び、分析を行います。
分析結果はそれぞれの分析内容に合わせて、文章や箇条書き、表形式での解説が出力されます。
アナトミーはGA4とサーチコンソールを連携するだけで無料でお使いいただけますので、興味のある方は是非試してみてください。