0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Looker StudioでYahoo!広告とGoogle広告を合算すると合計が減る理由

0
Posted at

サムネイル

Looker Studio(現Data Studio)にYahoo!広告をスプレッドシート経由でつなぎ、Google広告とブレンドした途端、費用の合計が両方の管理画面を足した額より少なく出る。この記事では、その原因(ブレンドの左外部結合で行が落ちる仕組み)を再現用のサンプルデータで確かめ、合計が減らない表の形と、Yahoo!広告を取り込む手順までを整理します。

Looker StudioにYahoo!広告の公式コネクタがない理由

Google製コネクタはGoogleのサービスに限られる

Looker Studioが用意するGoogle製のコネクタに、Yahoo!広告(LINEヤフー広告)向けのものはありません。Googleの公式ドキュメントが広告・マーケティング向けに挙げるのは、Google広告、Google アナリティクス、Campaign Manager 360、Display & Video 360、検索広告 360など、Googleのサービスに限られます。なお、Looker Studioは2026年4月にData Studioへ名前が戻り、日本語の画面では「データポータル」と表示されます。

そのため、Yahoo!広告のデータは、いったんGoogleスプレッドシートのようにLooker Studioが読める場所へ置くか、他社が作ったコネクタを通すことになります。検索広告とディスプレイ広告は広告アカウントもレポートも別なので、両方を出稿していれば取り込みも2系統になります。

取り込みの経路は3つ。更新の頻度と広告アカウントの数で選ぶ

週1回・1アカウントならCSVの貼り付け、毎日見るならスクリプト、アカウントが多いなら他社製のツールが目安です。

  • 管理画面からCSVをダウンロードしてスプレッドシートに貼る:週1回・1アカウントなら費用をかけずに回る。貼る人が休むとレポートも止まる
  • LINEヤフー広告 スクリプトでスプレッドシートへ毎日書き出す:毎日見るならこの経路。承認した人の権限が変わると止まる
  • 他社製のコネクタやデータ連携ツールを使う:クライアントのアカウントが多いときの選択肢。月額の費用に加え、広告データを提供元に渡してよいかの確認が要る

前の2つの経路では、Looker Studioが読むのはスプレッドシートの表そのものです。表の形が崩れていると、CSVの貼り付けからスクリプトに切り替えても同じ場所で詰まります。

スプレッドシート経由でYahoo!広告をつなぐ手順

1. 1行=1日×1キャンペーンの縦長の表にする

Looker Studioは行を足し上げて合計や推移を作るため、行の意味が1種類にそろっていないと計算が狂います。1行に次の列が1組だけ並ぶ形にします。

日付, 媒体, キャンペーン名, 表示回数, クリック数, 費用, コンバージョン数
2026-10-01, Yahoo!検索, ブランド_指名, 1200, 85, 6000, 3
  1. 管理画面のCSVにあるレポート名や期間の見出しの行を消し、見出しは1行目だけにする(Looker Studioが先頭行を項目名として読むため)
  2. 末尾の合計の行と結合したセルを消す(合計の行を残したまま読み込むと、その行も1日分として足し込まれます)
  3. 数値の列から「,」や「¥」を外す(文字が残ると文字列として読まれ、合計できないため)
  4. 検索広告とディスプレイ広告を同じシートに入れる場合は列名を一致させ、「媒体」列に「Yahoo!検索」「Yahoo!ディスプレイ」と書き分ける(あとで系列を分けるため)

2. データポータルで「Google スプレッドシート」を選び、項目の型を確かめる

  1. データポータルで[作成]→[データソース]を開き、Google製コネクタの「Google スプレッドシート」を選ぶ
  2. 対象のファイルとシートを指定し、先頭の行を見出しとして使う設定を有効にしたまま[接続]を押す
  3. 項目の一覧で型を確かめる。日付の列が「日付」、費用が「通貨(JPY)」か「数値」、コンバージョン数が「数値」になっているか(日付がテキストのままだと期間の指定が効かず、Google広告と日付で突き合わせることもできないため)

CPAは表の列を使わず、計算フィールドで次のように書きます。日ごとのCPAを平均すると、コンバージョンの少ない日に引きずられるからです。

SUM(費用) / SUM(コンバージョン数)

スプレッドシートのデータは既定で15分ごとに読み直されるため、スクリプトの書き出しが終わったあとに開けば新しい数字が出ています。

広告レポートの集計作業に時間を取られていませんか?ADminiなら無料で始められます。無料で試してみる →

Google広告とブレンドすると合計が減る本当の原因

ブレンドは表を横につなぐ処理で、左の表にない日は消える

Looker Studioのブレンドは、2つの表を結合キーで横につなぐ処理です。既定の結合方法は「左外部結合」で、左に置いた表に無い日付の行は、右の表に数字があっても結果から落ちます。Yahoo!広告を左、Google広告を右に置き、日付をキーにしてつないだ例を、再現用のサンプルデータで見てみます。10月2日はYahoo!広告のキャンペーンを止めていたため、Yahoo!広告側にはその日の行がありません(実在のアカウントの数字ではありません)。

