fbpx
メルマガのぞき見!【限定情報】をGETする方法

無効なトラフィック(アドセンス狩り)対策プラグインの設定方法【Cocoon・他テーマ】

にっきー

にっきーです!

実は2020年12月から急に、「無効なトラフィックを検出しました」の警告とともに、AdSense広告の表示停止措置のメールが届く人が増えています。

この「無効なトラフィック」は基本的に、通常のクリック率(1〜3%程度)に対して異常に多い数字が出たときに検知されやすいです。

 

広告が停止になる2パターン
AdSenseの広告の停止につながる「無効なトラフィックを検出」は、大きく2つのパターンがあります。

  1. 自らのブログの広告をクリックしてしまった人
  2. 他者に一度に大量のクリックをされた人

 

1はたとえ1回でも問答無用でNGです。

広告出稿者にとって、本来の意図と異なる(興味のない人)が収益目的でクリックしたことに対して費用を支払うのは不本意ですからね。Googleさんも広告主という出資元に不利益を出したくないのは当然です。

 

2は知人が善意で押してしまった場合と、悪意ある第三者が広告を停止させようとした場合の2つがあります。

にっきー

悪意ある第三者は、「広告停止した」という嘆きのツイートを見たいだけの愉快犯だったり、自分がAdSenseに合格できない腹いせだったりと、それぞれの“ご事情”は様々です

…理由は何にせよ、意図的に広告アカウントを停止させているのは、かなり悪質な愉快犯です。

前者は「収益になれば」という善意かもしれませんが、結果的には1と同じく100%利益にならないクリックなので、広告の出稿者にとってはいい迷惑です。

興味ある人にクリックしてもらえて初めて、広告として意味があるもんね。

アドさん

 

今回の記事では特に、2のうち悪意ある第三者によるクリック防止することを目的とした設定について説明します。

 

あくまでも傾向としてですが、2020年の「無効なトラフィック」によるAdSense停止は、ブログ収益化を開始させたばかりの人(運営歴の短い人)や、記事数が非常に少ない人(更新ペースの遅い人)に多い印象です。

そのため、ダメージは低いかもしれませんが、「やっと収益化できたのに、その矢先にこれか…」となるよりは、今のうちに設定をしておきましょう!

 

この記事を読んでできること

無効なトラフィックにつながるクリックを防げるプラグイン「AdSense Invalid Click Protector」の設定方法を、Cocoonユーザー&初心者に向けて説明していきます!

 

AdSense Invalid Click Protectorを有効にすると、あなたのブログ内で下のイラストのように、プラグインやWordPressのシステムが動いてくれます。

 

「無効なトラフィック」の対策となるプラグインの設定を説明していきますが、合わせて「どうしてこのやり方なのか」も紹介します。

にっきー

即効性のある対策を講じるのはもちろんですが、そもそもどうしてこの対策をしていくか、という根本的なところを理解しておきましょう!

 

 

AICPのインストールとソースコード設定(Cocoon)

 

早速ですが、Cocoonユーザーさんに向けて、AdSenseの不正クリック防止プラグイン設定方法を説明していきます!

 

手順1
プラグイン「AICP」のインストール

まずは、アドセンス狩り対策プラグイン「AdSense Invalid Click Protector」(略してAICP)を新規追加します。

追加ってどうやるんだっけ?

アドさん

にっきー

左のメニューから、「プラグイン」→「新規追加」をクリックして、「AdSense Invalid Click Protector」を検索してください!

「AdSense Invalid Click Protector」を検索して出てきたら、「今すぐインストール」でインストールをします。

 

インストールが完了すると、「今すぐインストール」のボタンが「有効化」という青いボタンに変わるので、「有効化」をクリックしてください。

これでプラグインの用意は完了です。

が!!

設定はこれでは全く終わっていません!!

次の設定がめちゃくちゃ重要です!!必ず行ってください!

手順2
広告をコードに置き換える

アドセンス広告のコードを今まではそのまま記事の中に入力していた、という人もいますよね。

記事の中にアドセンスの広告コードをそのまま入力すると、実は、後々めちゃくちゃ面倒な思いをする可能性があります。

 

広告の表示にショートコードを使った方がいい理由

 

