複数の投稿者がいるブログでは「誰の記事が、どれだけ広告収益を生んでいるのか?」を把握するのがとっても大切ですよね。
この記事では、**GA4(Google アナリティクス 4)で投稿者名を取得してレポート化するための「カスタムディメンション設定」**をやさしく解説します。
前回の記事でmetaタグに投稿者名を埋め込む設定をした方は、このまま読み進めて設定を完了させてください♪
GA4で投稿者名を取得する全体の流れ
投稿者別レポートを作成するには、以下の3ステップが必要です:
- Google タグマネージャー(GTM)で投稿者名を取得
- GA4にカスタムディメンションを登録
- GA4で投稿者別の収益やクリックを確認する
今回はこの中の「カスタムディメンション登録」を中心に解説します!
投稿者名をGTMで取得する(事前準備)
1. 投稿者名をmetaタグから取得する設定(GTM)
前回の記事でこのようなmetaタグをhead内に出力している前提で進めます:
htmlコピーする編集する<meta name="author" content="投稿者名">
2. GTMで「変数」を設定する手順
GTMにログインして以下の設定を行います:
- メニュー →「変数」→「新規」
- 「変数の種類」→「DOM要素」
- 設定内容を以下のように入力:
項目 | 設定値 |
---|---|
変数名 | Author Meta |
変数の種類 | DOM 要素 |
セレクタ | meta[name="author"] |
属性名 | content |
- 保存
これで「投稿者名」を取得できるようになりました!
GA4にカスタムディメンションを登録する方法
GA4の管理画面での設定手順
- GA4プロパティ →「管理」→「カスタム定義」
- 「カスタムディメンション」タブを選択
- 「カスタムディメンションを作成」
以下の内容を入力:
項目 | 設定内容 |
---|---|
名前 | 投稿者名(任意:Author) |
スコープ | イベント |
ディメンション名 | author (※後述のイベントと一致させる) |
説明 | 投稿記事の投稿者名を取得するためのディメンションです |
✅ これでGA4側で「投稿者名」が受け取れる準備が整いました!
GTMでGA4イベントタグを編集し、投稿者名を送信する
イベントタグに「投稿者名変数」を追加
- GTM → タグ → GA4イベントタグを開く(例:「page_view」など)
- 「ユーザー定義のパラメータ」を展開
- 以下を追加:
パラメータ名 | 値(変数) |
---|---|
author | {{Author Meta}} |
- 保存 → プレビューで動作確認 → 問題なければ公開!
GA4で投稿者名を確認する方法
設定後、数時間〜1日でGA4にデータが反映されます。
確認手順:
- GA4 →「探索」→「自由形式」
- 行に「author(投稿者名)」を設定
- 列に「イベント名」や「収益」「クリック数」などを設定
これで投稿者ごとのパフォーマンスを確認できます!
トラブルシューティングと注意点
- 投稿者名が「(not set)」になる場合:
→ metaタグが正しく出力されているか、GTMのセレクタに間違いがないか確認 - リアルタイムでは反映されない:
→ GA4は一部ディメンションがリアルタイム表示に対応していません。探索や標準レポートで確認しましょう
まとめ:投稿者別の収益分析はGA4+カスタムディメンションで
投稿者名をGA4に送信することで、誰のどの記事が収益を上げているのかを可視化・改善できるようになります。
このステップが完了したら、次はクリック数や広告収益との紐づけにもチャレンジしてみてくださいね♪
📥【無料特典】投稿者別収益分析テンプレ(GA4探索用)プレゼント中!