アプリにアナリティクスを追加する方法:GA4、プライバシー重視ツール、プロダクト分析
アプリにアナリティクスを追加するには、ツールを1つ選び、その小さなスクリプトを追加(またはアプリビルダーに追加を依頼)して、すべてのページで読み込まれるようにし、ツールのリアルタイム表示でページビューが表示されることを確認します。そのうえで、会員登録、購入、主要な操作など、重要なイベントをいくつか計測します。無料で高機能なツールが欲しく、Cookieの同意を扱えるならGoogle Analytics 4を使ってください。Cookieを使わずシンプルな統計が欲しいなら、Plausibleのようなプライバシー重視のツールを選びます。ログイン中のユーザーがアプリ内で何をしているかを見たいなら、PostHogのようなプロダクト分析ツールを選びます。以下のベンダーの詳細は、2026年9月時点の各ベンダーのサイトによるものです。
知りたいことを決める
アナリティクスは、答えたい質問があって初めて役に立ちます。何かをインストールする前に、3〜5個の質問を書き出してください。
- 訪問者はどこから来るのか(検索、SNS、ニュースレター、広告)?
- 人はどのページに最初に着き、どこで離脱するのか?
- 何人が会員登録、トライアル開始、購入をするのか?
- アクティブなユーザーはどの機能を実際に使っているのか?
- 最初の1週間の後も戻ってくる人はいるのか?
最初の2つはWebアナリティクスです。後の2つはプロダクト分析です。真ん中のものはコンバージョンで、イベントを計測する必要があります。
選択肢
| 種類 | 例 | 向いている用途 | 注意点 |
|---|---|---|---|
| フルスペックのWebアナリティクス | Google Analytics 4 | 流入元、キャンペーン、広告の分析。小規模なら無料 | 画面が複雑。Cookieを使うため、同意が必要になることが多い |
| プライバシー重視のWebアナリティクス | Plausibleなど | シンプルなダッシュボード、同意の手間が少ない | 有料。高度なレポートは少なめ |
| プロダクト分析 | PostHogなど | ファネル、継続率、機能の利用状況、セッションリプレイ | 設定の手間が多い。ユーザーを慎重に識別する必要がある |
| 独自のイベントテーブル | アプリのデータベース内のテーブル | 重要な操作を正確に数える | レポートは自分で作る必要がある |
Google Analytics 4
Googleのヘルプセンターによれば、Webサイトは無料でGoogle Analyticsに接続できます。設定の手順は次のとおりです。アカウントを作成し、プロパティを作成し、ウェブデータストリームを追加してから、測定ID(G-で始まる)を含むGoogleタグを追加します。Googleによると、データが表示されるまで最大30分かかることがあります。動作確認にもっとも早いのはリアルタイムレポートです。
GA4のドキュメントによれば、そのタグは(_gaを含む)ファーストパーティCookieを使って、ユーザーとセッションを区別します。これは後述の同意ルールにとって重要です。
Plausible
Plausibleは、Cookieやその他の永続的な識別子を使わず、Cookieバナーも不要だと説明しています。スクリプトはgzip圧縮後で約2.5 KBとされ、コードはオープンソースで、自己ホストも選べます。無料プランはありません。2026年9月時点では、クレジットカード不要の30日間の無料トライアルがあり、スタータープランは月あたり最大10,000ページビューで月額9ドルとされています。最新の料金はPlausibleのサイトを参照してください。
PostHog
PostHogは、ページビューだけでなく、ファネル、継続率、セッションリプレイといったプロダクト分析に焦点を当てています。料金ページでは、2026年9月時点で、毎月100万件のプロダクト分析イベントと5,000件のセッションリプレイ記録が無料枠に含まれ、クレジットカードは不要とされています。詳しくはPostHogの料金を参照してください。
独自のイベントテーブル
事業にとって重要な数字(1日の会員登録数、週の注文数)であれば、そのイベントが発生したときに自分のデータベースに行を書き込むのが、正確で、プライベートで、サードパーティのスクリプトも不要な方法です。上記のどのツールとも置き換えではなく、補完として優れています。トラフィックのレポートの代わりにはなりません。
Cookie同意とプライバシー
アナリティクスのCookieに関するルールは国によって異なります。EUや英国では、厳密に必要なわけではないCookieは、一般にそれが設定される前に訪問者の同意が必要で、アナリティクスは通常その対象に含まれます。これは法的助言ではありません。訪問者の所在地のルールを確認するか、専門家に相談してください。
実際には次のように対応します。
- Cookieを使うツールの場合は、同意を得てから読み込み、「拒否」を「承認」と同じくらい簡単にしてください。
- Cookieを使わないツールの場合は、アナリティクスについてはバナーを省ける可能性がありますが、何を収集するかを記したプライバシーポリシーは必要です。
- メールアドレス、氏名、完全な住所などの個人データを、イベント名、ページURL、プロパティに含めて送らないでください。
使えるプロンプトの例
Webアナリティクスツールを追加する場合:
測定ID G-XXXXXXX で Google Analytics 4 を追加して。タグは全ページで読み込むが、訪問者が簡単な同意バナー(承認/拒否、選択を記憶)でアナリティクス用Cookieを承認した後にだけ読み込んで。このシングルページアプリでページを移動したときにもページビューが記録されるようにして。
コンバージョンを計測する場合:
ユーザーが登録を完了したら sign_up というアナリティクスイベントを送り、チェックアウトが成功したら注文額を付けて purchase を送って。どのイベントにもメールアドレスや氏名を含めないで。
独自の指標を作る場合:
イベントテーブルを作って(名前、ユーザーID、作成日時、小さなJSONの詳細)。sign_up、project_created、invite_sent をサーバーから記録して。過去30日間の日別件数を表示する管理者ページを追加して。
手順
- 質問を書き出す(上記)。それに答えてくれるツールを1つ選ぶ。3つインストールしない。
- ツールでアカウントとプロパティを作成し、サイトIDまたは測定IDをコピーする。これらのIDは公開されることを前提としたもので、秘密情報ではありません。
- すべてのページにスクリプトを追加する。 ツールがCookieを使うなら、同意を尊重する。
- ツールのリアルタイム表示でページビューを確認する。 公開済みのサイトをクリックして回りながら確認してください。シングルページアプリの場合は、ページの切り替えがすべて計測されているか確認します。GA4の拡張計測では、ブラウザの履歴の変化をもとにページビューを記録できます。
- 可能であれば自分を除外する。 自分のテストで数字が歪まないようにします。
- 3〜5個の主要なイベントを追加する。 会員登録、購入、そしてユーザーが価値を得たと言える1つの操作です。
- ニュースレターや投稿のリンクにUTMパラメータを付ける(
?utm_source=newsletter)。どのチャネルが効果的だったかが分かります。 - 毎週見る。 リマインダーを設定してください。誰も見ないアナリティクスは、設定した意味がありません。
よくあるミス
- プレビューでしか計測しない。 アナリティクスは公開されたサイトで動かすべきです。多くのツールは、プレビュー用のドメインを無視したり、正しく集計できなかったりします。
- 二重計測。 スクリプトをレイアウトとページの両方に入れてしまうと、すべての数字が膨らみます。
- シングルページアプリでのページ切り替えの計測漏れ。 1回の訪問でページビューが1回しか見えないため、誰も回遊していないと誤解してしまいます。
- URLやイベントに個人データを含める。 クエリ文字列に入ったメールアドレスが、アナリティクスのレポートに残ります。
- 同意が必要な場合に、Cookieを使うタグを同意の前に読み込む。
- 何でも計測する。 誰も見ないイベントが数十あると、役に立つイベントが見つけにくくなります。
- 少ない数字を1週間見ただけで判断する。 訪問者が少ないと、日々の変動はただのノイズです。
チェックリスト
- アナリティクスで答えたい質問を書き出した
- 公開サイトのすべてのページに1つのツールを入れた
- ページビューがリアルタイムで表示される(アプリ内のページ切り替えも含む)
- ツールがCookieを使う場合は、同意を処理している
- 3〜5個の主要なイベントを、個人データなしで計測している
- 可能な場合は自分のアクセスを除外している
- プライバシーポリシーにアナリティクスについての記載がある
- 数字を見直す時間を毎週決めている
Mythexでのアナリティクスの追加
Mythexには、アプリの訪問者向けの内蔵のアナリティクスダッシュボードはありません。アナリティクスは自分で用意するもので、ドキュメントでもランディングページの場合と同様に説明されています。ツールの測定IDまたはサイトIDを、上記のようなプロンプトとともにチャットに貼り付けてください。サーバー側のキーが必要な場合(一部のプロダクト分析APIなど)は、プロジェクトのシークレットとして保存し、任意のAPIを連携するに従ってください。公開されたURLでテストし、変更後は再度公開してください。
数字が届いたら活用しましょう。アプリを公開して最初のユーザーを獲得する方法、コンバージョンするランディングページの作り方、AIで作られたWebサイトのSEOも参考にしてください。
よくある質問
Google Analyticsは無料ですか?
はい。Googleのヘルプページでは、Webサイトやアプリを無料でGoogle Analyticsに接続できると案内されています。アカウント、プロパティ、ウェブデータストリームを作成し、「G-」で始まる測定ID付きのGoogleタグを追加します。
アナリティクスにCookieバナーは必要ですか?
ツールと訪問者の所在地によります。Google Analytics 4はファーストパーティCookieを設定するため、EUや英国などでは一般に、先に同意を取る必要があります。Cookieを使わないと明言しているプライバシー重視のツールもあります。自分に適用されるルールを確認するか、専門家に相談してください。
シングルページアプリで、ページビューが1回しか記録されないのはなぜですか?
シングルページアプリは、ページ全体を再読み込みせずに画面を切り替えます。そのため、アナリティクスツールがブラウザの履歴の変化を検知する必要があります。GA4の拡張計測機能はこれに対応でき、他のツールにも同様の設定があります。ページ間を移動したときに、ページビューが記録されているか確認してください。
Webアナリティクスとプロダクト分析の違いは何ですか?
Webアナリティクスは、訪問者がどこから来て、どのページを見たかを分析します。プロダクト分析は、ログイン中のユーザーがアプリ内で何をしているかを追跡します。どの機能を使い、どこで離脱し、また戻ってくるかが分かります。