Taboola マクロ & ネイティブネットワーク URL パラメータ: チートシート
広告費用とコンバージョンを結びつけるキーはマクロです。完全な Taboola セット、Outbrain、MGID、Revcontent の同等機能、そしてトラッキングを静かに壊すテンプレートのミスをご紹介します。

Taboola マクロは動的トークンであり、{click_id}、{site}、{campaign_id} など十数個あります。ユーザーが広告をクリックした瞬間に Taboola が実際の値に置き換えます。ランディングページ URL に追加することで、どのクリック、パブリッシャープレースメント、キャンペーン、クリエイティブが訪問やコンバージョンを生み出したかをトラッカーに正確に伝えます。マクロなしではネイティブトラフィックを盲目的に購入することになります。マクロがあれば、プレースメントレベルでコンバージョン単価を計算し、損失を削減できます。このチートシートでは、Taboola で使用可能なマクロセット、Outbrain、MGID、Revcontent の対応する動的パラメータ、そしてそれらすべてでトラッキングを静かに壊すテンプレートのミスについて解説します。
なぜマクロが最適化の可否を決めるのか#
ネイティブネットワークはクリック課金ですが、何も帰属してくれません。あなたが下す最適化の決定(このプレースメントを一時停止、入札額を上げる、このクリエイティブを停止、このキャンペーンを拡大)はすべて、ネットワークの費用データとコンバージョンデータを結合することに依存しています。結合キーがマクロです。
標準的なセットアップはサーバー間(S2S)トラッキングです:
- Taboola は広告がクリックされたときに
{click_id}をユニークな値に置き換えます。 - あなたのトラッカー(または独自のバックエンド)はそのクリック ID をセッションに関連付けて保存します。
- 訪問者がコンバージョンしたら、保存されたクリック ID を使ってネットワークのポストバック URL を送信します。
- ネットワークはコンバージョンを正確なクリック(プレースメント、クリエイティブ、地域、デバイスなどすべて)に帰属させ、入札アルゴリズムは生のクリックではなく実際のコンバージョンから学習し始めます。
マクロを省略すると、その連鎖は存在しません。アナリティクスにセッションが表示され、ダッシュボードに費用が表示されますが、それらを結びつける信頼できる方法はありません。Taboola はページ上のピクセルも提供しており、両方を実行する価値はあります。しかし、{click_id} をキーとした S2S ポストバックは、広告ブロッカー、iOS のプライバシー機能、クロスデバイスジャーニーを生き残るものであり、経験豊富なバイヤーがそれを真実の源として扱う理由です。
Taboola マクロのチートシート#
Taboola マクロはシングル波括弧を使用し、すべて小文字です。ほとんどのメディアバイヤーが実際に使用する有効なセット:
| Macro | 返される値 | 使用目的 |
|---|---|---|
{click_id} |
このクリックのユニーク ID | S2S 結合キー — 必須 |
{site} |
パブリッシャーサイトコード | プレースメントレベルの最適化とブロック |
{site_id} |
数値サイト ID | 安定した数値キーとして同じ用途 |
{site_domain} |
パブリッシャードメイン | 人間が読めるプレースメントレポート |
{campaign_id} |
キャンペーン ID | マルチキャンペーンレポート |
{campaign_name} |
キャンペーン名 | 読みやすいレポート(URL エンコードに注意) |
{campaign_item_id} |
特定の広告(クリエイティブ)ID | クリエイティブレベルの勝者分析 |
{title} |
広告見出し | 見出しレベルの分析 |
{thumbnail} |
クリエイティブ画像 URL | 広告間の画像バリアントの結合 |
{platform} |
デバイスプラットフォーム | デスクトップ/モバイル/タブレットの分割 |
{timestamp} |
クリックタイムスタンプ | デバッグと時間帯分析 |
完全なトラッキング URL は次のようになります:
https://track.yourdomain.com/click?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}&device={platform}
2つの実用的な注意点。まず、マクロは大文字小文字を区別します。{Click_ID} はリテラルテキストとしてそのまま渡され、トラッカーは無価値な文字列を受け取ります。次に、Taboola はマクロを追加したり、時々名前を変更したりします。上記のリストは安定したコアですが、大規模な立ち上げの前に Taboola のヘルプセンター で確認してください。初めてのキャンペーンをエンドツーエンドで設定する場合は、ステップバイステップの Taboola セットアップガイド でインターフェースのトラッキングフィールドの場所を確認できます。
Outbrain、MGID、Revcontent における同じ概念#
すべてのネイティブネットワークは同じ4つの概念(クリック、プレースメント、キャンペーン、クリエイティブ)を異なる名前と構文で実装しています。マッピング:
| 概念 | Taboola | Outbrain | MGID | Revcontent |
|---|---|---|---|---|
| 構文 | {macro} |
{{macro}} |
{macro} |
{macro} |
| クリック ID | {click_id} |
{{ob_click_id}} |
{click_id} |
ダッシュボードを参照 |
| プレースメント | {site} / {site_id} |
{{publisher_id}} / {{section_id}} |
{widget_id} |
{widget_id} |
| プレースメント名 | {site_domain} |
{{publisher_name}} / {{section_name}} |
— | — |
| キャンペーン | {campaign_id} |
{{campaign_id}} |
{campaign_id} |
{boost_id} |
| クリエイティブ | {campaign_item_id} |
{{ad_id}} / {{ad_title}} |
{teaser_id} |
{content_id} |
知っておくべき詳細:
- Outbrain は二重波括弧を使用し、プレースメントモデルは2階層です:パブリッシャーとセクション — そのパブリッシャー上の特定のウィジェット位置。パブリッシャーだけでなくセクションで最適化してください。記事下のウィジェットとサイドバーのウィジェットは、同じサイトでもまったく異なるパフォーマンスになる可能性があります。
- MGID はクリエイティブを「ティーザー」と呼ぶため、
{teaser_id}です。そのウィジェット ID は毎日ブラックリストに追加する単位です。 - Revcontent はキャンペーンを「ブースト」として整理するため、
{boost_id}がキャンペーンキーです。マクロリストは年々変化しているため、古いフォーラムのスレッドではなくダッシュボードから現在のセットを取得してください。 - テーブル内のダッシュは、そのネットワークがその次元をキャンペーン構造レベルで処理するか、マクロが頻繁に変更されて記載できないことを意味します。不明な場合は、推測せずにネットワークの現在のドキュメントを確認してください。
4つのネットワークすべてで使える1つのトラッキングテンプレート#
あなたの側で正規化し、ネットワーク側に合わせないでください。標準的なパラメータ名(clickid、source、camp、ad など)を定義し、各ネットワークのマクロをそれらにマッピングします:
Taboola: ?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}
Outbrain: ?clickid={{ob_click_id}}&source={{section_id}}&camp={{campaign_id}}&ad={{ad_id}}
すると、トラッカー、レポート、キルルールはどこでも同じように機能し、5番目のネットワークを追加するのは5分のマッピング作業になります。専用のクリックトラッキングドメインを経由してクリックをルーティングすることで、後でトラッキングソフトウェアを切り替えてもすべてのキャンペーンを再構築する必要がなくなります。
テンプレートでは名前よりも ID を優先してください。{campaign_name} と {title} にはスペース、アンパサンド、絵文字が含まれ、URL エンコードされて届きます。そして、見出しの中のエンコードされていない & は、それ以降のすべてのパラメータを静かに切り詰めます。ID は安定しています。名前は途中で編集され、1行のデータが2つに分割される可能性があります。
マクロと UTM パラメータ:両方を使用し、異なる目的に#
UTM タグはアナリティクスに供給し、マクロは購入判断に供給します。賢明なデュアルテンプレートは、utm_source=taboola、utm_medium=native を設定し、残りを動的に埋めます — utm_campaign={campaign_id}、utm_content={campaign_item_id}、utm_term={site_id}。これにより、アナリティクスのトラフィックレポートがトラッカーのプレースメントレポートと一致します。ただし、アナリティクスのみで最適化しないでください。セッション数とクリック数は乖離します(リダイレクト、タグが発火する前のバウンス、スクリプトのブロック)。そして、そのギャップはトラフィック品質が最も悪い場所、つまり最もキャッチすべきプレースメントで拡大します。
予算を静かに浪費する5つのマクロのミス#
- URL 内のリテラルマクロ。 タイプミス(誤った括弧、大文字小文字の誤り、余分なスペース)により、トークンが置き換えられず、ランディングページはリテラルテキスト
{click_id}を受け取ります。コンバージョンが結合されず、キャンペーンは CVR ゼロと「表示」され、勝ち馬だった可能性のあるものを停止してしまいます。ローンチ後の最初の10セッションのクエリ文字列を検査してください。 - プレースメントマクロがない。 テンプレートに
{site}や{widget_id}がないと、プレースメントのホワイトリストとブラックリスト を構築できません。プレースメントの刈り込みこそ、ほとんどのネイティブ最適化の利益が生まれる場所です。パブリッシャーとサイト ID はネイティブメディアバイイングの原子です。 - 重複排除なしのポストバック。 同じクリック ID がポストバックを2回送信する可能性がある場合(ページリフレッシュ、リトライロジック、ユーザーがサンキューページを再訪問)、コンバージョンを二重計上し、負けているものを拡大します。トラッカーでクリック ID の重複排除を行ってください。
- ID ではなく名前。 キャンペーンの途中での名前変更はデータを分割します。上記参照。
- 実際の費用でテストする。 ネットワークのプレビューツールと、低予算のカナリアキャンペーンを安い地域で使用して置き換えを確認し、ローンチ予算でテストしないでください。
競合のマクロを読む#
トラッキングテンプレートは漏洩します。広告ライブラリがネイティブ広告のクリックパスをトレースすると、キャプチャされたランディング URL には広告主のパラメータ文字列がマクロがすでに埋められた状態で保存されています。Taboola 広告スパイツール で競合の広告を取得し、トレースされたランディング URL を検査してください。トラッカードメインから使用しているソフトウェアがわかり、サブID構造から最適化の粒度がわかり、サブID内のプレースメント ID はプレースメントを刈り込んでいることを示します — これは研究する価値のある運用者の兆候です。ライブ広告からファネルまでの完全なワークフローは、競合のランディングページを見つける方法 で説明されています。
結論#
マクロは30分の設定で、その後のメディアバイイングのすべての時間を測定可能にするかどうかを決定します。{click_id} とプレースメントマクロを初日からテンプレートに組み込み、コンバージョンをサーバー間でポストバックし、名前よりも ID を優先し、スケールする前に置き換えを確認してください。ネットワークは時々マクロの名前を変更しますが、それらがエンコードする4つの概念(クリック、プレースメント、キャンペーン、クリエイティブ)は10年間変わっていません。




