アフィリエイトトラッキングは、誰に報酬が支払われるかを決める仕組みです。正常に動いているうちは誰も気に留めません。しかし機能しなくなると、最も優秀なアフィリエイトが送客したトラフィックと受け取れなかった報酬のスクリーンショットを送ってきて、やがて紹介をやめてしまいます。
本ガイドでは、2026年におけるトラッキングの実際の仕組みを解説します。広く使われている2つの方式、アトリビューション期間とモデルが競合する売上をどう裁くのか、実務でトラッキングが壊れる要因、そして正確に報酬を支払いながらGDPRに準拠する方法を扱います。
アフィリエイトトラッキングの仕組み
アフィリエイト経由の紹介は、プラットフォームを問わず同じ4つのステップをたどります。
- 識別。アフィリエイトに固有IDが発行され、リンク(
yoursite.com/?ref=sarah)またはクーポンコード(SARAH20)に埋め込まれます。 - クリック。訪問者がリンクをたどります。IDが記録され、タイムスタンプとともにCookieとして訪問者のブラウザに保存されます。
- 成約。訪問者が契約します。決済時に、システムは有効期間内のIDが保存されているかを確認します。
- アトリビューション。IDが存在すれば、その売上が該当アフィリエイトの成果として計上され、決済額に対して報酬が算出されます。
複雑さはすべてステップ2とステップ4に潜んでいます。ブラウザはこの10年、ステップ2の信頼性を下げ続けてきました。そしてステップ4は、2人のアフィリエイトが同じ顧客を主張する場面です。
Cookie有効期間:どれくらいに設定すべきか
Cookie有効期間とは、クリック後に成約が成果として認められる期間のことです。アフィリエイトのトラフィックのうちどれだけが報酬につながるかを直接左右するため、プログラムの中で最も厳しく見られる設定項目です。
適切な長さは販売サイクルによって決まります。
- 7-14日:衝動買いや低価格のコンシューマー向けツール向けです。BtoB SaaSではまれで、アフィリエイトからは一般に渋い条件と受け取られます。
- 30日:SaaSの標準設定です。セルフサーブ製品における「検討して決める」という典型的なサイクルをカバーします。
- 60-90日:稟議を伴う購買、長期トライアル、高価格帯の製品向けです。実質的な勧誘上の強みになります。アフィリエイトはこの点をよく見ており、成約の大半は依然として最初の2週間で発生するためコストもごくわずかです。
- 180-365日:数か月にわたる検討を伴うエンタープライズ向けツール向けです。珍しい設定ですが、他社がみな30日というカテゴリーではプログラムを際立たせられます。
期間を延ばすコストは、創業者が想像するより小さいものです。大半のSaaSプログラムでは、アフィリエイト経由の成約の70-80%がクリックから14日以内に発生します。30日から90日に延長しても、計上される成約が数パーセント増える程度にとどまる一方で、見込みアフィリエイトから見た条件の印象は大きく改善します。PromoteBoostではプログラムごとに1〜365日の任意の期間を設定できます。
ラストクリックとファーストクリックのアトリビューション
顧客が購入までに2人のアフィリエイトに接触した場合、たとえば3月にレビューを読み、4月にニュースレターのリンクをクリックした場合、どちらかは報酬を得られません。誰が得るのかを決めるのがアトリビューションモデルです。
ラストクリック
成約直前の最も新しいアフィリエイトクリックが成果を得ます。業界標準であり、ほぼすべてのSaaSプログラムが採用しています。シンプルで誰にでも理解でき、意思決定に最も近い接点を評価する仕組みです。
弱点はよく知られています。そもそも認知を生み出したコンテンツが正当に評価されないのです。購入検討リストにあなたを載せた詳細な比較記事は、購入者が決済の30秒前に訪れた割引コードサイトに敗れてしまいます。
ファーストクリック
期間内で最も古いクリックが成果を得ます。認知獲得型のコンテンツが有利になり、ファネル上流を担うレビュアーやブロガーにとって純粋に魅力的です。コンテンツ主体のアフィリエイトを勧誘する際の差別化要素として、一部のプログラムが採用しています。
難点はトラブルです。80日前のクリックが昨日のクリックに勝つのは、直近のトラフィックを送ったアフィリエイトには納得しがたく、ポリシーの説明を繰り返すことになります。
特別な理由がない限り、ラストクリックを採用し、その旨を規約に明記してください。アトリビューションの曖昧さは、モデルそのもの以上にアフィリエイトの不満を生みます。
クーポンコードトラッキング
Cookieトラッキングには構造的な死角があります。クリックを必要とすることです。運転中に社名を耳にしたポッドキャストのリスナー、テレビでYouTubeを見ている視聴者、印刷されたニュースレターの読者。いずれもリファラー情報を持たずに訪れます。
クーポンコードはこれを解決します。アフィリエイトに個別のStripeプロモーションコードを発行し、顧客が決済時に入力すれば、どのように自社を知ったかにかかわらずコードがアトリビューションを担います。コードは決済時にサーバーサイドで適用されるため、広告ブロッカー、Cookie規制、クロスデバイスの導線の影響を受けません。
クーポントラッキングにはもう1つの利点があります。アフィリエイトに提供できる特典が生まれることです。「SARAH20で20%オフ」は、単なるリンクよりも高い確率で成約します。読者が利用によって具体的なメリットを得られるからです。
デメリットは流出です。コードは収集されクーポンまとめサイトに再掲載され、アフィリエイトのコンテンツに触れたことのない顧客に使われてしまいます。その結果、いずれにせよ発生していた売上に報酬を支払うことになります。利用数が多いのに紹介クリックがほぼゼロのコードには注意し、流出が続くアフィリエイトには一人ひとり異なるコードや利用回数に上限を設けたコードを検討してください。
成熟したプログラムの多くは両方の仕組みを運用しています。PromoteBoostはCookieベースのリンクとStripeのクーポントラッキングに同時対応し、さらにサブIDにも対応しています。これはアフィリエイトが自分のリンクに付与する追加パラメーター(?ref=sarah&subid=newsletter-may)で、どの掲載枠がどの成約を生んだのかを確認できます。
クロスドメイン・クロスデバイストラッキング
Cookieは単一のドメインにスコープが限定されます。マーケティングサイトがyoursite.comで、アプリがapp.yoursite.comにある場合、前者で発行されたCookieは後者から自動的には読み取れません。そして決済は通常、後者で行われます。
標準的な対処法は、サブドメイン間で共有できるよう親ドメイン(.yoursite.com)にCookieを発行し、訪問者がマーケティングサイトからアプリへ移動する際にURLでIDを引き渡すことです。決済を外部サービスでホストしている場合は、引き渡し後もIDが残るよう、チェックアウトセッションのメタデータとして持ち回る必要があります。
クロスデバイスはより難しく、Cookieだけではほぼ解決できません。スマートフォンでレビューを読み、ノートPCで契約する人は、導線が完全に途切れます。2つのブラウザは何も共有していないからです。これこそがクーポンコードを提供すべき最も強力な実務上の理由です。コードはブラウザではなく人に紐づいて移動します。
アフィリエイトトラッキングが機能しなくなる要因
一般的なプログラムでは、紹介経由の成約のおよそ10-25%が計上されません。影響の大きい順に原因を挙げます。
- SafariのIntelligent Tracking Prevention。設定した有効期限にかかわらず、クライアントサイドのCookieを7日間に制限します。トラフィックの相当部分がSafariで、期間を30日に設定している場合、気づかないうちにアトリビューションを失っています。サーバー発行のファーストパーティCookieで軽減できます。
- 広告ブロッカー。サードパーティのトラッキングスクリプトをブロックする拡張機能は、多くのアフィリエイトスクリプトも遮断します。ファーストパーティのトラッキングは大半のブロックリストを回避できますが、サードパーティのピクセルはしばしば通用しません。
- クロスデバイスの導線。モバイルで発見し、デスクトップで購入するパターンです。Cookieでは解決できません。
- Cookie同意の拒否。GDPRのバナーで必須以外のCookieを拒否したユーザーには、そもそもIDが保存されない場合があります。
- 長い販売サイクル。検討期間45日に対して有効期間30日では、アフィリエイトは単純に取りこぼします。
- 直接アクセス。訪問者がレビューを読み、1週間後にドメインを直接入力するケースです。リファラーがなければアトリビューションもありません。クーポンコードがある場合を除きます。
これを完全になくすことはできません。できるのは最小化すること、すなわちファーストパーティCookie、並行チャネルとしてのクーポンコード、実際の販売サイクルに見合う十分な有効期間を用意し、そのうえで一定の取りこぼしがあることをアフィリエイトに正直に伝えることです。アフィリエイトはこの現実に慣れています。彼らが許容できないのは、自分の数字が食い違っているのに「トラッキングは完璧だ」と説明されることです。
アフィリエイトトラッキングとGDPR
アフィリエイトのCookieは個人を識別するため、GDPR上は個人データにあたります。実務で重要になる要件は3つです。
同意。アフィリエイトのトラッキングCookieはサービスの提供に厳密に必要なものではないため、EUでは一般に設置前の同意が必要です。多くの実装では、同意バナーの「マーケティング」または「機能」カテゴリーに分類されます。アトリビューションCookieはアフィリエイトへの支払い義務という契約履行のために正当に必要だと主張する事業者もおり、これは擁護しうる立場ではありますが、当然視せず法務専門家に確認する価値があります。
透明性。プライバシーポリシーには、アフィリエイトトラッキングを利用していること、何を保存するか、保存期間、処理主体を明記する必要があります。数行の段落で済む内容ですが、これが欠けているのはよくある、そして簡単に防げる不備です。
データ最小化と保存期間。保存するのはアフィリエイトIDとタイムスタンプだけにしてください。売上をアトリビューションするために、訪問者のIPアドレス、ブラウザフィンガープリント、閲覧履歴は必要ありません。クリックデータの保持は、アトリビューション期間と異議申立期間に必要な範囲にとどめましょう。
実務上、同意の拒否はEU比率の高いプログラムにおいてアトリビューション損失の実際の要因となります。これもクーポンコードが有用なもう1つの理由です。決済時に適用されるコードは、トラッキングCookieではなく取引の一部だからです。
トラッキング環境の選び方
どのプラットフォームを使うにせよ、アフィリエイトの信頼を左右するのは次の4点です。
- ファーストパーティCookie。サードパーティのトラッカーではなく、自社ドメインから発行されること。
- サーバーサイドでの成約記録。発火するとは限らないブラウザ側のピクセルではなく、決済そのものが売上を裏づけること。
- リンクと併用するクーポントラッキング。クリックを経由しない層をカバーすること。
- アフィリエイトにとっての可視性。クリック数、成約数、承認待ち報酬をほぼリアルタイムで確認できるポータルがあること。トラブルの多くは、実のところ可視性の問題です。
PromoteBoostはブラウザのピクセルに頼らずStripeから成約を直接読み取るため、実際に決済が完了したときにのみ報酬が発生します。1〜365日で設定可能なCookie有効期間、Stripeのクーポントラッキング、掲載枠単位のレポートのためのサブID、そして自社ドメイン上のホワイトラベルアフィリエイトポータルに対応しています。無料プランには、アフィリエイト経由の売上が月$10,000に達するまでこれらすべてが含まれます。
まだプログラムを設計中の方は、SaaSアフィリエイトプログラムの立ち上げ方とアフィリエイトにいくら払うべきかから始めてください。本ガイドで馴染みのない用語は、アフィリエイトマーケティング用語集で解説しています。