Contents
GA4でカスタムディメンションを活用するメリットと基礎知識
GA4の「カスタムディメンション」は、既存の分析軸に加えて、独自の属性や行動指標を追加して分析精度を高めるために不可欠な機能です。例えば「会員ランク」「商品カテゴリ」「キャンペーンID」など、業種や目的に応じた情報を自社オリジナルで定義できます。この機能を使うことで、従来のイベントやユーザー属性だけでは見えていなかった傾向を特定し、戦略立案に活かすことが可能です。
カスタムディメンションの役割
カスタムディメンションは、GA4のデフォルトでは存在しないデータポイントを分析対象に追加するためのツールです。以下が主な用途です。
- ユーザー属性の細分化: 会員ランクや地域などの情報で顧客セグメントを明確化
- イベントの補足説明: 商品カテゴリやキャンペーンIDなど、イベントの背景情報を追加
- カスタム指標との連携: ディメンションと組み合わせて新たなKPI(例:特定カテゴリ商品のクリック率)を作成
業種別活用の可能性
| 業種 | 対応ディメンション例 | 用途 |
|---|---|---|
| ECサイト | 商品カテゴリ、価格帯 | 広告効果や売れ筋商品の分析 |
| SaaS企業 | プラン区分(ベーシック/プロなど) | 製品利用状況と契約率の相関分析 |
| メディア系 | 読者属性(年齢層、興味分野) | コンテンツ戦略の最適化 |
注意点: 業種に応じて「イベントスコープ」か「ユーザースコープ」かを明確にすることが重要です。後述します。
カスタムディメンションの登録手順:GA4「カスタム定義」メニューでの操作
GA4でカスタムディメンションを追加するには、「設定」>「カスタム定義」から新規作成が可能です。以下にステップバイステップの手順を紹介します。
ダッシュボードアクセス方法
- GA4プロパティへログイン
- 左サイドバーの「設定(⚙️)」アイコンを選択
- 「カスタム定義」という項目を探し、クリック
- 画面右上の「+ カスタムディメンションを作成」ボタンを押下
補足: この操作はGA4の現行バージョン(2023年以降)で可能です。過去のバージョンでは「カスタム指標」として登録されていたものが、現在は専用メニューに分離されています。
新規作成フォームの入力項目
以下が必須入力項目です。
- ディメンション名: レポートで表示される名称(例:
商品カテゴリ) - スコープ: 「イベント」か「ユーザー」を選びます(後述します)
- パラメータキー: Google Tag Manager(GTM)での送信用に使う識別子(例:
product_category)
命名のコツ: 情報が一目でわかるように、「スコープ+用途」を含めると良いです(例:
user_membership_rank)。
設定確認と保存手順
- すべての入力項目を確認
- 「保存」ボタンをクリック
- 登録後の反映は最大24時間かかります。
重要: 保存後、すぐにレポートで表示されない場合は「探索レポート」で確認し、パラメータキーが正しく送信されているかGTM側でも再チェックしてください。
イベントスコープ・ユーザースコープの選定基準と違い
カスタムディメンションを登録する際には、「スコープ(イベント or ユーザー)」を選択します。この選択は分析目的に大きく影響するため、以下で比較します。
イベントスコープの適用シーン
| 適用例 | 解説 |
|---|---|
| 商品カテゴリ別クリック数 | 特定の商品がどのイベント(例: クリック)に関連しているかを分析する際 |
| プロモーションID別のコンバージョン率 | 「キャンペーンA」 vs 「キャンペーンB」の効果比較 |
特徴: 同一ユーザーが複数回イベントを送信した場合、それぞれのディメンション値が個別に記録されます。
ユーザースコープの利用事例
| 適用例 | 解説 |
|---|---|
| 会員ランク別の訪問頻度 | 「ゴールド会員」 vs 「シルバー会員」の行動傾向を分析する際 |
| 地域別ユーザー登録数 | ユーザー属性(住所)に基づく獲得リーチ分析 |
特徴: 同一ユーザーが複数イベントに関与しても、ディメンション値は常に同一です。
選定時のチェックリスト
| スコープ | 適用対象 | 例 |
|---|---|---|
| イベントスコープ | 特定のイベントに紐づく情報(例: 商品カテゴリ) | product_category |
| ユーザースコープ | ユーザー全体の属性(例: 会員ランク) | user_membership_rank |
まとめ: イベントスコープは「イベントごとに変化する情報」、ユーザースコープは「ユーザーごとに一貫する情報」を設定します。
GTM連携型カスタムディメンションのトラッキングコード設定
GA4とGTMを連携させた場合、パラメータキーに応じたJavaScriptコードでデータ送信をトリガーする必要があります。以下が具体的な手順です。
GTMでの変数作成手順
- Google Tag Manager(https://tagmanager.google.com/)へログイン
- 「タグ」>「新しいタグを作成」を選択
- タグタイプとして「Google Analytics 4イベント送信」を選び、GA4プロパティを指定
- イベント名を設定(例:
product_click)
イベントトリガーの設定例
- 画面表示時:
ga4_eventタグに「すべてのページビュー」をトリガーとして割り当て - ボタンクリック時: 特定のクラス名(例:
.cta-button)でイベントを捕捉
注意: GTMのバージョンによってイベント送信方法が異なる場合がありますので、公式ドキュメントを参照してください。
業種別カスタムディメンション活用例:会員ランク・商品カテゴリなど
カスタムディメンションは業界やビジネスモデルに応じて柔軟に利用可能です。以下に代表的なケースを紹介します。
ECサイトでの商品カテゴリ分類
- 目的: 広告のターゲティング精度向上
- ディメンション名:
product_category - 用途例: 『電子機器』カテゴリの広告クリック率を高めることで、特定キャンペーンのCPCコスト削減に成功
SaaS企業のプラン区分利用法
- 目的: 現在使用しているプラン別の顧客行動分析
- ディメンション名:
plan_type(例:basic,pro,enterprise) - 用途例: 「プロ」プランユーザーが「サポートチケット」を多く送信している場合、課金モデルの見直しを検討
メディア系の読者属性設定
- 目的: ターゲティングコンテンツの最適化
- ディメンション名:
reader_interest(例:旅行,IT,健康) - 用途例: 「旅行」関心者が「目的地別記事」に興味を示す傾向がある場合、新規記事戦略に反映
50項目までのカスタムディメンション上限と管理のコツ
GA4では一度に最大50項目のカスタムディメンションが利用可能です。この制限を意識した運用が重要です。
GA4の制限条件確認
- 上限数: 50項目(イベントスコープ+ユーザースコープを合わせた総数)
- 変更不可: 登録後はディメンション名・パラメータキーの変更ができないため、事前の設計が必要
注意: 上限数や仕様はGoogle公式ドキュメントで最新情報を確認することを推奨します。
名前の命名規則と整理術
| 要点 | 解説 |
|---|---|
| 一貫性 | 「スコープ+用途」を含めて統一(例: user_gender, event_promotion_id) |
| ユニーク性 | 同じ意味のディメンションは1つに集約し、重複を避ける |
運用初期からのスケーリング対策
- 設計段階で必要項目を明確化: 今後予定している分析用途をリストアップし、必要なディメンションだけを登録
- 備考欄の活用: 各ディメンションに用途や担当者名をメモとして追加し、チーム共有
重要: 初期設計が雑だと将来的にディメンション数を使い果たしたり、不要な情報が増えたりする可能性があります。事前計画が鍵です。
その他の工夫
- ドキュメント化: ディメンションの用途や設定理由を文書化し、チーム間で共有
- 定期レビュー: 利用頻度の低いディメンションは削除し、最新の分析ニーズに対応
注意: JavaScriptコードサンプルでの「電子機器」の例はイベントパラメータの妥当性検証を妨げる可能性があるため、具体的な値はGA4の仕様に合わせて調整してください。