Meta(Facebook)広告のレポートを自動化する方法|定期レポート・スプレッドシート転記・ツールの3つと、取り直さないと合わない数字

Meta(Facebook)広告のレポートを自動化する方法|定期レポート・スプレッドシート転記・ツールの3つと、取り直さないと合わない数字

Meta広告のレポートを自動化すれば、毎朝の数字は広告マネージャと同じものが手元に届く。そう考えて自動化を組むと、数日後に「先週の購入数が管理画面と合わない」という食い違いに出会うことがあります。設定の誤りを疑いたくなりますが、原因の多くは仕組みの側にあります。Meta広告では、同じ日の数字が取り直すたびに増えることがあるのです。

自動化の方法は3つあり、どれを選んでもこの性質は変わりません。方法の選び方を整理したうえで、同じ日の数字が動く理由を再現用のサンプルで確かめ、自動化の前に決めておく設定まで押さえます。

Meta広告のレポートを自動化する3つの方法

広告マネージャの「広告レポート」で保存・共有・定期送信する

追加の費用をかけずに始めるなら、広告マネージャの「広告レポート」が最初の候補です。列と期間を決めたレポートを保存しておけば、.xlsxや.csvでのエクスポート、リンクでの共有、定期レポートのスケジュール設定ができます。リンクは社外の人にも共有でき、社外向けのリンクには有効期限を付けられます。レポートの期間は最大で37か月前までさかのぼれます。Meta広告だけを決まった形で関係者に見せるなら、ここで足ります。一方で、Google広告など他の媒体と同じ表には並べられず、手元で数字を加工したい場合はエクスポートしたファイルを毎回開くことになります。

スプレッドシートへ自動で転記する(GAS・コネクタ)

数字をGoogleスプレッドシートに置いて加工したいなら、Google Apps Script(GAS)でMetaのMarketing APIからデータを取るか、外部のコネクタで転記します。GASの場合はMetaのアプリとアクセストークンを用意し、トークンの期限切れで止まらないよう管理する必要があります。古いサンプルコードには注意がいります。Metaは2025年6月10日以降、APIの集計基準をパラメータで変える指定を無視し、広告マネージャと同じ基準で返すように変えました。昔のコードで「広告が表示された日に載せる」と指定していても、今は効いていません。コネクタはトークンの管理を引き受けてくれる代わりに、無料枠の更新回数や行数に上限があるものが多くなります。

レポート自動化ツールで媒体ごとまとめて取り込む

Meta広告とGoogle広告、LINEヤフー広告を毎日並べて見るなら、複数の媒体をまとめて取り込むレポート自動化ツールが手間の少ない選択肢です。媒体ごとに転記の仕組みを持たずに済み、列名や日付の形式をそろえる作業もツール側に寄せられます。費用は月額制が中心で、媒体数やアカウント数で料金が変わるものが多いため、扱うアカウントの数で見積もってから選ぶと外れにくくなります。

ADminiのMeta広告連携なら、前日までの数字を毎朝取り直し、Google広告などと1画面に並べられます。ADminiなら無料で始められます。無料で試してみる →

Meta(Facebook)広告のレポートを自動化する方法|定期レポート・スプレッドシート転記・ツールの3つと、取り直さないと合わない数字

Meta広告の数字が、取り直すたびに増える理由

ウェブの成果は「コンバージョンが起きた日」に載る

Meta広告のレポートでは、指標によって載る日付の基準が違います。リンクのクリックのようにMetaの中で起きる行動は広告が表示された日に、ウェブサイトでの購入のようにMetaの外で起きる成果はコンバージョンが起きた日に計上されます。2025年6月からはAPIで取った数字もこの基準にそろい、どの成果を何日以内のクリック・表示に結びつけるかは、広告セットのアトリビューション設定に従います。基準がそろったぶん、自動で取った数字と広告マネージャの数字は、同じ時点で取れば合うようになりました。食い違いが残るのは「取った時点」がずれているときです。

Conversions APIの成果は、7日前までさかのぼって届く

後から数字が増えるいちばんの理由は、Conversions API(サーバーからMetaへ成果を送る仕組み)です。Metaの仕様では、成果が起きた時刻から7日以内であれば、あとから送ったイベントもその日の成果として受け付けます。決済が確定してから送る設定や、夜間にまとめて送る設定にしていると、10月14日の購入が10月16日に届き、10月14日の行が後から増えます。次の表は、この動きを再現用のサンプルデータで示したものです(実在のアカウントの数字ではありません)。

10月14日の購入を取得した日 取得した購入数 前回から増えた理由(想定)
10月15日 朝 8件 ブラウザのピクセルで届いた分
10月16日 朝 10件 夜間にまとめて送ったサーバーの分が2件
10月18日 朝 11件 決済確定後に送る分が1件
10月22日 朝 11件 7日を過ぎ、さかのぼって届く分がなくなった

10月15日の朝に1回だけ取って追記するシートは、8件のまま止まります。管理画面は11件を示すので、3件の差が「自動化の不具合」に見えます。直近7日分を毎朝取り直す作りなら、この差は翌週までに自然に消えます。