記事の中にそのまま広告コードを貼っていると、広告を変えたい時表記を調整したい時などに、全ての記事のコードを1つ1つ書き換える必要があります。

他方で、ショートコードを使った広告の配置は、記事の中で「ここに広告を表示させる」という枠だけを先に作っているようなイメージです。

枠だけ指定している状態ということは、表示させる広告を変えたいときは、参照元さえ変更すれば、全ての記事内の広告が一括で変わります

にっきー

Cocoonで広告コードを貼り付ける場所がある理由は、これです。ユーザーが広告を一斉に変えたいなって思ったときに楽できるようにしてあるのです。

Cocoonユーザーさんはこの「ショートコードの設定」は、「Cocoon設定」→「広告」タブで行えます。

 

前置きが長くなりましたが、プラグインを使った広告制御では一斉管理の行いやすい「ショートコードでの表示」が不可欠です。そのため、ショートコードを使った表示ができるように、設定を変えていきます。

 

AICPのための広告コードの用意

 

まず、プラグインAICPのための広告コードを用意します。

こちらが、AICPに使う広告コードです。

コード
function ad01Func() {
if( aicp_can_see_ads() ) {
$adCode = '
<div class="aicp">スポンサーリンク
ここにあなたの広告のコードを貼り付ける
</div>';
return $adCode;
} else {
return '<div class="error">広告の表示が一時的に制限されています</div>';
}
}
add_shortcode('ad01', 'ad01Func');

上記のコードの中の「ここにあなたの広告コードを貼り付ける」の箇所を、あなたのAdSense広告コードに変えてください。

<div class=”aicp”>と</div>の間に入れればいいんだね〜

アドさん

下記のようなイメージです。Windowsなら「メモ帳」、Macなら「テキストエディット」を使うとよいです。(いずれも、リッチテキストではない状態で使ってください)

この赤枠のところに入る広告は、各自でコピーしてこなければなりません。

にっきー

「OK!用意してくるわ!」という感じで広告コードの用意がイメージできた人は、以後少し読み飛ばしてもらって大丈夫です。「広告コードってどこで手に入るんだっけ…」という不安な人は、一緒にやっていきましょう!
注意
以後は「これまでに広告を設定していた人」と、「今日から広告を貼ろうと思っていた人・Cocoon以外のテーマを使っている人」で少し設定が異なります。

これまでにCocoonで広告を表示させていた人は、「すでにCocoonで広告設定を済ませている人」までジャンプしてください!

 

Cocoonで未設定の人・他のテーマで広告設定をする人

 

Cocoon以外のテーマの方も、基本はこの設定方法なので、見ながら進めてください。

注意
有料テーマの「JIN」を使っている人は、ショートコードが無効化される作りになっているので、個別で設定変更をする必要があります。専門的なスキルが必要なので、今回はJIN以外の方に向けて説明させていただきます。
▶JIN公式フォーラムに送られた質問と回答を見る人はこちら(※解決できる回答はありませんが一応…)

JINの場合、ショートコードを有効化できるプラグインの「Code Snippets」を使うとショートコードの対応が可能らしいです。にっきーはチャレンジできていないので、バックアップを取りつつチャレンジしてみてください。

なお、Cocoon(コクーン)は2019年からプラグインAICPに合わせたショートコードに対応していることが、公式フォーラムにも書かれています。2019年時点では追加でアップデートデータのインストールが必要でしたが、2020年には標準搭載されていますので、特別な対応は不要です!

にっきー

JIN以外の方は、まずは下記の記事を見ながら「広告コードのコピー」までを進めてください!
AdSense(アドセンス)合格後の広告設定は2つ!自動と手動の併用方法【Cocoon】

 

広告コードをコピーできたら、下記の「ここにあなたの広告コードを貼り付ける」のところを置換してください。

コード
function ad01Func() {
if( aicp_can_see_ads() ) {
$adCode = '
<div class="aicp">スポンサーリンク
ここにあなたの広告のコードを貼り付ける
</div>';
return $adCode;
} else {
return '<div class="error">広告の表示が一時的に制限されています</div>';
}
}
add_shortcode('ad01', 'ad01Func');

