このガイドは、検索アービトラージプロバイダーSEDOのためのものです。
一般的に、検索アービトラージのトラッキングは、キーワードや様々な必要なデータパラメータの存在により、非常に複雑になる可能性があります。
このデータをどのように渡すかによって、複数のアプローチがあります。
以下では、オファーソーステンプレートを使用した基本的なセットアップと、異なるキーワードをテストするために使用できる2つのアプローチについて説明します。
Sedoオファーソースの作成
まず、新しいオファーソースを作成し、Sedoテンプレートを使用します。
一見複雑に見えるデータ受け渡しセクションに注目してください:
青いボックス内のすべてのトークンは{data-xxx}
トークンで、トラッキングリンクで使用されるURLパラメータから来ています。
これは、データの多くの受け渡しがパラメータが渡される広告レベルから始まることを意味します。ただし、後で見るように、オファーレベルでこれをオーバーライドすることもできます。
ここで考慮すべき非常に重要なことがいくつかあります:
- adtitle、site、networkを
{data-xxx}
パラメータを使用して渡しています。したがって、これらはトラフィックソースリンクで設定されます。 - また、5つのキーワードパラメータも渡しています!これらもトラフィックソース設定で設定する必要がありますが、後でオファーレベルでオーバーライドすることができます
- ネットワーク名をハードコードすることができます(トラフィックソースは常に同じ名前を持つため)
- トラッキング用の一意のヒットIDを
sub3
の下で渡しています - したがって、Sedoで使用されるポストバックはこの値を返す必要があります
次に、コンバージョントラッキングタブを確認すると、テンプレート化されたポストバックが表示されます。これをSedoに配置する必要があります(もちろん、あなたのアカウントのものを使用してください):
使用するトラフィックソースの設定
前述のように、トラフィックソースからカスタムデータ(広告タイトル、ネットワーク、サイトID)を渡す必要があり、これらの値がSedoに渡されます。
以前の画像を確認してください - {data-ad_title}
と{data-site_id}
トークンを使用しています。また、5つのキーワードを渡す必要があります。
したがって、Sedoを通じた検索アービトラージ専用の新しいトラフィックソースを作成することをお勧めします。例えば、TikTok(Sedo)など。
適切なテンプレートを使用し、パラメータを追加または調整することができます。TikTokテンプレートを例にとると:
ここでは以下のようなことを行いました:
- placementを
site_id
に名前を変更しました。これにはすでにplacementトークンがあったので、パラメータ名がオファーソースのデータ受け渡し設定と一致します - ad_titleトラッキングフィールドを追加し、値として
REPLACE
を使用しました - 生成されたURLでは、このREPLACEという単語を手動でエンコードされたタイトル文字列に変更します - network_nameを追加し、値をtiktokにハードコードしました
keyword1
からkeyword5
までのフィールドを追加し、再びREPLACE
をプレースホルダーとして使用しました
TikTokには広告タイトル/ヘッドラインがなく、もちろんキーワードもないため、FunnelFluxから生成されたURLのREPLACE
値をすべて、広告ごとに適切なデータを渡すように手動で置き換える必要があります。
これはかなりの量になる可能性があるので、FunnelFluxからの基本トラッキングリンクを持ち、広告タイトルとキーワードの列を持つExcelスプレッドシートを作成し、コピー/ペーストする出力URLを自分で生成することをお勧めします。この方が人為的エラーが少なくなります(後でここにExcelスプレッドシートテンプレートを追加しようと思います)。
確かに、多くのソース間で可能な限り同じパラメータ名を使用するように、すべてのテンプレートを調整することができます(そしておそらくそうするでしょう)。これにより、トラッキングの調整が少し簡単になります。しかし、このデータ受け渡しが実際にどのように機能するかを理解することが重要です - そうでなければ、A > Bを盲目的に接続し、値をコピー/ペーストして、なぜ機能しないのか理解できなくなる可能性があります。
検索アービトラージトラッキングは複雑なので、どのデータが渡されているか、そしてそれがどこから来ているかをしっかりと把握することが重要です。そうしないと、後で高価な間違いを犯す可能性があります。
Taboolaの別の例を見てみましょう:
ここでは、TaboolaにはタイトルとサイトIDのデータ受け渡しがあります
しかし、テンプレートのURLパラメータ名がSedoテンプレートのデータ受け渡しスキームと一致しませんでした。そこで、ad_title
とsite_id
に名前を編集して整合性を取りました。
さらに、network_name
パラメータを追加し、値をtaboola
にハードコードし、すべてのキーワードパラメータを追加しました。
オファーへのキーワードデータの受け渡し
Sedoオファーの場合、オファーを作成し、アービトラージドメインをベースページURLとして使用します。URLの残りの構造はデータ受け渡しセクションで処理されます。任意のオファーのデータ受け渡しタブを確認すると、FunnelFluxがリダイレクトする最終的な出力URLが表示されます。
Sedoは複数のキーワードを渡すことを期待しています - 最大5つまで。一部の検索アービトラージパートナーは広告タイトルまたは単一の長いキーワード文字列を使用します。Sedoはそれをやや複雑にしていますが、ルーチンを確立し、トラッキングを理解すれば、すべてが簡単になります。
したがって、このデータの受け渡しを調整するには2つの方法があります。
オプション1:トラフィックソースからURLで渡す
これは上記で使用している設定です。
これにより、オファーは単一のオファー(検索アービトラージドメインURL)となり、異なる広告を作成することができます - これは異なるキーワード値を渡すことができ、異なる検索結果を生成します。
レポートでは、このad titleトラッキングフィールドおよびキーワードフィールドで分類してパフォーマンスを分析します。
オプション2:オファーレベルで渡す
これはすべてオファーソース/オファーによって設定されるデータ受け渡しなので、代わりにオファーレベルでハードコードすることもできます。
オファーを作成し、Sedoをオファーソースとして選択し、データ受け渡しに移動して、adtitle
フィールド、および必要に応じてkeyword1
からkeyword5
までのオファーレベルのオーバーライドをカスタム文字列オプションを使用して追加することができます。
このようにして、異なる広告タイトル/キーワードに対して複数のオファーを作成し、これらを任意のオファーのようにファネルで回転させることができます。
これで、値はトラフィックソースの広告に依存せず、FunnelFlux内で制御されます:
これでレポートでキーワードを異なるオファーに分けることができます。
この方法の利点は、FunnelFlux内でより多くの制御が可能であり、いつでもこれらを変更したり、広告に触れることなくローテーションからページを追加/削除したりできることです。
欠点は、オファーの作成とファネルの設定にもっと手作業が必要になり、広告と検索アービトラージページの間の一貫性が欠ける可能性があることです。
また、コンプライアンスを考慮し、広告タイトルのあるソースの場合、検索アービトラージパートナーがユーザーに表示される広告と一致しない可能性のある様々なキーワードを渡すことを許可するかどうかを考える必要があります。
コンバージョントラッキング
一般的に検索アービトラージでは、ガイドに従い、コンバージョントラッキングページで提供されるテンプレートポストバックURLを使用してください。
ただし、どのイベントをトラッキングするかについて考慮すべき重要な点がいくつかあります。以下をお読みください:
- 一般的に、Facebook、TikTokなどのアルゴリズム駆動のソースでは、検索アービトラージプロバイダーから即座にコンバージョンを送信する必要があります
- ただし、これらは推定収益を持ち、アービトラージプロバイダーが後でこれらの推定値を更新したときに、FunnelFluxデータが完全に一致しない結果になります
- プロバイダーに複数のポストバックオプション(例:事前推定、推定(2時間)、推定(24時間)など)がある場合、FunnelFluxのデータを更新するためにこれらの1つにポストバックを追加することもできます。
- ただし、これがトラフィックソースに別のイベントを送信したくありません。コンバージョンが膨らむ可能性が高いためです。これを防ぐには、後のポストバックに
...&disable_postbacks=true
を追加します - これにより、イベントがFunnelFluxに送信され、コンバージョンとその収益が更新されますが、トラフィックソースにイベントが発生しません。