「アフィリエイトのクッキー期間って何日が普通なのか」「ファーストパーティCookieとサードパーティCookieはどう違うのか」──自社アフィリエイトを設計するときに最初にぶつかる論点がこのあたりです。Cookie期間は単に「長いほど自社が有利」というものではなく、アフィリエイターのモチベーション・不正リスク・計測精度の3つを天秤にかける設計上の判断ポイントです。

この記事では、アフィリエイトのアトリビューション(成果帰属)の基本概念から、Cookie期間の業界標準、ファースト/サードパーティCookieの違い、ITP等プライバシー規制の影響、そしてShopify上での計測の現状までを技術解説目線で整理します。読み終えると、自社アフィリエイト運用でCookie期間を何日に設定すべきか、計測の土台をどう設計すべきかの判断軸が手に入ります。

結論サマリー

  • アフィリエイトの成果帰属は「Cookie に書かれたアフィリエイターIDを購入時に照合する」仕組みで動いている
  • Cookie期間の業界標準は30日。長くするほど成果は伸びるが、不正と他チャネルへの寄与の取り合いが起きやすくなる
  • サードパーティCookieは2024年以降ブラウザ各社で実質使えない。今はファーストパーティCookieが前提
  • ITP・GDPR・改正電気通信事業法でCookie寿命が短縮されている。30日Cookieを設定しても実際は7日で消える、という事象が日常的に起きる
  • Shopifyは2026年8月以降、チェックアウト追加スクリプトが全ストアで動作停止。自前で計測タグを差し込んでいた設計は移行必須
  • ラストクリック vs ファーストクリックは記事数より会員獲得型かCV型かで選ぶ。EC物販はラストクリックが実態に合いやすい

アフィリエイトのアトリビューション基本概念

アフィリエイトの成果帰属(アトリビューション)は、ざっくり次の流れで成立しています。

  1. ユーザーがアフィリエイトリンクをクリック
  2. ストアのドメインに「どのアフィリエイターから来たか」をCookieに保存
  3. ユーザーが商品を購入
  4. 購入完了時にCookieのアフィリエイターIDを読み取り、成果として記録

ポイントは 「ストアのドメインで Cookie を保存し、購入完了時に同じドメインで読み取る」 という点です。アフィリエイトリンク自体は外部サービス(ASPやアフィリエイトアプリ)が発行することが多いものの、Cookie の発行と読み取りはストア側のドメインで完結している必要があります。これが後述するファーストパーティCookieの話につながります。

成果帰属が動かないケースは主に3つです。

  • Cookie が書き込めない: ITPで第三者Cookieがブロックされる、ユーザーがCookieを無効化している
  • Cookie の有効期限が切れている: クリックから購入まで時間が空きすぎた
  • 計測タグが発火しない: チェックアウトページにタグが差し込めていない、ScriptTag廃止の影響を受けている

このうち最初の2つは「Cookie の設計」の話、最後は「タグ配信の設計」の話で、分けて考える必要があります。

Cookie期間の業界標準(30日 / 60日 / 90日)

ホワイトボードの前で複数の期間オプションを比較検討するメンバーの議論シーン

Cookie期間(クリックから何日以内の購入を成果として認めるか)は、ASP・アフィリエイトアプリで以下の3水準に収束しています。

Cookie期間主な採用先想定シーン
30日A8.net / もしも / バリューコマース / Amazon Associates / 大半のShopifyアプリEC物販の標準。意思決定が早い商材
60日impact / 一部の海外プラットフォームSaaSやBtoBで検討期間が長い商材
90日一部Shopifyアプリ / 自社運用での上限値高額商品・サブスクリプション登録型

EC物販なら30日が出発点として無難です。理由は2つ。1つは購入意思決定が早い商材ではそれ以上長くしてもCV増分が乏しいこと。もう1つは、長くするほど「もう忘れた頃に他チャネルから来て購入したユーザー」がアフィリエイト成果として計上される確率が上がり、自社広告・自然検索・メルマガなど他チャネルの成果と取り合いになることです。

逆に高額・検討長期の商材(家具・ジュエリー・サブスク)では60〜90日に伸ばす設計もあります。ただし、後述のITP影響でブラウザ側がCookieを7日で消してしまうケースが日常的に発生するため、「Cookie期間を90日に設定したから90日有効」とは限らない点は織り込む必要があります。

ファーストパーティCookieとサードパーティCookie

アフィリエイトCookieは「どのドメインから発行されたか」で2種類に分かれます。

  • ファーストパーティCookie: ユーザーが今見ているストアのドメイン(例: mystore.com)が発行するCookie。ストア側の責任で保存・読み取りされる
  • サードパーティCookie: 第三者ドメイン(例: ASPの計測サーバー track.asp.com)が発行するCookie。ユーザーが直接訪問していないドメインから書き込まれる

