CloudflareでCDN配信してもAdSense収益が減ることはないよ!ちゃちゃっと設定してしまおう。

AdSense

そのまま動かしてしまうとAdSenseが個々人に最適化されなくなって収益がへることがあるようですが、ちゃんと設定方法があります。

対象となる人

  • CloudflareでCDN配信していて、AdSenseを使っている人
  • Nginx設定が可能な人(レンタルサーバーでもNginx設定が可能な場合はOK)

やり方について

Cloudflareのサイトで言及しています。

Adsenseの影響について

適切な処理をすれば問題ないとのこと。適切な処置とはmod_cloudflare設定をするとのこと。これには原因がある。こちらも言及有り。

原因は個々人のIPがCloudflareを通すことで区別がつかなくなっていること

Cloudflareを通すと、全て同じIPになるのが諸悪の根源らしい。

Nginxで個別のIPをキチンと区別して認識するようにする方法

私はNginx使っているのでこちらの設定をしました。apacheの人は下記参考!

ここにかいてある設定をnginxの設定ファイルに書けばOKです。私は /etc/nginx/conf.d/my_proxy.conf というようなファイルを作ってここにそのまま内容を貼り付けて、nginx -s reloadで再起動してうまくいきました。

nginxのアクセスログを確認し、自分でブログトップページにアクセスした時に、自分のグローバルIPになっていたら成功です。

Apacheで個別のIPをキチンと区別して認識するようにする方法

https://support.cloudflare.com/hc/en-us/articles/203656534-How-do-I-restore-original-visitor-IP-with-Apache-2-4-

に書いてある設定をすると良さそうです。

まとめ

すこしの手間はありますが、Cloudflareを使うことでサイトの高速化が無料でできますので、AdSenseが変になるかもだから使わないのは勿体無いです!!

多少のNginx知識でいけますので頑張って設定してみましょう!

コメント