WordPressでAdSenseの無効クリックを防ぐ方法を知りたいですか?
無効な AdSense のクリックは、一般的にボットやスパマーによって生成されたクリックやインプレッションの結果です。無効クリックが多いと、AdSense アカウントが停止される可能性があります。
この投稿では、WordPressでAdSenseの無効クリックを防ぐ方法をご紹介します。
このガイドで取り上げるトピックの概要は以下の通りです。下のリンクをクリックすると、各セクションにジャンプできます:
無効なアドセンスクリックとは?
無効なAdSenseクリックとは、無効なトラフィックから発生した広告へのクリックのことです。
Googleは何を無効なトラフィックとみなしているのか?
- サイトオーナーによる広告のクリック数またはインプレッション数
- 1人または複数のユーザーによる広告のクリックやインプレッションの繰り返し
- ユーザーに誤って広告をクリックさせるよう操作しているサイトオーナーたち
- ボットやロボットのような自動化ツールは、インプレッションやクリックを操作する。
実際に広告を表示し、クリックしている人がいるのであれば、問題はない。
しかし、WordPressサイトに低品質なソースからトラフィックが来ることもあります。そのひとつが、ディスプレイ広告をクリックするボットトラフィックです。
Google Adsenseは無効クリックを検出するか?
そう、Googleは無効クリックをすべて自動的に検出する非常に洗練されたプラットフォームを持っている。
通常、無効なトラフィックやクリックが大量に発生しない限り、Googleはアカウントに対してアクションを起こしません。
少量のボットやクローラーのトラフィック、広告の二重クリック、その他のエラーはよくあることなので、無視されがちだ。
しかし、Googleはボットトラフィックや偽のクリックを除外するために、アカウントの収益を自動的に調整します。この調整はリアルタイムと月末の両方で行われます。
アカウントのペナルティを回避する最善の方法は、無効なトラフィックがサイトに到達するのを阻止することです。無効なクリックをGoogle Adsenseチームに報告することはできますが、これによってアカウントの責任が免除されるわけではありません。
WordPressでAdSenseを無効クリックから守る方法
無効なクリックはWordPressブログと オンラインでお金を稼ぐ能力にとって脅威であり、特に継続的な問題であればなおさらです。
Google Adsenseアカウントを良好な状態に保つためにできることが3つあります:
- トラフィックを監視し、無効なソースを特定する。
- 広告の配置がAdSenseのガイドラインに沿っていることを確認してください。
- AdSense 保護WordPress プラグインを使用して、無効なトラフィックやクリックをブロックする。
- DDoSトラフィックを防ぐために、Cloudflareやその他のWordPressセキュリティプラグインを使用する。
広告トラフィックとWordPress訪問者を理解する
無効なAdSenseクリックの根本的な問題は、あなたのトラフィックにある。
WordPressウェブサイトのオーナーであるあなたは、あなたのサイトが受け取るトラフィックに責任を負っています。だからこそ、人々があなたのサイトをどのように見つけ、利用しているかを理解することが非常に重要なのです。
サイトのトラフィックとアナリティクスを監視する最も簡単な方法は、MonsterInsightsを使用することです。WordPressのための最高の分析ソリューションであり、あなたのような300万人以上のサイトオーナーに使用されています。
MonsterInsightsには、最も重要な分析データにアクセスできる無料版もあります。
詳しくは、WordPressにGoogle アナリティクスをインストールする方法をご覧ください。
プラグインをセットアップしたら、WordPressダッシュボード内でGoogleアナリティクスレポートを表示することができます。Insights ” Reportsにアクセスするだけで、トラフィックの概要を簡単に把握することができます。
Google アナリティクスと Google Adsense のデータを比較して、無効クリックの原因となっているトラフィックソースがあるかどうかを確認することができます。
もしかしたら、個別で質の低い参照元サイトがスパムトラフィックを送っていることに気づいたかもしれないし、特定のFacebookグループに投稿すると、あなたのサイトに戻るトラフィックのほとんどがボットトラフィックであることに気づいたかもしれない。
WordPressで訪問者の誤クリックを防ぐ
訪問者が誤って広告をクリックしてしまい、無効なクリックを獲得している可能性があります。
広告が他のコンテンツと似すぎていたり、広告がサイトを使いにくくする位置にあるとします。その場合、訪問者が誤って広告をクリックしてしまう可能性があります。
例えば、ドロップダウン・メニューの真下に広告がある場合、訪問者が誤ってその広告をクリックしてしまう可能性があります。
もう一つのよくある間違いは、コンテンツやナビゲーションリンクのように見える広告ユニットを使うことです。ユーザーがサイト内をナビゲーションしているつもりで広告をクリックすると、誤クリックにつながる可能性があります。
AdSense 広告の配置についての詳細は、WordPress で AdSense 収益を最適化する方法のステップバイステップガイドをご覧ください。
WordPressプラグインで無効なトラフィックソースをブロックする
広告が正しく設定されているにもかかわらず、Googleから警告が表示される場合は、WordPressプラグインで無効なトラフィックソースをブロックする必要があります。
そのためには、AdSense Invalid Click Protectorプラグインの使用をお勧めします。高度なカスタマイズが可能なので、ニーズに応じてトラフィックやユーザーをブロックすることができます。
このプラグインを使用すると、国全体をブロックしたり、ユーザーごとの広告クリック数の上限を設定したり、広告の上限に達した訪問者をブロックしたり、IPアドレスをブロックしたりすることができます。
まず最初にAdSense Invalid Click Protectorプラグインをインストールします。プラグインのインストールの詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
プラグインをインストールして有効化すると、WordPressのダッシュボードに「AdSense Invalid Click Protector」というナビゲーションオプションが追加されます。
次に、プラグインの設定を行います。これを行うには、Adsense Invalid Click Protector ” General Settingsに移動します。
この画面で、ブロックしたい行動やトラフィックの条件を設定します。
広告のクリック制限」を2に設定し、訪問者が広告を2回クリックするだけで広告が表示されなくなるようにします。
次に、「Click Counter Cookie Expiration Time」を5時間に設定します。これは、5時間後にそのユーザーに対して広告が再び表示されることを意味します。
その後、「訪問者禁止期間」を初期設定の7日間のままにします。これで7日間、禁止された訪問者に広告が表示されなくなります。
特定の国の広告表示をブロックするには、「特定の国の広告表示をブロックしますか」のチェックボックスを「はい」に設定します。特定の国をブロックしたくない場合は、「いいえ」のままにしてください。
次に、ブロックしたい国の国コードを入力します。
画面を終了する前に、必ず「変更を保存」をクリックしてください。
ブロック設定が完了したら、既存のAdSense広告ユニットにプラグインコードを追加する必要があります。
どこにコードを追加するかは、Google AdsenseのコードをWordPressにどのように追加したかによります。
WordPressにAdSenseコードを手動で追加した場合は、サイト内のすべてのコードのインスタンスを見つける必要があります。
プラグインを使って広告を管理している場合は、プラグインに移動してAdSenseのコードブロックを開いてください。以下のコードと同じように表示されます。
それができたら、AdSense広告コードブロックの前に以下のコードを追加する必要がある:
if( aicp_can_see_ads() ) { /* Your AdSense code goes here */ }
次に、広告コードをシンプルなdivタグで囲みます:
<div class="aicp">...your ad code goes here...</div>
最終的な広告コードは次のようになります:
if( aicp_can_see_ads() ) {
<div class="aicp">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- AdSense Responsive Ad Code -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-1234567890"
data-ad-slot="0123456789"
data-ad-format="auto">
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
}
詳しくは、WordPressでカスタマイザーコードを簡単に追加する方法をご覧ください。
Google Adsense広告にプラグインコードを追加すると、先に割り当てたブロック設定に基づいて広告が表示されます。
もしあなたが手ぶらで解決したいのであれば、クリック詐欺防止がビルトインされたWP Advanced Ads Proというプレミアムプラグインがある。
プラグイン設定から直接クリック詐欺防止機能を有効化できます。サイトに追加するコードはありません。
この投稿が WordPress で AdSense の無効クリックを防ぐのにお役に立てば幸いです。また、WordPressの広告管理プラグインとソリューションのベストコレクションや、WordPressのエキスパートが選ぶビジネス必携のWordPressプラグイン24選もご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Ahmed Omar
Invalid clicks is nightmare, as it may affect or in worst cases can block the adsense account
Thank you for theses information which is really important to consider
I will use this plugin and give it a try
Thank you
WPBeginner Support
You’re welcome, we hope you find the plugin helpful!
管理者
Shahid Hussain
I think this plugin not working on mobile devices
WPBeginner Support
Correct, for the moment the plugin author says that this is due to how touchscreens work instead of mouse click input.
管理者
Arsl
My adsense has auto ads code and i have added in the header.php file of my wordpress script so what do i need to do to make this plugin work?
WPBeginner Support
The plugin does not currently work with auto ads, you would need to check with the plugin’s support for their plans on adding support for auto ads.
管理者
Diekola Yusuf
I followed all steps in this guide, but I always see the
if( aicp_can_see_ads() ) {
The ads displays correctly
}
on the frontend of my website
WPBeginner Support
That method is for if you are using a plugin to add the code, you would not need the if statement when manually editing the code in your site’s content.
管理者
Abugnaba stephen
please is it a must to to add the plugin code to my existing AdSense ad units, before Ads invalid click protector can work?
WPBeginner Support
Yes, you must add the code to your ads for the plugin to work.
管理者
Inayat
Really thankful to you! I’m searching for this post on your site. I want to know what you suggest at the beginning level doing this setting is a good thing or waiting till the minimum traffic we get.
WPBeginner Support
It is fine to do this in either circumstance if you are wanting to help prevent invalid clicks.
管理者
Awais Afzal
Hi, Thank you so much for the plugin recommendation. There is a question in my mind. Normally there is an Auto Ad Option We got Google Adsense Which means we are only required to put the code in the head section which verifies the google Adsense with our WordPress website and don’t need to add code manually on different sections. Now how will we block invalid clicks on our website with this plugin if we use aut ad option?
WPBeginner Support
The plugin does not currently support auto ads, you would want to reach out to the plugin’s support for any timelines on ability to work with Auto Ads
管理者
Francis
Is there a way I can apply this to my auto ads?
WPBeginner Support
You would need to check with the plugin’s support for their current availability to handle auto ads
管理者