OpenAdLibraryOpenAdLibrary
アフィリエイトとメディアバイイング

Taboola マクロ & ネイティブネットワーク URL パラメータ: チートシート

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

編集イラスト: Taboola マクロ & ネイティブネットワーク URL パラメータ: チートシート

Taboola マクロは動的トークンであり、{click_id}{site}{campaign_id} など十数個あります。ユーザーが広告をクリックした瞬間に Taboola が実際の値に置き換えます。ランディングページ URL に追加することで、どのクリック、パブリッシャープレースメント、キャンペーン、クリエイティブが訪問やコンバージョンを生み出したかをトラッカーに正確に伝えます。マクロなしではネイティブトラフィックを盲目的に購入することになります。マクロがあれば、プレースメントレベルでコンバージョン単価を計算し、損失を削減できます。このチートシートでは、Taboola で使用可能なマクロセット、Outbrain、MGID、Revcontent の対応する動的パラメータ、そしてそれらすべてでトラッキングを静かに壊すテンプレートのミスについて解説します。

なぜマクロが最適化の可否を決めるのか#

ネイティブネットワークはクリック課金ですが、何も帰属してくれません。あなたが下す最適化の決定(このプレースメントを一時停止、入札額を上げる、このクリエイティブを停止、このキャンペーンを拡大)はすべて、ネットワークの費用データとコンバージョンデータを結合することに依存しています。結合キーがマクロです。

標準的なセットアップはサーバー間(S2S)トラッキングです:

  1. Taboola は広告がクリックされたときに {click_id} をユニークな値に置き換えます。
  2. あなたのトラッカー(または独自のバックエンド)はそのクリック ID をセッションに関連付けて保存します。
  3. 訪問者がコンバージョンしたら、保存されたクリック ID を使ってネットワークのポストバック URL を送信します。
  4. ネットワークはコンバージョンを正確なクリック(プレースメント、クリエイティブ、地域、デバイスなどすべて)に帰属させ、入札アルゴリズムは生のクリックではなく実際のコンバージョンから学習し始めます。

マクロを省略すると、その連鎖は存在しません。アナリティクスにセッションが表示され、ダッシュボードに費用が表示されますが、それらを結びつける信頼できる方法はありません。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つのトラッキングテンプレート#

あなたの側で正規化し、ネットワーク側に合わせないでください。標準的なパラメータ名(clickidsourcecampad など)を定義し、各ネットワークのマクロをそれらにマッピングします:

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=taboolautm_medium=native を設定し、残りを動的に埋めます — utm_campaign={campaign_id}utm_content={campaign_item_id}utm_term={site_id}。これにより、アナリティクスのトラフィックレポートがトラッカーのプレースメントレポートと一致します。ただし、アナリティクスのみで最適化しないでください。セッション数とクリック数は乖離します(リダイレクト、タグが発火する前のバウンス、スクリプトのブロック)。そして、そのギャップはトラフィック品質が最も悪い場所、つまり最もキャッチすべきプレースメントで拡大します。

予算を静かに浪費する5つのマクロのミス#

  1. URL 内のリテラルマクロ。 タイプミス(誤った括弧、大文字小文字の誤り、余分なスペース)により、トークンが置き換えられず、ランディングページはリテラルテキスト {click_id} を受け取ります。コンバージョンが結合されず、キャンペーンは CVR ゼロと「表示」され、勝ち馬だった可能性のあるものを停止してしまいます。ローンチ後の最初の10セッションのクエリ文字列を検査してください。
  2. プレースメントマクロがない。 テンプレートに {site}{widget_id} がないと、プレースメントのホワイトリストとブラックリスト を構築できません。プレースメントの刈り込みこそ、ほとんどのネイティブ最適化の利益が生まれる場所です。パブリッシャーとサイト ID はネイティブメディアバイイングの原子です。
  3. 重複排除なしのポストバック。 同じクリック ID がポストバックを2回送信する可能性がある場合(ページリフレッシュ、リトライロジック、ユーザーがサンキューページを再訪問)、コンバージョンを二重計上し、負けているものを拡大します。トラッカーでクリック ID の重複排除を行ってください。
  4. ID ではなく名前。 キャンペーンの途中での名前変更はデータを分割します。上記参照。
  5. 実際の費用でテストする。 ネットワークのプレビューツールと、低予算のカナリアキャンペーンを安い地域で使用して置き換えを確認し、ローンチ予算でテストしないでください。