日付 Google広告の費用 Yahoo!広告の費用 Yahoo!広告を左にしたブレンドの結果
10月1日 12,000円 6,000円 両方の費用が残る
10月2日 11,000円 行なし(配信停止) 行ごと消える
10月3日 13,000円 4,000円 両方の費用が残る
合計 36,000円 10,000円 35,000円(管理画面の合計は46,000円)

ブレンドの結果では10月2日の行が消え、Google広告のその日の11,000円が合計から抜けました。エラーは出ないため、合計の欄だけを見ていると気づけません。SQLで言えば、yahoo LEFT JOIN google ON date を実行しているのと同じで、左の表に無いキーの行は結果に現れません。

直すなら、期間中の全日がそろっている表を左に置きます。結合の種類を「完全外部結合」に変える方法もありますが、どちらの表の日付を使うかで行の見え方が変わるため、管理画面と1日ずつ突き合わせてから使います。結合キーにキャンペーン名を入れている場合はさらに厄介で、媒体ごとにキャンペーン名が違えば一致する行がなく、右の表の数字はすべて空になります。

媒体をまたぐ合計を出すなら、ブレンドより縦に積む

媒体をまたいだ費用やCPAの合計が目的なら、スプレッドシートの段階で両方の表を同じ列名で縦に積み、「媒体」列で見分ける形のほうが安全です。縦に積んだ表には結合がないため、片方にしか無い日があっても行は消えません。合計は行を足すだけで出て、CPAも費用とコンバージョン数の合計から割り直せます。SQLで言えば UNION ALL にあたる形です。

ただし、縦に積むにはGoogle広告のデータもスプレッドシートへ書き出す必要があり、書き出しの仕組みが媒体の数だけ増えます。また、列名をそろえても、コンバージョンの計測期間や重複の数え方は媒体ごとに設定が違うため、媒体の数字をそのまま足せるとは限りません。

書き出しの保守を減らしたい場合は、媒体のデータを最初から1か所に集めるツールに任せる手もあります。ADmini(アドミニ)はLINEヤフー広告の検索広告・ディスプレイ広告と、Google広告・Meta広告・X広告を連携して同じ画面に並べ、データは1日1回、朝のうちに自動で更新されます。一方で、グラフの見た目を細かく作り込む自由度はLooker Studioのほうが高く、ADminiが媒体から取り込める指標は表示回数・クリック・費用・コンバージョン・コンバージョン値の5つに限られます。

まとめ

原因と対処を1対1で並べると次のとおりです。

  1. 費用の合計が減る → ブレンドの左外部結合で、左の表に無い日付の行が落ちている。全日そろった表を左に置くか、縦に積んだ表に作り替える
  2. 合計が二重に増える → スプレッドシートに管理画面CSVの合計の行が残っている。見出しは1行目だけにし、合計の行を消す
  3. 期間の指定やGoogle広告との突き合わせが効かない → 日付の列がテキストのまま。データソースで型を「日付」に直す

よくある質問

Looker StudioでYahoo!広告のデータを見ることはできますか?

できます。ただし、Looker Studio(現Data Studio)にはYahoo!広告向けのGoogle製コネクタがないため、Googleスプレッドシートを経由するか、他社が作ったコネクタを使います。スプレッドシート経由なら、管理画面のCSVを貼るか、LINEヤフー広告 スクリプトで毎日書き出したシートを「Google スプレッドシート」コネクタで読み込みます。

Looker StudioでYahoo!広告を無料でつなぐ方法はありますか?

あります。管理画面からCSVを落としてスプレッドシートに貼る方法と、LINEヤフー広告 スクリプトでスプレッドシートへ自動で書き出す方法は、どちらも追加の費用がかかりません。週1回・1アカウントなら手で貼る方法、毎日見るならスクリプトが向いています。

Looker StudioでYahoo!広告とGoogle広告を合算すると合計が合わないのはなぜですか?

ブレンドの結合で行が落ちていることが多いです。既定の左外部結合では、左に置いた表に無い日付の行は、右の表に数字があっても結果から消えます。配信を止めた日がある媒体を左に置くと、その日のもう一方の費用が合計から抜けます。媒体をまたぐ合計は、スプレッドシートで両方の表を同じ列名で縦に積むと崩れません。

Yahoo!広告の検索広告とディスプレイ広告は一緒にLooker Studioに入れられますか?

入れられます。検索広告とディスプレイ広告は広告アカウントもレポートも別なので、それぞれのデータを同じ列名にそろえて1つのシートに縦に積み、「媒体」列で書き分けます。列名がずれていると、Looker Studioでは別の項目として扱われ、合計できません。

図解・表つきの完全版はこちら:Looker StudioでYahoo!広告のレポートを作る方法|スプレッドシートでつなぐ手順と、Google広告とブレンドすると合計が減る理由

広告レポートの集計作業に時間を取られていませんか?ADminiなら無料で始められます。無料で試してみる →

この記事が役に立ったら LGTM をいただけると励みになります!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?