まいど、ちゃんりおネットへようこそ!
今日もまいどおおきに!!
LP(ランディングページ)を作った後は、もっともっと知って欲しいし見て欲しいですよね!
さらに改善していかないと、ただLP(ランディングページ)を作っただけで終わってしまいます!
フリーランス・個人事業主として、今後の仕事に繋げていくことは大事なことです。
そのためにも、貴重な時間を費やして作ったLP(ランディングページ)を意義あるものにするために解説します。
本日は、LP改善の次は計測の標準化として、UTM命名SOP、GA4推奨イベント、アトリビューション設定、Consent Mode v2、Looker Studio可視化までを、フリーランス・個人事業主が即導入できる実務手順に落とし込みます。
前回の「はじめてのランディングページ」で整えたヒーローとCTAの効果を最大化するには、トラフィック(UTM)とコンバージョン(イベント)を同じ基準で計測する必要があります。本稿は、今日から使える標準手順(SOP)です。
1. UTM命名のSOP(最小で強いルール)
GA4が解釈できるUTMはutm_source、utm_medium、utm_campaignが基本(推奨:utm_content、utm_term)。URLビルダーとサポート定義に合わせて“表記のブレ”をゼロにします。https://support.google.com/analytics/answer/10917952?hl=ja、https://ga-dev-tools.google/ga4/campaign-url-builder/
- 表記規約:小文字固定、半角英数、スペース不可、単語はハイフン区切り、年月はYYYYMM
- 必須3点:
utm_source(例:google, sns-x, referral-abc) /utm_medium(例:cpc, paid-social, referral, email) /utm_campaign(例:launch-202508) - よく使う追加:
utm_content(バナー名/CTA差分) /utm_term(検索語)
UTMテンプレ(コピペ用)
https://example.com/landing?
utm_source={{channel}}&utm_medium={{tactic}}&utm_campaign={{theme}}-{{yyyymm}}&
utm_content={{creative}}&utm_term={{keyword}}
命名辞書の例
- SNS:source=sns-x|sns-instagram|sns-facebook / medium=paid-social|organic-social
- 広告:source=google|yahoo|meta / medium=cpc|display|video
- 紹介:source=referral-{{partner}} / medium=referral
備考:GA4はTraffic acquisitionレポートでUTM値を表示。パラメータ仕様は公式に準拠しましょう。https://support.google.com/analytics/answer/10917952?hl=ja
2. GA4「推奨イベント」を最短実装
イベント名はGA4の既定名を使用(例:generate_lead、purchase、add_to_cart)。推奨イベントは「そのままの名前+規定パラメータ」で送るとレポートの恩恵を受けやすくなります。https://support.google.com/analytics/answer/9267735?hl=ja
2-1. Web制作(リード)
キーイベント:generate_lead(問い合わせ完了)/補助:view_item(実績閲覧)
// フォーム送信完了時の例(GTM経由)
dataLayer.push({
'event': 'generate_lead',
'value': 0,
'currency': 'JPY',
'lead_type': 'website_inquiry'
});
2-2. 物販(EC)
キーイベント:add_to_cart → begin_checkout → purchase
// 決済完了時(最低限の推奨パラメータ)
dataLayer.push({
'event': 'purchase',
'currency': 'JPY',
'value': 4980,
'transaction_id': 'ORD-20250808-001',
'coupon': 'SUMMER10',
'items': [{
'item_id': 'SKU-ABC-01',
'item_name': '商品名',
'quantity': 1,
'price': 4980
}]
});
2-3. コーチング(体験予約)
キーイベント:generate_lead(体験申込)/sign_up(会員登録)
// 体験セッション予約完了時
dataLayer.push({
'event': 'generate_lead',
'value': 0,
'currency': 'JPY',
'lead_type': 'trial_session'
});
実装のコツ:イベント名は変更しない/value・currency・ECはitemsを添える/GTMのプレビュー(GA4 DebugView)で発火と値を必ず確認。https://developers.google.com/analytics/devguides/collection/ga4/event-parameters
3. アトリビューション設定(判断基準の統一)
GA4のアトリビューションレポートでは、データドリブン、有料+オーガニックのラストクリック、Google有料チャネルのラストクリックを選択可能。意思決定の場に応じたモデルをSOPで固定します。https://support.google.com/analytics/answer/10596866?hl=ja
- GA4左メニュー「広告」→「アトリビューションモデル」
- 全社判断はデータドリブン、運用の施策評価はラストクリックを併記、など“使い分けルール”を明文化
- モデル切替で数値が動くため、レポートには「使用モデル」を脚注表記
4. Consent Mode v2(プライバシー対応の最低限)
EEAユーザーを含む場合、CMPで同意を取得し、Consent Mode v2の同意シグナル(例:ad_user_data、ad_personalization)をGoogleへ送信。未対応だと広告連携のオーディエンス等が制限されます。https://support.google.com/analytics/answer/14275483?hl=ja
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'ad_storage': 'denied',
'analytics_storage': 'denied'
});
// CMPで同意後に 'granted' へ更新
</script>
注意:Consent Modeは同意バナーそのものではありません。CMPで同意を取得し、その結果をタグへ伝達する仕組みです(概念整理)。
5. Looker Studioで“見える化”(30分セットアップ)
- Looker Studio →「データソース作成」→「Google Analytics」→ GA4プロパティを接続
- ダッシュボード:source/medium別CVR、ランディング×キーイベント、キャンペーン別成果、ECなら売上・ROAS
- データコントロールでプロパティ切替を許容/共有は「オーナーの認証情報」で関係者に配布
接続手順と制限は公式ガイドを参照。https://cloud.google.com/looker/docs/studio/connect-to-google-analytics
6. 公開前ヘルスチェック(5分)
- UTM:小文字・辞書準拠・typoなし(実URLで検証)
- イベント:DebugViewで推奨イベントとパラメータを確認
- アトリビューション:使用モデルを明記
- Consent:同意フロー→タグの同意状態が更新されるか
- OGP/画像:Day5のルールと統一(1200×630 / 代替テキスト)
7. 実装SOP(チーム周知用ひな形)
1) UTM辞書を参照して発行(source/medium/campaignは必須) 2) 推奨イベント名でdataLayer送信 → GTM → GA4 3) DebugViewで発火/値を確認 → 公開 4) アトリビューションモデルの使用場面をSOPに明記 5) Consent Mode v2:CMP連携で同意状態をタグへ反映 6) Looker Studio:週次ダッシュボードを自動配信
8. よくある落とし穴と回避策
- UTMの表記ブレ:Facebook / facebook / fb → すべて別集計。命名辞書を固定。
- イベント名の独自化:「lead_submit」等はNG。
generate_leadで送る。 - Consent未対応:EEAトラフィックがあると広告連携が痩せる。Consent Mode v2を導入。
