前回の記事を読んでもらえれば分かると思いますが一般データ保護規則(GDPR)という規則でEU圏内からのアクセスがあった場合にサイトでCookie(クッキー)を利用して情報収集している場合はそれを知らせて了解を取る必要があるように変わりました。アナリティクスなどを利用してクッキーを利用しているので何らかの対策が必要なようなのでやってみました。4.9.6でプライバシーに関する項目が追加されたのもこのことが原因のようです。アナリティクスで過去1年間のデータを調べたら1.5%ほどは海外からのアクセスでその内ヨーロッパ圏内からは0.29%ほどありました。Consent」などのプラグインを使うと簡単にメッセージと承認ボタンを設置できるようです。Consent)」というWebツールを使って生成したJavaScriptのコードを張り付ける方法もあり、それらのやり方を分かるところだけ簡単に紹介します。Consent」というプラグインを試してみました。more.」と表示され、その横に「Okey,thanks」というボタンを設置されていました。ボタンを押して承認されると次回からこのメッセージが表示されなくなります。逆に言うとボタンを押さないとサイトを訪れるたびにずっと表示され続けることになります。ユーザー自身でクッキーを削除した場合も再表示されます。Expiry)」などを設定することができます。日本語に対応していないのでchromeの翻訳機能で一時的に日本語化しています。Only)デフォルトではこの最初のページのみで表示されるようになっていますが、ここにチェックが入っていると次のページに移行した時に表示されなくなるのでチェックを外して認証されない限り、ずっと表示続けるのが良いのかも知れません。Expiry)デフォルトだとクッキーの有効期限が30日と短いので365日などに変更しておくいいでしょう。Version)」を数字を上げていけば再度表示させることができます。ローカル環境でテストする時などにいちいちブラウザの設定からクッキーを削除しなくていいのでこれは便利な機能でした。Detection」というプラグインを導入すればメッセージを表示する地域を選択することができるようです。コンテンツ(Content)「コンテンツ(Content)」では、表示するテキストの内容やプライバシーポリシーページへを作成した固定ページや外部のページにリンクを貼ったりできます。スタイル(Style)「スタイル(Style)」メニューで表示位置やボタンのデザインなどをすることも出来ます。Consent」はJavaScriptのコードを生成して<head></head>タグ内に張り付ければいいみたいやってみました。使用することについて同意を得る必要があります」に記載されていたツールなので怪しいツールではないと思います。当サイトでは実際にこちらにツールを使ってクッキー同意のメッセージを表示させるようにしました。code」に記載されたコードがその都度修正されます。実際に表示される位置でリアルタイムでプレビューされるのでとても使いやすいです。Position「Position」はメッセージが表示される位置やタイプを指定できます。Layout「Layout」ではボタンの形状を変更できます。Pattlete「Pattlete」ではボタンや背景などの色を設定できますし、オリジナルのデザインにすることも可能です。more」にリンクを貼れます。type」の詳細はこちらのページ(英語)を見て下さい。cookies」はクッキーの使用を伝えるという意味合いでこれを選択する場合はクッキーポリシーに下記のようなメッセージを記載しておくといいかと思います。当サイトではクッキーを利用しています。2018/6/4以降に当サイトを訪れたユーザーにはクッキーの利用に同意する旨のメッセージを表示されることがあります。「了解!」ボタンをクリックするとメッセージが表示されなくなります。了解せずに引き続き当サイトを利用する場合は同意したものとします。」はオプトアウト(クッキーの使用を拒否)するボタンを追加します。カスタマイズする必要があり個人的にはハードルが高いので選択してません。」はオプトアウトに加えてオプトイン(クッキーの使用に同意)するボタンを追加します。こちらもハードルが高いので選択してません。Text」は表示されるメッセージやボタンに表示される内容などを設定でき、何も設定しなければデフォルトの文字列が表示されます。地域によって表示言語を切り替えられたらいいんでしょうけど筆者のスキルでは無理なので日本語と英語の表記にしてみようかと思います。code」をクリックしてクリップボードにコードがコピーされるので<head></head>タグ内に貼り付ければ完了です。"当サイトではクッキーを利用しています。"https://edit-anything.com/about/about_01_site.html#cookie"}})});</script></head>メッセージの途中で改行したかったんですがコピーしたコードにある「\n」では出来なかったので下記のように書き換えたら改行できるようになりました。JavaScriptはド素人なので正しいコードなのかよく分かりません。"当サイトではクッキーを利用しています。site.",出力時にどのような感じでCSSのクラスが付加されているか確認しようと右メニューからコードを覗いてみたんですが、メッセージを表示しているHTMLコードを見つけることができませんでした。I)ツールで見ると確認できました。完成したのが下図です。※改行するのはやめました。クッキーの有効期限クッキーの有効期限は設定項目もなく明確な仕様が見つけられなかったので憶測ですが、クッキーを探したら「cookieconsent_status」というのがありそれの有効期限が一年後になっていたのでおそらく一年で間違いないと思います。クッキーをユーザー自身で削除するか、一年後にまたメッセージが表示されると思います。ご面倒をお掛けますがご協力お願いします。APIを使えば地域によって表示・非表示を変更したりできるようなんですが如何せん意味不明でハードルが高いのでやっていません。気になったのが当サイトのようにひとつのドメインをディレクトリーに分けて複数のワードプレスや静的サイトで構成される複雑なサイトを運営している場合は、クッキーは異なるディレクトリーにアクセスした際にも表示されるのか気になったのでちょっとテストしたところ、一度クッキーに保存されたら別のディレクトリーに保存しているサイトでもメッセージが表示されなかったのでその辺は気にする必要はないようです。コンテンツの設定」と進む。「すべてのCookieとサイトデータを表示」をクリック。検索フォームにWWWなどを除いたドメインなどを入力して検索する。小さな三角形(▶)をクリックして詳細を開くとその中に「cookieconsent_status」があると思うので削除する。このようにしてクッキーを削除して当サイトに再アクセスするとまたメッセージが表示されるようになると思います。21:11はじめまして。自分もこの問題で困っていました。Consent(Webツール)のところで紹介されている(英語と日本語の)文章をほぼそのまま使ってもよろしいでしょうか。(メッセージボックス内の文章やクッキーポリシーの文章など)外国向けの文章なので、自分で書いて文章を間違えて、それが誤解の原因になってしまうとよくないと思いまして......。使用させていただける場合、いくつかのブログとホームページで使用させていただくことになってしまうかもしれないと思いますが......、よろしくお願いいたします。ありがとうございます。21:17コメントありがとうございます。翻訳が本当に正しいのかどうが分かりませんのでご自身の責任でお使いください。20:41お返事が遅れてすみませんでした。>翻訳が本当に正しいのかどうが分かりませんのでご自身の責任でお使いください。ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。edit-anything。