このページでは、ホームページに Googleアナリティクス4(GA4) を導入するための 基本的な流れ をまとめています。
「とりあえずアクセス数やページビューを把握したい」という方向けに、アカウント作成 → 測定IDの取得 → HTMLへのタグ設置 までをシンプルに解説します。
このページの対象とゴール
このページは、次のような方を想定しています。
- これから初めて GA4 を導入しようとしている
- 静的HTMLテンプレート(Temply Restaurant など) にタグを埋め込みたい
- まずは「アクセス数・よく見られているページ・デバイス(PC/スマホ)」くらいを把握できればOK
読み終わるころには、次の状態を目指します。
- GA4 のアカウント・プロパティ(Webデータストリーム)が作成できている
- ホームページの
<head>内に GA4タグ(gtag.js)が設置されている - リアルタイムレポートで「自分のアクセスがカウントされている」ことを確認できている
GA4は機能が多くて難しく見えますが、とりあえずタグだけ入れてデータを貯めておくだけでも価値があります。細かいイベント計測などは、あとから少しずつ追加していきましょう。
GA4導入の全体像:何をどこで設定する?
GA4をサイトに導入する大まかな流れは、次のようになります。
- Googleアカウントで Googleアナリティクスのアカウント・プロパティ を作成する
- Webデータストリーム を作成し、測定ID(例:G-XXXXXXX)を取得する
- 発行された タグ(gtag.js) を、サイトの
<head>内に貼り付ける - 公開後、自分のアクセスがリアルタイムレポートに反映されるか確認する
Templyのような静的HTMLサイトの場合、Googleタグマネージャーを使わずに、直接HTMLにタグを貼る方法がシンプルです。慣れてきたらタグマネージャーを検討しても問題ありません。
事前に準備しておくもの
- Googleアカウント(GmailでもOK)
- 公開予定(または公開済み)の サイトURL
- HTMLファイル(または共通ヘッダー)の <head> を編集できる環境
例:index.htmlやhead.htmlなど
GA4の「ウェブサイトURL」は、あとから修正することもできます。独自ドメインの準備と同時進行の場合は、まずは現時点のURLを入れておき、後で整える形でも問題ありません。
STEP1:GA4のアカウント・プロパティを作成する
まずは Googleアナリティクスの管理画面で、アカウントとプロパティ(サイト単位の設定)を作成します。
- Googleアナリティクス にアクセスし、Googleアカウントでログインする
- 初めて利用する場合は「測定を開始」をクリックし、アカウント名を入力する
- 続いて、プロパティ名(例:店舗サイト名 など)とタイムゾーン・通貨を設定する
- ビジネス情報のアンケートは、必要に応じて入力またはスキップする
名前は管理しやすければOKです。「屋号名-本番サイト」「屋号名-テスト」など、あとで見たときに区別しやすい名前にしておくと便利です。
STEP2:Webデータストリームを作成して測定IDを取得する
プロパティが作成できたら、サイト用の Webデータストリーム を作成します。
- プロパティを選択した状態で、「データストリーム」→「ウェブ」を選ぶ
- ウェブサイトのURL(
https://example.comなど)とストリーム名(例:本番サイト)を入力する - 「ストリームを作成」をクリックする
- 表示された画面で、測定ID(例:G-XXXXXXXXXX) を確認する
- 同じ画面内にある「タグの実装手順」から、グローバルサイトタグ(gtag.js) のコードをコピーする
gtag.js のコードは後で貼り付けますが、測定ID(G-から始まる文字列)だけメモしておくと、コード内で確認しやすくなります。
STEP3:計測タグ(gtag.js)をHTMLの<head>に貼り付ける
次に、コピーした GA4タグをサイトの HTML に貼り付けます。
3-1. 貼り付ける位置のイメージ
</head> タグの直前あたりに、次のようなコードを入れます(例):
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>サイトタイトル</title>
<!-- ここに他のmetaやCSS読み込み -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
</head>
G-XXXXXXXXXX の部分は、実際の測定IDに置き換えてください。
ポイント:共通パーツに入れると管理しやすい
サイト内の複数ページがある場合、共通のヘッダーファイル(例:_head.html や header.php)にタグを入れておくと、全ページに一括で反映できて便利です。
Templyテンプレートでも、共通部分に入れる運用がおすすめです。
STEP4:リアルタイムレポートで計測確認をする
タグを設置したら、実際に GA4 でアクセスがカウントされているか確認します。
- 修正したHTMLファイルをサーバーにアップロードする(上書きアップロード)
- ブラウザでサイトを開き、自分で何ページか移動してみる
- 別タブで Googleアナリティクスを開き、「レポート」→「リアルタイム」を確認する
- 現在のユーザー数や、見られているページに自分のアクセスが表示されていればOK
ブラウザのキャッシュやログイン状態の影響を減らすために、シークレットウィンドウ(プライベートブラウズ)で確認すると、より確実です。
よくあるつまづきとチェックポイント
タグを入れたのに反映されない
- タグが
</head>の内側に入っているか(</body>の中ではないか) - 測定ID(G-XXXX…)の入力ミスがないか
- キャッシュの影響を避けるため、シークレットウィンドウで確認したか
一部のページだけ計測されていない
- そのページのHTMLに GA4タグが入っているか
- 共通ヘッダーを使わず、ページごとに head を分けていないか
自分のアクセスを除外したい
店舗のPCなど、特定の端末からのアクセスを除外したい場合は、管理画面からIPフィルタを設定する方法があります。
まずは全てのアクセスをカウントしておき、データがたまってきたら除外設定を検討する、くらいの順番でOKです。
クリック計測やフォーム送信などの イベント設定 は、クリック・スクロールの計測を入れたい で、別途ゆっくり整えていけば大丈夫です。
次のステップ:GA4でできることを少しずつ広げる
基本の導入ができたら、「どこをどれくらい見られているか」「予約導線は踏まれているか」など、知りたいことに合わせて計測を広げていきましょう。
アクセス解析(GA4)の設定を進める
サイトに来た人の動きや人気ページを把握したい場合は、GA4の導入とイベント計測を設定しておくと便利です。
埋め込み〜レスポンシブ〜軽量化を整理する
「とりあえず表示する」ところから、「スマホでも見やすく、できるだけ軽い」状態まで、一度流れを振り返っておくと安心です。
Search Console関連の設定を見直す
Search Consoleの基本設定・サイトマップ・インデックス状況をセットで押さえておくと安心です。
Googleマップと相性の良い設定
実店舗を運営している場合は、Googleマップ上に表示される店舗情報も一緒に整えておくと効果的です。

