Keitaroと公式Meta API:トラッカーとコンプライアンスに沿ったキャンペーン層を並べて使う
Lena Brandt
広告ポリシー・コンプライアンスアナリスト
多くのメディアバイヤーが、Keitaroと公式Meta APIを並べて使っています。トラッカーは自分で管理するインフラ上でクリック、オファー、報酬を記録し、MetaのMarketing APIで接続したキャンペーンツールがローンチ、予算、ルールを担います。このガイドでは、この分担が理にかなっている理由、2つの数値がめったに一致しない理由、接続方法がアカウントのリスクをどう左右するか、そしてKeitaroがWevionの中に入ると何が変わるかを解説します。
結論: クリック、オファー、報酬の記録にはKeitaroを使い続け、キャンペーンはMetaの公式Marketing APIにOAuthで接続するツールで運用しましょう。Wevionは両方を1つのワークスペースにまとめます。Keitaroは15分ごとに同期し、コンバージョンはS2Sポストバックで届き、AIコパイロットのWavoが提案する変更はあなたの承認を待ちます。
すでにKeitaroを運用していて、連携の実際の姿を確認したい場合は、Keitaroとトラッカーのページにすべての機能を掲載しています。この記事では、その背景にある考え方を説明します。
なぜトラッカーとキャンペーンツールを併用するのか
トラッカーとキャンペーンツールは別々の問いに答えます。だからこそ、アフィリエイトのメディアバイヤーの多くは両方に費用を払うことになります。Keitaroが答えるのは、クリックの後に何が起きたかです。どのオファーがコンバージョンしたか、どのランディングページが関心を引いたか、どのサブIDが報酬につながったか、アフィリエイトネットワークが最終的に何を承認したか。広告プラットフォームが答えるのは、クリックの前とクリック時に何が起きたかで、予算、入札、オーディエンスを実際に変えられるのはここだけです。
どちらも相手の仕事はできません。Keitaroは、成果を上げている広告セットの予算を引き上げられません。広告マネージャは、ネットワークが3日後に送ってくる報酬を見られません。結果として、2つのダッシュボードとスプレッドシートを行き来し、誰かが毎朝キャンペーン名を手作業で突き合わせることになります。
この構図はチャネルが変わっても同じです。オファーをソーシャルからネイティブに移しても、トラフィックソースが変わるだけでトラッカーはそのままです。このワークフローはKeitaroを維持したまま1つのアフィリエイトオファーをソーシャルからネイティブへスケールする方法で詳しく紹介しています。
このガイドを実践へ
6つの広告プラットフォームのキャンペーンを1か所で配信・テスト・拡大。AIコパイロットのWavoがそばでサポートします。14日間無料。
KeitaroとMetaの数値が一致しない理由
KeitaroとMetaが同じコンバージョン数を報告することはまずありません。その差は想定内のもので、どちらかが壊れているサインではありません。各システムはそれぞれの立ち位置から、何をいつ数えるかについて独自のルールで計測しています。
よくある原因:
- アトリビューション期間: Metaはアトリビューション設定の範囲内でコンバージョンを計上します。デフォルトはクリック後7日間とビュー後1日間で、一部のコンバージョンはモデリングによる推定です。Keitaroは受け取ったポストバックを数えます。
- クリックの定義: Metaのリンククリックは、トラッカーがランディングページで記録するクリックと同じイベントではありません。ページの表示が遅かったり、リダイレクト前に離脱されたりすれば、すぐに差が生まれます。
- タイムゾーン: 広告アカウントとトラッカーのタイムゾーンが違えば、同じ1日の区切り方も変わります。
- 遅れて届くポストバック: ネットワークは数時間後や数日後にコンバージョンを承認することが多いため、プラットフォームの数値が確定した後も、トラッカー上の前日の数値は動き続けます。
- パラメータの欠落: キャンペーン、広告セット、広告のIDがトラッカーに届かなければ、コンバージョンは計上されても、どの広告によるものかを紐づけられません。
実用的なルールは、収益と報酬はトラッカーを、消化額と配信はプラットフォームを信頼し、名前ではなくIDで両者を突き合わせることです。Keitaroポストバックの突き合わせ事例では、あるチームが不一致の原因をどう突き止めたかを紹介しています。またポストバックQAプロトコルは、設定の不具合で1週間分のデータを失う前に見つけるためのチェックリストです。
キャンペーンツールの接続方法
キャンペーンツールが広告アカウントにどう接続するかは、ツールのどんな機能よりもアカウントのリスクに関わります。大きく分けて2つの方法があり、その挙動はまったく違います。
OAuthによる公式API: Metaでサインインし、ツールのMetaアプリが求める権限を確認して付与します。その後ツールは、Metaが広告管理ソフトウェアのために用意したMarketing APIを通じて動きます。誰もあなたのパスワードを持たず、アクセストークンはMetaの設定から取り消せ、すべての変更は文書化されたAPI呼び出しです。
セッションベースのツール: 保存されたブラウザセッション、保存済みCookie、共有ログインを使って広告マネージャの画面を操作します。人がクリックできるものなら何でも扱えますが、画面が変わらないことが前提で、本来ブラウザの外に出るはずのない認証情報を保持します。また、Metaの自動データ収集に関する規約は、API以外で行われる自動アクセスを制限しています。
ここで記録のある問題はアカウントの制限であり、正確に押さえておく価値があります。Metaは、どのツールで運用していても、すべてのアカウントに広告ポリシーを適用します。そのため、アカウントが絶対に制限されないと約束できるソフトウェアはありません。接続方法が決めるのは、ツール自体がさらにリスクを上乗せするかどうかです。詳しくはWevionがOAuthと暗号化トークンで接続する仕組みをご覧ください。
Wevionは、Meta、Google、TikTok、Taboola、Snapchat、Outbrainに各プラットフォームの公式APIで接続し、MetaではOAuthを使うため、誰もパスワードを共有しません。プラットフォームのデータは約15分ごとに同期され、ルールはあなたが選んだスケジュールで動き、AIコパイロットのWavoが提案する変更は、人が承認するまで何も実行されません。
構成上必要な場合は、管理者がMetaのシステムユーザートークンを貼り付けることもできますが、標準の方法はOAuthでのサインインです。
クローキングについて
一部のトラッカーには、実際の訪問者とは別のページを広告審査担当者に見せる用途に使えるトラフィックフィルタリング機能があります。Metaの広告スタンダードはこれをシステムの回避とみなしており、広告アカウント、ページ、ビジネスマネージャが制限される理由として記録されています。WevionのKeitaro連携はKeitaroからトラッキングデータを読み取るだけで、訪問者のルーティング、トラフィックのフィルタリング、誰かに見える内容の変更は行いません。
Wevionの中のKeitaro
KeitaroをWevionに接続すると、トラッカーのデータが広告アカウントと同じワークスペースに入るため、毎朝の突き合わせがコピー&ペースト作業ではなくなります。現在の連携でできることは次のとおりです。
- 自社のインスタンス: KeitaroのURLとAPIキーを貼り付け、接続をテストしてから保存します。キーは暗号化して保存され、Keitaro側でいつでも取り消せます。
- 15分ごとの同期: 初回のインポートで過去30日分を取り込み、その後の各実行は同期履歴に一覧表示されます。失敗した実行とそのエラーも含まれます。
- 同期される5つのテーブル: キャンペーン、オファー、ランディングページ、トラフィックソース、アフィリエイトネットワークが、それぞれ専用のテーブルに同期されます。
- キャンペーンのマッピング: KeitaroのパラメータをMetaのキャンペーン、広告セット、広告にIDまたは名前で対応づけます。マッピングルールは自動検出でき、フォールバックのパラメータで取りこぼしを拾い、カバレッジ表示で未マッピングのものを確認できます。
- 内訳: サブID、オファー、ランディングページ、地域ごとのクリック、コンバージョン、収益、コスト、利益、ROI、コンバージョン率。
- S2Sポストバック: サーバー間ポストバックでWevionに送られたコンバージョンは、トランザクションIDごとに1回だけ保存され、WevionのAds Managerビューで、Metaキャンペーンの横に表示されます。
- チームアクセス: 各チームメンバーを1人以上のKeitaroユーザーに対応づけるため、Keitaroで持っている権限がそのまま引き継がれます。オーナーと管理者はすべてを閲覧でき、対応づけのないその他のメンバーはトラッカーをまったく閲覧できません。
同じトラッカーページから、Voluum、RedTrack、BeMob、Binom、ClickFlare、Everflowも接続できます。チームがどのトラッカーを採用していても、同じ方法が使えます。
15分同期でのルール運用
15分のデータサイクルでの自動化は、1件のコンバージョンを追いかけるより、数時間から数日単位で消化額を守るルールにしたほうがうまく機能します。Wevion内の広告プラットフォームのデータは約15分ごとに同期され、各ルールは独自のスケジュールで動きます。デフォルトは30分ごと、最短15分ごと、最長1日1回です。ルールはあなたが設定した条件でのみ動作します。
このリズムは、ルールが得意とする仕事に合っています。
- 3日間コンバージョンがないまま、しきい値を超えて消化した広告セットを停止する。
- 7日間の期間で獲得単価が目標を上回り続けたら、予算を絞る。
- 変更を業務時間内に限定し、誰も見ていない間に何も動かないようにする。
どのルールもドライランで検証でき、何も変更せずに、どの対象に当てはまるかを確認できます。クールダウンは、同じ対象に対してルールが短時間で再び動くのを防ぎ、1日の上限で実行回数を制限し、実行履歴には各対象の変更前後の状態が記録されます。AIコパイロットのWavoによる提案も同じ原則に従います。Wavoが提案し、あなたが確定します。
トラッカーの世界の習慣を1つ残しておきましょう。ルールが参照するプラットフォームの指標とKeitaroの数値が食い違うときは、ルールを信頼する前に、マッピングとポストバックを確認してください。その信頼を段階的に築く方法は、Meta広告のルールを承認ゲートに引き渡すガイドで紹介しています。
スタックのコストを正直に見積もる
トラッカーとキャンペーンツールの構成にかかる本当のコストを数えるには、請求書の先まで見る必要があります。サブスクリプションの項目は簡単に見つかります。高くつくのは、たいてい誰も書き留めない項目です。
公平なワークシートには、次の項目を含めます。
- トラッカーの運用コスト: セルフホストのKeitaroには、サーバー、ドメイン、SSL、そして更新を担当する人が必要です。
- キャンペーンツールのコスト: サブスクリプションに加え、バイヤーごとのオンボーディングとオフボーディングにかかる時間。
- 突き合わせの時間: トラッカーの行とプラットフォームの行を手作業で照合するのに、毎週かかる時間。
- 制限によるコスト: アカウントが制限されたときの停止期間、異議申し立て、オーディエンスの作り直し、失われるピクセル履歴。共有ログインやスクリプトによるセッションに頼るツールはこの項目を膨らませがちですが、請求書に載ることはありません。
- アクセスのリスク: アクセスをパスワードで共有したことがある場合、誰かが辞めたときに認証情報をリセットする手間。
ご自身の数字で1か月分を埋めてみてください。多くのチームは、突き合わせと制限の項目がサブスクリプションを上回ることに気づきます。これこそ、トラッキングとキャンペーンを公式の接続で1か所にまとめる最も説得力のある理由です。
まとめ
- Keitaroと広告プラットフォームは別々の問いに答えるため、両方を使うのは普通のことです。
- 両者の数値は違うものと考え、キャンペーン名ではなくマッピングしたIDで突き合わせましょう。
- ツールの接続方法はリスクに関わります。共有ログインやスクリプトによるセッションではなく、公式APIとOAuthを選びましょう。
- クローキングは記録のあるポリシー違反であり、比較すべき機能ではありません。
- 15分同期でのルールは数時間単位で消化額を守り、事前にドライランで検証しましょう。AIコパイロットのWavoが変更を提案し、承認するのはあなたです。
さらに探す:
プラットフォーム比較
このトピックの全ガイドを基礎から上級まで整理したpillarページを読む。