Blog
ブログ
そもそもCookieって何?
Cookieは、サイトが訪問者のブラウザに保存する小さなメモです。何のために使うかで、3種類に分けて考えます。
| 種類 | 使い道 | 例 |
|---|---|---|
| 必須系 | サイトを動かす | ログイン状態、カートの中身、言語切り替えの記憶 |
| 解析系 | アクセスを測る | GA4 |
| 広告系 | 別のサイトでも同じ人を追いかける | Metaピクセル、Google広告 |
ここで勘違いしていたのが、「Cookieを置かないといけない」わけではないという点です。規制されているのは、Cookieを使って訪問者の情報を集めることの方です。
だから、求められるのは「同意を取る」「利用していることを知らせる」ことになります。
🌍 国ごとのルールの違い
| 地域 | 主なルール | 求められること |
|---|---|---|
| EU・イギリス | GDPR / ePrivacy | 必須系以外のCookieは、事前に同意を取る。「拒否」も同じくらい押しやすくする |
| アメリカ(カリフォルニア等) | CCPA/CPRAなどの州法 | データの販売・共有を拒否できる手段を用意する。事業規模の条件あり |
| 日本 | 個人情報保護法/改正電気通信事業法(外部送信規律) | 同意バナーは基本的に不要。外部送信規律は、対象になる事業者が限られる |
※ 2026年9月時点の理解です。法律がからむので、案件で使う前に最新を確認します。
🧭 必要かどうかは「言語」ではなく「誰に売るか」で決まる
一番引っかかっていたのがここでした。英語ページを作っただけで、EUのルールの対象になるわけではありません。
| ケース | バナーが必要になるか |
|---|---|
| 多言語化しただけ(日本に住む外国籍の方向けなど) | なりにくい |
| EU・イギリスに発送する/ユーロ・ポンドで表示する | なりやすい |
| EU向けに広告を出している | なりやすい |
| 越境ECで広告ピクセルを入れている | さらになりやすい |
法律上どこまで必要かは、こちらでは判断できません。クライアント側で専門家に確認してもらい、わたしは設定の実装を担当する、と最初に役割を分けておきます。
📝 WordPressの場合
WordPressには、標準のCookieバナー機能がありません。必要ならプラグインで入れます。
① 国内向けサイト(多言語化を含む)
- 解析・広告を使っていなければ、バナーは基本的に不要
- プライバシーポリシーに、Cookieの利用目的を書く
- GA4を入れているなら、Googleアナリティクスを利用していることも書く
② 海外(特にEU)向けサイト
- 同意管理プラグインを入れる(CookieYes、Complianz、Cookie Noticeなど)
- タグは、プラグイン経由かGTM経由で読み込む形にそろえる
- GA4・Google広告を使うなら、Google Consent Mode v2に対応させる
- 地域ごとにバナーを出し分ける
③ つまずきやすいところ
- header.phpやfunctions.phpに直書きしたタグは、プラグインの同意と連動しません
- 別のプラグインでもGA4を入れていると、二重計測や同意漏れが起きやすいです
- キャッシュ系プラグインで、バナーの表示状態までキャッシュされていないか確認します
🛒 Shopifyの場合
Shopifyには、標準のCookieバナー機能があります。設定場所は「管理画面 → 設定 → カスタマーのプライバシー」です。
① 国内向けストア
- 日本だけで販売するなら、バナーは基本的に不要
- ストアのプライバシーポリシーを整える
② 越境EC(海外販売あり)
- 「カスタマーのプライバシー」でCookieバナーを有効にする
- バナーを出す地域(EU・イギリス等)を設定する
- GA4やMetaは、Shopify公式のアプリ・チャネル経由でつなぐ
- アメリカでも販売するなら、データの販売・共有の拒否の設定も確認する
③ つまずきやすいところ
- theme.liquidに直書きしたタグは、同意と連動しないことがあります。カスタムピクセルか公式アプリ経由に移します
- 外部アプリが独自にトラッキングしていることがあるので、入っているアプリを確認します
- バナーアプリを別で入れると、標準バナーと二重に表示されることがあります
📝 見積もり前に聞くこと
- どの国に発送・販売するか
- どの国に広告を出すか
- 使うタグは何か(GA4、Metaピクセル、Google広告など)
- YouTubeやGoogleマップなど、外部の埋め込みはあるか
- プライバシーポリシーは誰が用意するか
- 法的な要否の確認は、クライアント側で行ってもらえるか
EU・イギリスが入っていれば、バナーの設置と同意連動の作業を見積もりに入れます。
💡 気付き・補足メモ
- 「Cookieを置く義務」ではなく「情報を集めるなら同意を取る義務」でした。解析も広告も使っていなければ、海外向けでもやることは少なくなります
- 多言語化と越境ECは別の話でした。判断の軸は言語ではなく、販売先と使っているタグです
- バナーを置いても、同意の前にタグが動いていたら意味がありません。納品前に、同意前の通信を確認するようにします
- プラグイン名や管理画面の項目名は変わります。案件で使うときは、その時点の情報で確認し直します