歴史的には、ASP経由のアフィリエイトは「サードパーティCookieに依存した計測」が主流でした。広告主側に計測タグを置けば、ASPの計測サーバーがリダイレクトを挟んでサードパーティCookieを書く、という設計です。

しかし2024年に入ってからは、サードパーティCookieは実質使えないと考えるのが現実的です。

  • Safari: ITP(Intelligent Tracking Prevention)で 2020年からサードパーティCookieを既定でブロック
  • Firefox: 2019年からETP(Enhanced Tracking Protection)でブロック
  • Chrome: 2024年に段階的廃止のスケジュールが「無期延期」となったが、ユーザー選択での無効化を実装。実態として多くの環境で動作しない

この変化に対応するため、現在の主要アフィリエイトアプリ(UpPromote / Affitch / AffiliSaaS など)は ファーストパーティCookieを前提とした実装に移行しています。ASPでも、リダイレクトを経由する代わりにストアドメインのファーストパーティCookieに書き込む「サーバーサイド計測」への切り替えが進んでいます。

ITP / プライバシー規制の影響

スマートフォン画面にプライバシー設定を表示し同意取得UIを確認する様子

ファーストパーティCookieに切り替えたとしても、Cookie期間を「設定通り」に保つのは年々難しくなっています。Safariの ITP では、JavaScript で書き込まれたファーストパーティCookieは 最大7日で消去されます。長期休眠ユーザー(90日経過)の場合はさらに短く、再訪問判定が厳しくなります。

主要な制約をまとめると以下のとおりです。

制約内容影響
ITP(Safari)JS発行のファーストパーティCookieが7日で消える30日Cookie設定でも実際は7日で帰属ロスト
ETP(Firefox)サードパーティCookieブロック・JS発行Cookieにも一部制限サードパーティ計測壊滅
GDPR(EU)Cookie発行前のユーザー同意取得義務同意拒否ユーザーはCookie発行されない
改正電気通信事業法(日本、2023年6月施行)Cookie等を含む第三者送信について利用者への通知/公表/同意のいずれか義務同意取得UI(CMP)の導入が標準に

実務上の回避策は「Set-Cookie ヘッダーでサーバーから書き込む」方式です。ITP の7日制限は JavaScript で書き込んだ Cookie に対する制約で、サーバーから HTTP レスポンスヘッダーで書き込んだ Cookie は対象外になります。AffiliSaaS や一部の海外プラットフォームは、このサーバーサイドCookie発行を実装することで、Cookie期間の信頼性を確保しています。

逆に、JS でクライアントサイドから Cookie を書き込んでいるアプリは、Cookie 期間を 90日に設定しても Safari ユーザーの大半は7日で帰属が切れる と理解しておくのが正確です。

Shopifyにおける計測の現状(チェックアウトスクリプト廃止の影響)

Shopify ストア上でアフィリエイト計測を実装する場合、2025〜2026年は大きな移行期にあたります。チェックアウト追加スクリプト(Additional Scripts)と checkout.liquid がPlusで2025年8月28日、非Plusでも2026年8月26日で動作停止するため、従来このエリアにASPサンクスタグや自前のCV計測タグを差し込んでいた設計は移行必須です。

代替手段は3つあります。

  • Web Pixels API: クライアントサイドで checkout_completed イベントを購読。全プラン対応
  • Checkout Extensibility: UI上の差し込み(大半がPlus限定)
  • Order Webhook: サーバーサイドで注文確定を受信。最も堅牢

詳細は別記事で扱っています → Shopifyチェックアウト追加スクリプト廃止への対応ガイド。アフィリエイト計測用にカスタムピクセルを使う具体的な実装は → Shopifyカスタムピクセルでアフィリエイト計測する方法 を参照してください。

主要なアフィリエイトアプリは2025年中にWeb Pixel方式への移行を済ませているため、アプリ利用なら設定更新のみで対応完了します。自前で計測タグを仕込んでいる場合は、Web Pixel または Order Webhook への書き換えが必要です。

ラストクリック vs ファーストクリック

「ユーザーが複数のアフィリエイターを経由した場合、誰の成果にするか」を決めるのがアトリビューションモデルです。代表的な2つは以下です。

  • ラストクリック: 購入直前のクリック元アフィリエイターに帰属。EC物販で標準
  • ファーストクリック: 最初にユーザーを連れてきたアフィリエイターに帰属。会員獲得型・SaaSで採用例あり

EC物販ではほぼ「ラストクリック」一択です。理由は、最後のクリックが購入の直接トリガーになっているケースが圧倒的に多く、アフィリエイターのモチベーション設計(「最後の決め手になった人が報酬を受ける」)と整合するためです。

