ヨーロッパでは個人情報に対する規律が厳しく、ちょっとした情報であっても事前同意が必要になります。そのため、ダイアログがしつこく出て面倒というイメージもありますが、それもユーザのプライバシーを守るためには必要な措置でしょう。 Google Analyticsによるトラッキングもその一つです。事前同意を取る際に役立つサンプルがga-cookie-opt-in-jsです。

最初に読み込むとこんなバナーが表示されます。

許可する、または許可しなければ次回からは何も表示されません。

時々、この手のバナーで拒否する選択肢がないことがありますが、やはりユーザの利便性を考えれば選択肢があるべきでしょう。リセットすることは殆どないように思いますが、合った方が良い機能です。ga-cookie-opt-in-jsを参考に実装するとユーザビリティ高く実装できそうです。

ga-cookie-opt-in-jsはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。

burnworks/ga-cookie-opt-in-js: Cookie 使用の同意を得てから Google Analytics のトラッキングを有効にする JavaScript のサンプル