1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Cookieの同意後にGAのトラッキングを開始する

Posted at

はじめに

GDPRが施行されてから数年経ち、いろいろなサイトでCookieの同意を求めるポップアップやダイアログ表示が増えてきました
そしてちょっと前に筆者もGDPR対応を求められたので、そのときに調査/実装したことの備忘として残します

まず結論

GAのみの使用に関わらずOneTrust、osano等の外部サービスを使用することを__オススメ__します
PMやDRに相談してできるだけ勝ち取ってください!

なおそれぞれの使い方については調べれば出てくると思いますので割愛します
[OneTrust]
https://www.onetrust.com/
[osano]
https://www.osano.com/

これから書くことはもし何か宗教的な理由で外部サービスが使えなかったり、どうしてもスクラッチが良いという人向けです
(ただしGAのみの使用に限る)

実装

See the Pen GA tracking control by d2cdot_suto (@d2cdot_suto) on CodePen.

現状、gtagを入れていなかったり、GAのIDが仮なのでボタンを押下しても何もおきません

このコードでキモとなるのは window[GAID] の部分です
許可する場合は false にし、拒否する場合は true をセットします
これによりトラッキングをスイッチすることができます

(この設定は GoogleAnalytics の高度な設定に記載されています)
参考:https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced?hl=ja#optout

まとめ

以上のような形で、GAのみ利用時のGDPR対応?をしました
やはりGAのみの使用に関わらずOneTrust、osano等の外部サービスを使用することを__オススメ__します
(もし運用していく中でcookieを使うサービスが増えたら...と思うとスクラッチはメンテナンスが大変です)

なお導入による不具合等については責任を持てませんので自己責任でご利用ください

参考リンク

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?