一方、会員獲得型ビジネス(無料会員登録 → 後日課金など)では、最初に集客したアフィリエイターを評価したいケースがあり、ファーストクリックの方が実態に合います。

中間案として 「直近X日のクリックは全アフィリエイターに按分する」分配モデル「ラストクリック優先+ファースト寄与で別途ボーナス」二段構え を採用するアプリもありますが、運用が複雑になりやすく、初期は素直にラストクリックで始めるのが安全です。

自社アフィリエイト運用でのCookie期間設計

付箋とノートでアフィリエイト施策の運用フローを設計するデスクワーク

ここまでの内容を踏まえて、自社アフィリエイトのCookie期間を決めるときの判断軸を整理します。

Step 1: 商材の検討期間を見る

  • 即決型(コスメ・食品・日用品): 30日
  • 中検討型(アパレル・雑貨・ガジェット): 30〜45日
  • 長検討型(家具・宝飾・サブスク): 60〜90日

Step 2: 自社アフィリエイター層を見る

  • インフルエンサー中心(投稿後すぐにCVが集中): 30日で十分
  • ブログメディア中心(記事のロングテール流入): 45〜60日が好まれる
  • 比較サイト中心(指名検索の取り合い): 30日(短くして他チャネルとの食い合いを避ける)

Step 3: Cookie書き込み方式を見る

  • JS発行Cookie(クライアントサイド): Safariで7日制限。設定値は理論値と割り切る
  • サーバー発行Cookie(Set-Cookie ヘッダー): 設定値が現実値に近づく

Step 4: 不正リスクを見る

Cookie期間を長くすると、後述する「自演」や「他チャネル経由の購入を吸い込む」リスクも比例して上がります。不正検知機能が弱いアプリで長期Cookieを設定すると、報酬支払いの正当性検証コストが膨らみます。

AffiliSaaS は ファーストパーティCookieのサーバーサイド発行 + Cookie期間カスタマイズ(記事単位・キャンペーン単位) を実装しています。商材ごとにCookie期間を分けたい、ITP影響を最小化したい、というケースで運用しやすい設計になっています。

詳細を見る →

Cookie の二重計上を防ぐ仕組みや、不正検知の実装については アフィリエイトの二重計上を防ぐ方法(執筆中)と アフィリエイト不正検知の仕組みと対策(執筆中)で別途扱う予定です。

Shopifyストア構築の基本

ここまでは「アフィリエイトCookieの仕組み」を技術解説目線で整理してきましたが、これからD2Cブランドを立ち上げる方のために、計測基盤としての Shopify の位置づけにも触れておきます。

Shopify は世界で最もシェアの大きいECプラットフォームの1つで、月額29ドル(ベーシックプラン)からストアを開設できます。本記事で触れた UpPromote・AffiliSaaS・Affitch をはじめ、主要なアフィリエイト・インフルエンサー連携アプリのほぼすべてが Shopify アプリストア経由でインストール可能です。Web Pixels API・Checkout Extensibility・Order Webhook といった計測の標準APIも揃っており、ファーストパーティCookieを前提とした計測基盤を組み立てるならShopifyが最も整っている環境と言えます。

これからD2Cブランドを立ち上げ、自社アフィリエイトやインフルエンサー連携を本格的に運用するつもりなら、最初からShopifyを選んでおくのが合理的です。BASE / STORES など国産カートからの乗り換えも頻繁に行われていますが、移行時には顧客データ・SEO評価・既存システム連携の引き継ぎコストが発生します。これから立ち上げるブランドであれば、最初からShopifyで構築するほうが長期的には楽です。

まとめ

  • アフィリエイトの成果帰属は「Cookie に書かれたアフィリエイターIDを購入時に照合する」シンプルな仕組みだが、ブラウザ側の制約とサーバー側の実装の組み合わせで現実の動作は大きく変わる
  • Cookie期間は30日が業界標準。EC物販なら出発点として無難で、商材検討期間・アフィリエイター層・不正リスクに応じて60〜90日への調整を検討する
  • サードパーティCookieは2024年以降実質使えない。ファーストパーティCookieが前提で、サーバー発行(Set-Cookie ヘッダー)方式の方がITP影響を受けにくい
  • Shopifyの計測基盤は2025〜2026年が移行期。チェックアウト追加スクリプト廃止に伴い、Web Pixel / Order Webhook ベースでの再設計が必須
  • アトリビューションモデルはEC物販なら素直にラストクリック。複雑なモデルは運用が破綻しやすい
  • 自社アフィリエイト運用ではCookie期間カスタマイズ・サーバーサイド発行・不正検知の3点が揃ったアプリを選ぶと、計測の信頼性と運用コストのバランスが取りやすい