完成イメージはこんな感じです。

ここまで終えたら、「手順3 functions.phpでの設定」まで読み飛ばしてください!

 

すでにCocoonで広告設定を済ませている人

 

すでにCocoonでAdSense広告を表示させていた」という人は、AdSenseのページを開かずに、Cocoon内に記入していた情報で設定を進めることができます。

「Cocoon設定」→「広告」に、ご自身がAdSenseから転記した広告コードがあるので、それを使うのが近道です。

 

 

アドセンス設定の「広告コード」のところにあるものをコピーして「メモ帳(Windows)」や「テキストエディット(Mac)」などのオフラインで使えるメモ帳に貼り付けておいてください。

広告コードをコピーできたら、下記の「ここにあなたの広告コードを貼り付ける」のところへ貼り付けてください。

コード
function ad01Func() {
if( aicp_can_see_ads() ) {
$adCode = '
<div class="aicp">スポンサーリンク
ここにあなたの広告のコードを貼り付ける
</div>';
return $adCode;
} else {
return '<div class="error">広告の表示が一時的に制限されています</div>';
}
}
add_shortcode('ad01', 'ad01Func');

完成イメージはこんな感じです。

 

そして、さきほどまでコードが書かれていた「アドセンス設定」「広告コード」枠内の内容は削除し、[ad01]と入力しておいてください。

※ついでに、「広告ラベル」のところに「スポンサーリンク」と書いていた人は、消しておいてください。

 

にっきー

説明の便宜上、上記は全角で書いていますが、皆さんは全て半角で記入して下さいね!

上の画像のようになっていればokです。保存しておいてください。

 

手順3
functions.phpでの設定

「手順2」で、プラグインのために用意した広告コードを、WortPress上で設定していきます。

WordPressのシステム上に貼り付けて、稼働するようにするわけだね!

アドさん

にっきー

そういうことです!

 

「外観」→「テーマエディター」から編集をします。

 

初めてテーマエディターを操作するときは、下記のような警告が出てきます。

これはいわば「わからない人は操作しないでください」という警告文です。

「理解しました」をクリックして進みます。

 

右側のリストから「テーマのための関数(functions.php)」を選択します。

 

 

functions.phpを開いたら必ず現状のものをコピーし、Windowsなら「メモ帳」、Macなら「テキストエディット」などに取り置きしてください。

現状のfunctions.phpの中に、「//以下に子テーマ用の関数を書く」というところがあるので、その下に「手順2」で作成したコードを貼り付けます。

 

 

貼り付けたら「ファイルを更新」をクリックします。

成功すると下に「ファイルの編集に成功しました」の文字が出てきます。

これで、functions.phpの設定も完了です。

手順4
広告コードを使うとき

すべての設定が終わってから広告コードを使うときは、記事編集画面でショートコード[ad01]を入力してください。

 

本文の中にこれまでGoogle AdSenseのコードをそのまま貼り付けていた人(Add quick tagsで楽はしつつも同じことをしていた人含む)は、以後この短い表記で広告が出るのは不思議な感じがするかもしれませんね。

 

注意1
広告コードを使うときは、必ず下記の条件を守ってください。

  1. ショートコードはすべて半角で入力すること
  2. 前と後ろの [ ](半角のコの字カッコ)も忘れずに使うこと
  3. 同じ行内に文章を入れないこと
注意2
これまで各記事で広告コードをそのまま貼り付けていた人は、広告コードをショートコード[ad01]に全て書き換える必要があります。

1記事ずつ開いて書き換え作業を行うのが大変、という人は、プラグイン「Search Regex」などを使って一斉変換するのもやりやすいです。

今まで[ad]を使っていたCocoonユーザーさんへ

ショートコード使用時は引き続き[ad]と入力してokです。

なぜなら[ad]と入力しても、参照先にすでに[ad01]が書かれているため、結果的には[ad01]と入力したときと同じものに置き換えられるからです。同じ理由で、過去に貼り付けた[ad]の表記も変更する必要はありません。

にっきー

きちんと設定すると、その後の記事更新も実はショートコードで楽になるんです!
最初からCocoonのショートコード[ad]を使っていた人はそのまま同じように使える、というのも助かるね!

