Google広告以外の媒体費用をGA4に取り込んでいる場合、2026年7月28日と8月10日の2つの変更で設定と確認の手順が変わりました。この記事を読むと、自分のプロパティが影響を受けるかを判定でき、費用がレポートに出ないときの原因を「ファイル側」と「サイト側」に切り分けられるようになります。
2026年に変わった2点を確認する
変更は2つです。どちらもGoogle広告以外の費用データ(キャンペーンデータインポート)にだけ効きます。
| 変更 | 時期 | 対象になる人 |
|---|---|---|
| 費用を含むインポートで通貨の指定が必須 | 2026年7月28日 | Google広告以外の費用をGA4へ取り込んでいる運用者(設定の新規作成・変更時) |
| キャンペーンデータインポートの検証レポート追加 | 2026年8月10日 | 同上(対応は不要。確認手段が増えた) |
通貨コードの指定方法を決める
費用の指標を含むインポートでは、そのデータの通貨を指定しないと設定を保存できません。指定方法は2通りです。
- ISO 4217の通貨コードが入った列をマッピングする(媒体やアカウントによって通貨が混在する場合)
- そのインポート全体に1つの通貨を固定する(すべて同じ通貨で運用している場合)
背景として、取り込んだ費用が「どの通貨で記録された数字か」がデータ側に残っていないと、あとからプロパティの通貨設定を変えたときに換算の基準が失われます。既存の設定は動き続けますが、スキーマを変更したり作り直したりした時点でこの条件が効いてきます。
検証レポートを開く
場所は「レポート」→「データインポート」→「キャンペーンデータインポートの検証レポート」です。左のナビゲーションに見当たらない場合は、編集者権限を持つユーザーが表示を戻せます。
初期状態では有料の手動キャンペーンだけに絞るフィルタがかかっています。範囲を広げて見たいときはこのフィルタを外してください。表示される指標はカバレッジ率、イベント数、キーイベント、広告のクリック数・費用・表示回数で、ソース/メディア・キャンペーンID・チャネルグループの単位で並びます。
費用がレポートに出ない原因を切り分ける
アップロードが成功することと、その数字がレポートで使えることは別です。検証レポートの結合ステータスは3つに分かれ、それぞれ原因の置き場所が違います。
| 結合ステータス | 状態 | 疑う場所 |
|---|---|---|
| 結合済み | 費用がGA4の行動データと結びついている | 対応不要 |
| キャンペーンデータなし | セッションはあるが費用が来ていない | アップロードの欠落・キーの不一致(ファイル側) |
| アナリティクスデータなし | 費用は入っているがセッションがない | リンク先のパラメータ欠落・リダイレクトでの脱落(サイト側) |
ファイルを何度も作り直しても直らないケースの多くは、後者です。
完全一致が崩れる3箇所を潰す
結合はutm_sourceとutm_mediumを含むキーの完全一致で行われます。崩れる場所はだいたい決まっています。
-
大文字小文字:
Facebookとfacebookは完全一致ではありません。媒体からエクスポートした表記と、実際にサイトへ渡しているパラメータの表記を揃えます -
日付のずれ:ファイルの日付はISO 8601形式(
YYYY-MM-DD)です。媒体の管理画面は媒体のタイムゾーン、GA4はプロパティのタイムゾーンで日付を切るため、1日ずれとして現れます - 重複キー:同じ日付×ソース×メディア×キャンペーンの行が2行あるとファイル自体が弾かれます。媒体別シートを縦に結合したときに起こりやすい失敗です
カバレッジ率は結合の成否を示す指標であって、計測の正確さを保証するものではありません。表記を機械的に揃えれば率は上がりますが、その揃え方が実際の流入経路と食い違っていれば、結合済みのまま誤ったチャネルへ費用が積まれます。
広告レポートの集計作業に時間を取られていませんか?ADminiなら無料で始められます。無料で試してみる →
直さないまま運用を続けたときに起きること
結合ステータスが「キャンペーンデータなし」のまま放置されたキャンペーンは、GA4上でコンバージョンだけが立ち、費用がゼロとして扱われます。CPAは計算されず、ROASは無限大か空欄になります。厄介なのは、レポートがエラーを出さないことです。数字は表示され続け、媒体を横断した比較のときだけ静かに壊れます。
ただし「GA4に費用を入れれば媒体横断のROASが完成する」わけでもありません。インポートの反映には最大24時間かかり、日次のCSVアップロードかSFTPの運用を誰かが続ける必要があります。運用媒体が2つまでで月末にまとめて確認するだけなら手作業で回りますが、3媒体を超えて週次で見る運用になると、ファイル整形と通貨・日付・重複の確認が固定費として乗ってきます。
まとめ
- 費用を含むインポートでは通貨の指定が必須(2026年7月28日以降)。列マッピングか固定値のどちらかを選ぶ
- 「レポート」→「データインポート」の検証レポートで結合ステータスを確認し、「キャンペーンデータなし」はファイル側、「アナリティクスデータなし」はサイト側から見る
- 完全一致が崩れるのは大文字小文字・日付のタイムゾーン・重複キーの3箇所。まずはここを潰す
よくある質問
GA4の費用データインポートで通貨コードは必ず指定しないといけませんか
費用の指標を含むインポートでは必須です。2026年7月28日以降、通貨を指定しない設定は保存できません。指定方法はISO 4217の通貨コードが入った列をマッピングするか、そのインポート全体に1つの通貨を固定するかの2通りです。すでに動いている既存の設定は、スキーマを変更するまでそのまま動きます。
キャンペーンデータインポートの検証レポートはどこにありますか
GA4の「レポート」→「データインポート」→「キャンペーンデータインポートの検証レポート」から開きます。左のナビゲーションに表示されていない場合は、編集者権限を持つユーザーがレポートの表示設定から戻せます。初期状態では有料の手動キャンペーンだけに絞るフィルタがかかっているため、範囲を広げたいときはフィルタを外してください。
アップロードは成功しているのに費用がレポートに出ないのはなぜですか
結合キーの不一致が最も多い原因です。utm_sourceとutm_mediumは大文字小文字まで含めた完全一致が必要で、「Facebook」と「facebook」は別の値として扱われます。次に多いのが日付のずれで、媒体の管理画面は媒体のタイムゾーン、GA4はプロパティのタイムゾーンで日付を切るため1日ずれることがあります。検証レポートの結合ステータスが「キャンペーンデータなし」に偏っていればこの2つを疑います。
GA4に費用を入れれば媒体横断のROASは完成しますか
完成しません。インポートは反映に最大24時間かかり、日次のCSVアップロードかSFTPの運用を続ける必要があります。またサイトへの流入としてパラメータが正しく渡っていない媒体の費用は、取り込んでも結合されません。媒体数が3つを超えて週次で数字を見る運用になると、ファイル整形の手間が固定費として乗るため、媒体データを直接連携して集約するツールに寄せる判断が現実的になります。
図解・表つきの完全版はこちら:GA4に広告費を入れる手順が2026年に変わった|通貨コード必須化と検証レポートで媒体横断のROASを守る
広告レポートの集計作業に時間を取られていませんか?ADminiなら無料で始められます。無料で試してみる →
この記事が役に立ったら LGTM をいただけると励みになります!
