アフィリエイト向けコンバージョン追跡:ポストバック、ピクセル、UTM、サブIDを解説
アフィリエイトトラッキングは、実質的に「受け渡しの連鎖」です。訪問者がリンクをクリックし、広告主のページにランディングし、そこでコンバージョンするかしないか。コンバージョン追跡という規律全体は、ある一つの問いに自信を持って答えるために存在します。それは、「どのトラフィックソースがこの結果を生み出したのか?」ということです。それ以外のすべて(ポストバック、ピクセル、UTM、サブID)は、アイデンティティを失うことなくその連鎖に沿って伝達するための仕組みに過ぎません。連鎖のどこか一つのリンクが切れたとき、単にデータポイントを失うだけでなく、出費に関する意思決定を行う能力を失うことになります。
4つのメカニズムとそれぞれの機能
ツールを「何を運ぶか」と「誰が読み取るか」で分けると理解しやすくなります。
- UTM は、URLに付加されるクエリパラメータです (
utm_source,utm_medium,utm_campaignなど)。これらはGoogleアナリティクスのような分析プラットフォーム向けにクリックにラベルを付けるものです。これらは「記述的」であり、「識別的」ではありません。つまり、「これは訪問者 8f3a です」ではなく、「これはFacebookのキャンペーンXから来たものです」と伝えるものです。 - サブID は、同じ考え方のアフィリエイトネットワーク版です。ほとんどのネットワークでは、独自の値を入力できるパラメータ(多くの場合
sub1からsub5、またはs1–s5)が提供されます。そこに入力した値はネットワークのコンバージョンレポートに返ってくるため、売上を特定のソース、広告、キーワード、またはクリエイティブにマッピングできます。 - ピクセル は、コンバージョンが発生したときにブラウザで発火するJavaScriptのスニペットまたはイメージタグです。ブラウザがそれを読み込み、ピクセルの所有者(広告主、ネットワーク、または自身のトラッカー)に報告します。
- ポストバック (サーバー間、またはS2S) は、コンバージョンが記録されたときに、あるサーバーから別のサーバーへ直接送信されるHTTPリクエストです。ブラウザは介在しません。
ピクセルとポストバックの区別は最も重要であり、その理由を理解する価値があります。
ポストバックが通常ピクセルより優れている理由
ピクセルはユーザーのブラウザに依存します。つまり、Cookieが生存していること、ページが実際にタグを読み込むこと、広告ブロッカーやブラウザのプライバシー設定が干渉しないこと、そしてタグが発火する前にユーザーがタブを閉じないことに依存しています。現代のブラウザでは、時間の経過とともにこれらすべての信頼性が低下しています。
ポストバックは、2つのサーバーが相互に通信することに依存します。アフィリエイトネットワークのサーバーが、あなたのトラッキングプラットフォームのサーバーに「コンバージョンが発生しました。サブIDと報酬額はこれです」と伝えます。このやり取りは、ユーザーのブラウザがその後どうなったかに関わらず行われます。ほとんどのアフィリエイト設定において、ポストバックはより堅牢な選択肢であり、ピクセルはフォールバック(代替策)または補完的なものです。
トレードオフとして、ポストバックには両端での設定が必要です。トラッカー側でポストバックURLを発行し、それをネットワークのポストバック設定に貼り付ける必要があります(あるいは、ネットワーク側がそもそもポストバックをサポートしている必要があります)。一部のネットワークはピクセルベースの追跡しか提供しておらず、その場合は選択の余地がありません。
サブIDチェーンの実際の仕組み
仕組みを順に追うことで、どこで問題が発生しやすいかが分かりやすくなります。
- トラッカーでトラッキングリンクを生成します。これには一意のクリックIDが含まれています。
- そのクリックIDをアフィリエイトリンクのサブIDパラメータに付加し、ネットワークがそれを受信できるようにします。
- ネットワークはそのクリックに対してサブIDを保存します。
- ユーザーがコンバージョンすると、ネットワークはサブIDとコンバージョン詳細を含むポストバックを発火させます。
- トラッカーがサブIDを元のクリックと照合し、コンバージョンを正しいソース、広告、キャンペーンに帰属させます。
もしステップ2が間違っていた場合(例えば、動的なクリックIDではなく静的な値をサブIDに入れた場合)、すべてのコンバージョンが同一のものとして返ってき、レポートは区別のつかない単一のバケットに集約されてしまいます。これは最も一般的な設定ミスのひとつであり、しかも「サイレント」に起こります。コンバージョン自体は記録されますが、追跡ができなくなるだけだからです。
UTMが適している場面と適さない場面
UTMは、分析プラットフォームでトラフィックの挙動(直帰率、セッション時間、どのランディングページ案が関心を引いたかなど)を理解するのに非常に適しています。しかし、報酬支払いのためのコンバージョン帰属には向いていません。なぜなら、UTMはURL内に存在するためリダイレクトによって削除または上書きされやすく、また分析プラットフォームはアフィリエイトコンバージョンではなくセッションを測定しているからです。
実用的な分業案としては、トラフィックの質とサイト内挙動の分析にはUTMを使い、収益の帰属にはサブIDとポストバックを使うことです。一つのシステムに、もう一方の役割まで担わせないでください。
トラッキング手法の選択
適切な設定は、規模とファネルをどの程度コントロールできるかによって異なります。
- 少数のキャンペーン、1つのネットワーク、シンプルなオファー: ネットワーク組み込みのサブIDレポートで十分かもしれません。独自のトラッカーを運用しなくても、ソースごとのコンバージョン数を把握できます。
- 複数のネットワークやトラフィックソースを利用している: 専用トラッカーを導入する価値があります。ネットワークを横断してクリックIDとポストバックを一つのレポートビューに正規化できるからです。
- 独自のランディングページを運用している: トラッカーと、ページを経由してクリックIDをオファーに渡す方法の両方が必要になります。これにより、追加のホップがあっても連鎖を維持できます。
- リンク管理プラグイン (Pretty LinksやThirstyAffiliatesなどのWordPressプラグイン) は、リンククローキングや基本的なクリック数のカウントを処理しますが、コンバージョントラッカーではありません。一般的にポストバックの照合は行えません。
- リンク短縮サービス (Bitly, Rebrandlyなど) は、クリーンでブランド化されたURLやクリック分析のためのものであり、アフィリエイトのコンバージョン帰属のためのものではありません。
これらすべてにおける正直なトレードオフは、トラッキングレイヤーが増えれば精度は向上しますが、同時にチェーンが切れる箇所も増えるということです。あらゆるリダイレクト、あらゆるページ読み込み、渡し忘れたあらゆるパラメータが、潜在的なリーク(漏れ)となります。目標は複雑さを最大化することではなく、クリックからコンバージョン確定まで、実際にエンドツーエンドでテストしたチェーンを構築し、最適化の根拠とするデータが本物であると確信することです。
Track every click and cloak every link — start your 30-day ClickMagick trial
Click tracking, link cloaking and bot filtering in one dashboard