自動化の前に決めておく2つの設定

アトリビューション設定と「数える成果」を固定する

自動化した表の数字が意味を持つのは、何を成果として数えているかが毎日同じときだけです。広告セットごとにアトリビューション設定が違えば、同じ「購入」でも数え方の窓が違う数字が1列に混ざります。2026年にはエンゲージスルー(動画などを一定時間見たあとの成果)が別の扱いになり、数字の見え方も変わりました。まず広告セットの設定をそろえ、購入・登録・カートへの追加のどれを成果として扱うかを決めてから自動化します。内訳の項目も変わります。2026年8月にはデバイス別・時間帯別などの内訳が空になる変更があり、消えたMeta広告の内訳と戻し方のように、自動で取っていた列が黙って空になる例も出ています。

直近7日分を毎回取り直す設定にする

転記の作りは「前日の1行を足す」ではなく「直近7日分を毎回上書きする」にします。GASなら取得期間を7日前から前日までにし、既存の行をその期間だけ消して書き直します。コネクタなら、追記ではなく期間の上書きを選べるかを契約前に確かめます。ただし取り直しても、「自動化すれば広告マネージャと常に同じ数字になる」わけではありません。今日の朝に取った数字は、今日の朝の時点の数字です。

この取り直しを自分で組まずに済ませる手として、ADmini(アドミニ)のMeta広告連携があります。広告アカウント、集計の単位(キャンペーン・広告セット・広告)、列、成果として数えるアクションを選んでつなぐと、1日1回の自動更新のたびに、連携時に決めた期間を前日まで取り直します。後から届いた購入も翌朝の表に入り、Google広告やLINEヤフー広告と同じ画面に並びます。成果のアクションが列に分かれる仕組みはADminiのMeta広告アクション別の成果指標、つなぎ方はADminiのMeta広告連携の設定にまとめています。なお、ADmini(アドミニ)が連携で取得する指標は表示回数・クリック・費用・コンバージョン・コンバージョン値で、リーチやフリークエンシー、動画の再生指標は取得しません。これらを毎日見たい場合は、広告レポートの共有やエクスポートと併用することになります。

Meta(Facebook)広告のレポートを自動化する方法|定期レポート・スプレッドシート転記・ツールの3つと、取り直さないと合わない数字

まとめ

Meta広告のレポートの自動化は、広告レポートの保存・共有・定期送信、スプレッドシートへの転記、レポート自動化ツールの3つから選べます。Meta広告だけを関係者に見せるなら広告レポート、手元で加工するなら転記、他の媒体と毎日並べるならツール、という分け方が目安です。どの方法でも、ウェブの成果は起きた日に載り、Conversions APIの成果は7日前までさかのぼって届くため、1回だけ取った数字は後から管理画面とずれます。

自動化は、毎朝同じ時刻に配達される新聞に似ています。届くのは配達の時点で確定していた記事までで、夜のうちに動いた続報は翌朝の紙面に載ります。どの日付の数字がまだ動いていて、どこからを判断に使うかを決めるのは、読む側の仕事です。まず今週やることは、自動化した表(またはエクスポート)の10日前の1日分を、広告マネージャの同じ日と突き合わせ、差があれば取り直す期間を7日に広げることです。

ADminiのMeta広告連携なら、前日までの数字を毎朝取り直して1画面にそろえられます。ADminiなら無料で始められます。無料で試してみる →

よくある質問

Meta広告のレポートを無料で自動化する方法はありますか?

あります。広告マネージャの「広告レポート」でレポートを保存すれば、.xlsxや.csvでのエクスポート、リンクでの共有、定期レポートのスケジュール設定ができます。数字をスプレッドシートに置きたい場合は、Google Apps ScriptでMarketing APIからデータを取る方法もありますが、Metaのアプリとアクセストークンの管理が必要です。

自動で取ったMeta広告の数字が広告マネージャと合わないのはなぜですか?

多くは取得した時点の違いです。ウェブでの購入などはコンバージョンが起きた日に計上され、Conversions APIで送る成果は発生から7日以内ならあとから届きます。1回だけ取って追記した数字は後から増えた分を含まないため、直近7日分を毎回取り直すと合うようになります。広告セットごとのアトリビューション設定の違いも原因になります。

Meta広告のAPIで集計の基準日を指定できますか?

2025年6月10日以降、Insights APIでは集計の基準を変える指定が無視され、広告マネージャと同じ基準で返されます。Meta内の行動(リンクのクリックなど)は広告が表示された日、ウェブでの購入などMeta外の成果はコンバージョンが起きた日に載り、アトリビューションは広告セットの設定に従います。

Meta広告とGoogle広告のレポートを1つにまとめて自動化できますか?

できます。複数の媒体をまとめて取り込むレポート自動化ツールを使うか、媒体ごとにスプレッドシートへ転記して1枚にまとめます。転記の場合は媒体ごとに列名や日付の形式が違うため、そろえる作業が必要です。どちらの場合も、Meta広告は直近7日分を取り直す設定にしておくと数字が合いやすくなります。