競合のマクロを読む#

トラッキングテンプレートは漏洩します。広告ライブラリがネイティブ広告のクリックパスをトレースすると、キャプチャされたランディング URL には広告主のパラメータ文字列がマクロがすでに埋められた状態で保存されています。Taboola 広告スパイツール で競合の広告を取得し、トレースされたランディング URL を検査してください。トラッカードメインから使用しているソフトウェアがわかり、サブID構造から最適化の粒度がわかり、サブID内のプレースメント ID はプレースメントを刈り込んでいることを示します — これは研究する価値のある運用者の兆候です。ライブ広告からファネルまでの完全なワークフローは、競合のランディングページを見つける方法 で説明されています。

結論#

マクロは30分の設定で、その後のメディアバイイングのすべての時間を測定可能にするかどうかを決定します。{click_id} とプレースメントマクロを初日からテンプレートに組み込み、コンバージョンをサーバー間でポストバックし、名前よりも ID を優先し、スケールする前に置き換えを確認してください。ネットワークは時々マクロの名前を変更しますが、それらがエンコードする4つの概念(クリック、プレースメント、キャンペーン、クリエイティブ)は10年間変わっていません。

よくある質問

Taboola マクロとは何ですか?
Taboola マクロは動的トークン({click_id}、{site}、{campaign_item_id} など)で、ユーザーが広告をクリックすると Taboola が実際の値に置き換えます。ランディングページやトラッキング URL に追加することで、クリックの識別情報、プレースメント、キャンペーン、クリエイティブをトラッカーに渡し、プレースメントレベルやクリエイティブレベルでの最適化を可能にします。
Taboola のクリック ID をトラッカーに渡すにはどうすればよいですか?
キャンペーンのトラッキング URL に {click_id} をパラメータとして追加します(例: ?clickid={click_id})。Taboola はクリック時にそれを埋め、トラッカーはセッションに関連付けて保存します。コンバージョンが発生したら、同じ ID で Taboola のサーバー間(S2S)ポストバックを送信します。Taboola はコンバージョンを正確なクリック、プレースメント、クリエイティブに帰属させます。
Taboola の {click_id} に対応する Outbrain の同等機能は何ですか?
Outbrain は二重波括弧を使用し、クリック識別子マクロは {{ob_click_id}} です。プレースメントの概念も対応しています: Outbrain の {{publisher_id}} と {{section_id}} は Taboola の {site_id} におおむね対応し、{{ad_id}} は {campaign_item_id} に対応します。構文は異なりますが、クリック、プレースメント、キャンペーン、クリエイティブという4つの基本概念はネイティブネットワーク間で同一です。
URL に {click_id} が文字列として表示されるのはなぜですか?
マクロが置き換えられていません。ほぼ常に構文エラーが原因です: 大文字小文字の誤り(マクロは小文字)、ネットワークに合わない括弧、タイプミス、またはネットワークがサポートしていないマクロ名。ネットワークは認識できないトークンをそのまま通します。テンプレートを修正し、実際に費用を使う前に新しいテストクリックでクエリ文字列を確認してください。
ネイティブ広告マクロを使用するにはトラッキングツールが必要ですか?
厳密には必須ではありません。独自のバックエンドやアナリティクスの UTM にマクロを渡すこともできます。しかし、S2S ポストバック、クリック ID の重複排除、プレースメントレベルのレポートには、専用のトラッカーまたは目的に合わせたエンドポイントが実用的です。重要なのは、クリック ID とそのメタデータを保存し、コンバージョンが発生したときにネットワークのポストバックを送信できることです。
OpenAdLibrary チーム
執筆者OpenAdLibrary チーム
広告インテリジェンス & ネイティブ広告リサーチ

私たちは、オープンな広告透明性プラットフォームである OpenAdLibrary を構築しています。毎日、当社のシステムは Taboola、Outbrain、MGID、Revcontent、Teads、Yahoo、MSN で配信中のネイティブ広告を収集し、各広告の背後にいる実際の広告主を特定し、クリック先のランディングページを追跡します。これらのガイドは、そのデータから得られた知見を凝縮したものであり、市場調査をより迅速に行うための手助けとなります。