<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog｜Hau'oli growth</title>
    <link>https://hauoil.com/blog</link>
    <description>マーケティング、経営・組織、AI・仕組み、仕事の考え方。Hau'oli growth が日々の仕事で何を見て、なぜそう判断するのかを蓄積していきます。</description>
    <language>ja</language>
    <atom:link href="https://hauoil.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>「広告の調子が悪い」を、俺は4つに分けて見る</title>
      <link>https://hauoil.com/blog/meta-ads-learning-drift-4-types</link>
      <guid isPermaLink="true">https://hauoil.com/blog/meta-ads-learning-drift-4-types</guid>
      <pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
      <category>マーケティング</category>
      <description>Meta広告の数字が崩れた時、すぐ作り直すのか、それとも待つのか。同じ「調子が悪い」でも中で起きていることは違う。俺が学習のズレを4つに分けて、どの順番で見ているのかをまとめます。</description>
      <content:encoded><![CDATA[<p>広告の数字が悪くなると、</p>
<p>「これ、作り直した方がいいですか？」</p>
<p>って話になるじゃん。</p>
<p>でも俺、<br><strong>調子が悪い＝作り直す</strong><br>では見てないんだよね。</p>
<p>同じ「CPAが悪い」でも、<br>中で起きてることは全然違う。</p>
<p>作り直した方がいい時もあるし、<br>逆に待った方がいい時もある。</p>
<p>外部要因が原因なのに、<br>広告セットを作り直して学習をゼロに戻したら、<br>ただ余計なコストを払うだけになることもある。</p>
<p>だから俺はまず、</p>
<p><strong>「今起きてるズレって、誰が直せるものなんだろう？」</strong></p>
<p>って分けて考える。</p>
<p>今のところ、<br>Meta広告の学習のズレは4つに分けて見てる。</p>
<hr>
<h2 id="そもそもmetaは何を見てるのか">そもそも、Metaは何を見てるのか</h2>
<p>4つに分ける前に、<br>ここだけは押さえておいた方がいい。</p>
<p>Metaが見てるのは、</p>
<p>「この人は買う人なのか？」</p>
<p>というより、</p>
<p><strong>「この1回の表示でCVが起きる可能性が高いか」</strong></p>
<p>なんだよね。</p>
<p>あと、<br>Metaは因果関係を理解してるわけじゃない。</p>
<p>例えば、</p>
<p>「子どもが夏休みに入ったから、<br>主婦層の動きが変わった」</p>
<p>みたいなことを、<br>人間みたいに理解してるわけじゃない。</p>
<p>分かるのは、</p>
<p><strong>「最近CVが落ちた」</strong></p>
<p>っていう結果。</p>
<p>で、その結果を見ながら、<br>次の配信先を調整していく。</p>
<p>つまり、</p>
<p><strong>機械は結果を見て、あとから追いかける。</strong></p>
<p>ここにズレが生まれる。</p>
<p>しかも、その判断材料になるのはCVデータ。</p>
<p>目安として週50CVくらいに届かない案件だと、<br>そもそも変化を判断する材料自体が少ない。</p>
<p>だから低ボリュームの案件と、<br>十分CVが取れてる案件では、<br>同じ考え方をそのまま当てはめられない。</p>
<hr>
<h2 id="俺は誰が直せるかで4つに分けてる">俺は「誰が直せるか」で4つに分けてる</h2>
<p>原因を完璧に当てようとすると、<br>かなり難しい。</p>
<p>というか、<br>外から見えないものも多い。</p>
<p>だから俺は、</p>
<p><strong>「原因は何だろう？」</strong></p>
<p>だけじゃなくて、</p>
<p><strong>「これは誰が直せるズレなんだろう？」</strong></p>
<p>で分けてる。</p>
<h3 id="a追随ラグ型">A｜追随ラグ型</h3>
<p>これは、</p>
<p><strong>変化自体はMetaも検知できるけど、<br>追いつくまで時間がかかってる状態。</strong></p>
<p>例えば、</p>
<ul>
<li>予算を大きく変えた</li>
<li>クリエイティブを全部入れ替えた</li>
<li>CVの定義を変えた</li>
</ul>
<p>みたいな時。</p>
<p>要するに、<br>こっちが環境を大きく変えた。</p>
<p>Metaからしたら、</p>
<p><strong>昨日まで使ってた地図が急に変わった</strong></p>
<p>みたいな状態なんだよね。</p>
<p>だから、<br>新しい正解を探し直さないといけない。</p>
<p>これは機械が壊れてるというより、</p>
<p><strong>こっちが地図を書き換えたことで起きるズレ。</strong></p>
<h3 id="b位相ズレ型">B｜位相ズレ型</h3>
<p>これ、ちょっと厄介。</p>
<p>例えば、</p>
<p>給料日前後だったり、<br>曜日だったり、</p>
<p>一定の周期でCVの波がある案件ってあるじゃん。</p>
<p>その波の長さと、<br>Metaが学習して追いつくまでの時間が近いと、</p>
<p><strong>ずっと半歩遅れ続ける</strong></p>
<p>みたいなことが起きる。</p>
<p>追いついた頃には、<br>また次の波が来る。</p>
<p>また追いかける。</p>
<p>で、また遅れる。</p>
<p>これを繰り返す。</p>
<p>ここは、<br>単純にCV件数を増やせば全部解決する、<br>という話でもない。</p>
<p>構造的にズレ続ける。</p>
<h3 id="c盲点型">C｜盲点型</h3>
<p>これは、</p>
<p><strong>そもそもMetaから見えてないものが原因。</strong></p>
<p>例えば、</p>
<ul>
<li>学校の暦</li>
<li>繁忙期</li>
<li>天候</li>
<li>給料日</li>
<li>地域特有の動き</li>
</ul>
<p>みたいなもの。</p>
<p>人間なら、</p>
<p>「今この地域はこういう時期だから、<br>動き落ちるよね」</p>
<p>って分かることがある。</p>
<p>でも、<br>その情報がMetaに入ってなければ分からない。</p>
<p>だからここは、</p>
<p><strong>人間が先に読まないといけない。</strong></p>
<p>Metaが悪いとかじゃなくて、<br>そもそも持ってない情報なんだよね。</p>
<h3 id="d信号汚染型">D｜信号汚染型</h3>
<p>俺はまず、<br>これを一番最初に見る。</p>
<p>これは、</p>
<p><strong>学習に使ってるデータそのものが壊れてる状態。</strong></p>
<p>例えば、</p>
<ul>
<li>タグが二重発火してる</li>
<li>CV定義が変わってる</li>
<li>価値の違うCVが混ざってる</li>
</ul>
<p>みたいな状態。</p>
<p>管理画面だけ見ると良さそうなのに、<br>実際の売上と合わない。</p>
<p>こういう時は、<br>そもそもMetaが間違ったデータを学習してる可能性がある。</p>
<p>これ、<br>4つの中で一番分かりやすくて、</p>
<p><strong>今日直せる可能性が高い。</strong></p>
<p>だから先に見る。</p>
<hr>
<h2 id="見る順番は-d--a--b--c">見る順番は D → A → B → C</h2>
<p>俺はこの順番で見る。</p>
<div class="table-wrap"><table>
<thead>
<tr>
<th>順番</th>
<th>型</th>
<th>最初に見るところ</th>
</tr>
</thead>
<tbody><tr>
<td>1</td>
<td>D 信号汚染</td>
<td>計測タグ・CV定義</td>
</tr>
<tr>
<td>2</td>
<td>A 追随ラグ</td>
<td>自分たちの操作履歴</td>
</tr>
<tr>
<td>3</td>
<td>B 位相ズレ</td>
<td>日別の波・周期</td>
</tr>
<tr>
<td>4</td>
<td>C 盲点</td>
<td>カレンダー・外部要因</td>
</tr>
</tbody></table></div>
<p>ここ、<br>結構大事なんだよね。</p>
<p>Dが壊れてる状態で、<br>AとかBを考えても意味ない。</p>
<p><strong>そもそも見てる数字が間違ってるから。</strong></p>
<p>壊れた数字を見ながら、</p>
<p>「アルゴリズムが追いついてないですね」</p>
<p>って言っても、<br>判断の土台自体が間違ってる。</p>
<p>だからまず、</p>
<p><strong>この数字、信用していいんだっけ？</strong></p>
<p>を見る。</p>
<p>次に、</p>
<p><strong>自分たち、何か大きく変えてない？</strong></p>
<p>を見る。</p>
<p>それでも違うなら、<br>周期を見る。</p>
<p>最後に、<br>Metaには見えない外部要因を見る。</p>
<p>俺は基本、<br>上から順番に潰していく。</p>
<hr>
<h2 id="じゃあ作り直すのか待つのか">じゃあ、作り直すのか。待つのか。</h2>
<p>結局、<br>一番聞かれるのはここだと思う。</p>
<p>「で、再学習させた方がいいんですか？」</p>
<p>って話。</p>
<p>これも俺は、</p>
<p><strong>数字が悪いから作り直す</strong></p>
<p>では決めない。</p>
<p>まず、<br>どの型なのかを見る。</p>
<h3 id="a型なら作り直す判断になることがある">A型なら、作り直す判断になることがある</h3>
<p>Aは、<br>自分たちが大きく環境を変えたことで、<br>Metaの学習が今の状況とズレてる状態。</p>
<p>この時、</p>
<p>「待ってればそのうち戻るでしょ」</p>
<p>っていう判断もできる。</p>
<p>ただ、<br>どれくらい待てば戻るかは外から正確には見えない。</p>
<p>しかも、<br>今ズレた状態で配信してるなら、</p>
<p>ズレた配信先からデータを集め続けることになる。</p>
<p>だから俺は、</p>
<p><strong>見えない損を待ち続けるより、<br>大きさがある程度分かる損を取る</strong></p>
<p>って考える。</p>
<p>作り直せば、<br>学習期間中にCPAが荒れる。</p>
<p>これはコスト。</p>
<p>でも、</p>
<p><strong>どんな損なのかは分かる。</strong></p>
<p>一方で待つ場合、</p>
<p>いつ戻るか分からない。</p>
<p>だから、<br>待つ損は青天井になり得る。</p>
<p>この考え方で、<br>Aなら作り直す判断をする。</p>
<h3 id="dならまず計測を直す">Dなら、まず計測を直す</h3>
<p>Dは簡単。</p>
<p>学習し直す前に、</p>
<p><strong>教師データを直す。</strong></p>
<p>間違ったデータを入れたまま再学習しても、<br>また間違ったことを覚えるだけだから。</p>
<h3 id="bとcは作り直しても意味がないことがある">BとCは、作り直しても意味がないことがある</h3>
<p>Bは、<br>周期そのものが原因。</p>
<p>Cは、<br>Metaから見えない外部要因が原因。</p>
<p>この状態で広告セットだけ作り直しても、</p>
<p><strong>同じ構造がまた起きる。</strong></p>
<p>だから、<br>再学習で解決しようとしない。</p>
<p>人間側で、</p>
<ul>
<li>予算</li>
<li>配信量</li>
<li>配信タイミング</li>
<li>スケジュール</li>
</ul>
<p>を調整する。</p>
<p>こっちの仕事になる。</p>
<hr>
<h2 id="ただし週50cvくらい取れていることが前提">ただし、週50CVくらい取れていることが前提</h2>
<p>ここも大事。</p>
<p>作り直す判断って、</p>
<p><strong>そもそも再学習できるだけのCVがある</strong></p>
<p>ことが前提なんだよね。</p>
<p>週50CVくらいにも届かない案件で、<br>何度も何度も作り直したら、</p>
<p>ずっと学習途中みたいな状態になる。</p>
<p>そうすると、</p>
<p>「一回分の学習コストを払えばいい」</p>
<p>と思っていたものが、<br>一回で終わらなくなる。</p>
<p>低ボリュームの案件にとって、</p>
<p><strong>作り直すこと自体が一番高い選択肢</strong></p>
<p>になることもある。</p>
<p>だから、<br>CV件数は必ず見る。</p>
<hr>
<h2 id="aiや機械に任せるところと人が見るところ">AIや機械に任せるところと、人が見るところ</h2>
<p>ここまで考えると、<br>結局これなんだよね。</p>
<p>Metaに任せるのは、</p>
<p><strong>1インプレッション単位で、<br>誰に出すかを最適化すること。</strong></p>
<p>ここは、<br>人間が細かく触るより機械に任せた方がいい。</p>
<p>でも、</p>
<ul>
<li>来月どういう波が来るのか</li>
<li>この業界は今どんな時期なのか</li>
<li>この案件はCV数が十分なのか</li>
<li>今起きてる悪化は、機械に見えるものなのか</li>
</ul>
<p>ここは人間が見る。</p>
<p>俺、<br>AIでも広告運用でも一緒だと思ってて、</p>
<p><strong>機械にできることは機械に任せればいい。</strong></p>
<p>その代わり人間は、</p>
<p><strong>機械から見えてないものを見る。</strong></p>
<p>そこに時間を使った方がいいと思ってるんだよね。</p>
<hr>
<h2 id="広告の調子が悪いで止めない">「広告の調子が悪い」で止めない</h2>
<p>広告の相談で、</p>
<p>「最近、調子が悪いです」</p>
<p>って結構ある。</p>
<p>でも、<br>俺はそこから一回分ける。</p>
<p><strong>何が悪いのか。<br>なぜ悪いのか。<br>誰が直せるのか。</strong></p>
<p>ここまで分けると、</p>
<p>「とりあえず再学習」</p>
<p>じゃなくなる。</p>
<p>今回の4つで言えば、</p>
<ol>
<li>まず計測を見る</li>
<li>次に自分の操作を見る</li>
<li>周期を見る</li>
<li>外部要因を見る</li>
<li>CV件数を見る</li>
</ol>
<p>その上で、</p>
<p><strong>作り直すのか、待つのか、<br>人間側で先回りするのか</strong></p>
<p>を決める。</p>
<p>結局、</p>
<p><strong>「数字が悪い」と評価することと、<br>「今、何を変えるか」を判断することは別。</strong></p>
<p>俺はそこを分けて考えるようにしてる。</p>
<hr>
<h2 id="まとめ">まとめ</h2>
<p>Meta広告の学習のズレを、<br>俺は4つに分けて見てる。</p>
<p><strong>A｜追随ラグ</strong><br>自分たちの操作によって、<br>Metaの学習が今の環境に追いついていない。</p>
<p><strong>B｜位相ズレ</strong><br>周期と学習速度が噛み合わず、<br>ずっと半歩遅れ続ける。</p>
<p><strong>C｜盲点</strong><br>Metaには見えていない外部要因。</p>
<p><strong>D｜信号汚染</strong><br>そもそも学習データ自体が壊れている。</p>
<p>見る順番は、</p>
<p><strong>D → A → B → C。</strong></p>
<p>で、<br>最後に必ずCV件数を見る。</p>
<p>広告の調子が悪くなった時、</p>
<p>すぐ何かを変えたくなるけど、</p>
<p>俺はまず、</p>
<p><strong>「今、何が起きてるんだっけ？」</strong></p>
<p>って一回分ける。</p>
<p>分けてしまえば、<br>次にやることは意外とシンプルになるんだよね。</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