アドさん

 

 

AdSense Invalid Click Protectorでの設定

 

最後に、AdSense Invalid Click Protectorを自分好みに少し変更できるので、そのやり方をご紹介しておきます。

 

左のメニューから「AdSense Invalid Click Protector」を選択し、「General Settings」を選びます。

 

ここで下記の3つを、自分の好きなように設定変更できます。

にっきー

にっきーのおすすめは、「2」回まで・「1」時間に・「7」日間ブロック、という感じです。

広告クリックは2回連打されたらもう十分怪しいかなと思うので、2回以上クリックした人をエラー対象にしました。

もちろん、にっきーと異なる数字にしてもらってもokです。

設定を変えたら必ず「変更をまとめて保存」をクリックしておいてください。

 

 

広告をブロックできているか確認する方法

 

アドレセンス狩り対策としてAICPの設定をやっていたわけなので、「本当に設定ができているのか」「うまく作動してくれるのか」ってちょっと心配ですよね。

きちんと働いてくれていれば、こんな風に動作してくれるはずです。

 

実はこれを確認する方法があります。

最後にその確認方法をご紹介しておきます!

 

最初に一度、「プラグインが判断した結果を表示させる枠」として[ad01]の表記を使っていきます、という話をしました。

設定終了後に自分のブログを見ると、今までと変わらず広告が出ていると思います。

ではこれが「NG判定された人の見え方」だとどうなるかを確認しておきましょう。

 

 

普通の見えかたを確認しておこう

まず、確認前の通常時の表示はこんな感じ。記事上部と、右のサイドバー上部に広告が出ていますね。

これをよく覚えておいてください。

 

それでは、確認の手順を紹介していきます。

 

左のメニューから「AdSense Invalid Click Protector」→「General Settings」を選びます。

 

開いたら下の方の…英語が長いので、画像のとおりに設定してください。笑

「Yes」を選び、「JP」と入力してください。

それぞれの英文の意味は画像に書いた赤文字の内容です(意訳)。

これで、一時的に「日本からのアクセス者には広告を表示させない」状態が作り出されました。

なるほど、日本からのアクセスを除外することで、管理者自身も安全に除外対象に含めることができるんだね。

アドさん

にっきー

確認のために広告を連打するわけには行かないですから。

 

これで「変更を保存」を選ぶと、ブログに反映されます。

 

それでは見てみましょう。

 

 

 

 

 

ドキドキドキドキ………

 

 

 

 

\ババーン!/

広告が表示されない状態になりました!

にっきー

このときの文章表記を別のものにしたい人は、functions.phpに入力したコードの設定を変えてください
注意
きちんと非表示になることを確認したら、すぐに「特定の国を除外する」の項目を「No」に戻しておいてくださいね!

 

AdSense自動広告を使っている人へ

 

自動広告をONにしている人は、もしかしたら下記の画像の右側のように、広告が残っているかもしれません。

AdSenseの自動広告で、AICPをコントロールするやり方は、現在にっきーも模索中なので…アドセンス狩り対策を万全にしたい人は、一度自動広告をオフにしておいてください。

にっきー

自動広告のやり方が確証でき次第、更新します!

 

まとめ

 

今回は、アドセンス狩り対策として使えるプラグインの設定について、Cocoonユーザーさん中心に説明していきました。

設定のポイントをまとめるとこんな感じです。

MEMO
  • プラグインをインストールするだけでは対策にならない
  • functions.phpの書き換えが必要
  • ショートコードを設定すると、普段のブログ執筆も楽になる!
  • 設定し終えたら、正しく動作するか確認しよう

 

広告が表示されるようになると、どうしても嬉しくてSNSなどで「合格した!」と口にしてしまいますが、悪意ある人にとってはもっとも見つけやすいターゲットです。

にっきー

自分のブログとGoogleの顧客を守るためにも、アドセンス広告を設置するのと同時に、対策も設定しておきましょう!

 

にっきーのコンサルメンバーさんやメルマガ読者さんには、今回のような最新事情を踏まえた対策や情報を、いち早くリリースしています。

にっきーの情報を早く手に入れたい人は、まずはメルマガでにっきーのことを深く知ってみてください!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)