Casual Developers Note

初級・中級のエンジニアやデザイナー向けに技術情報と英語学習情報を提供中。エンジニアもデザイナーも技術と英語を身に着けて海外に飛び立とう!

  • ホーム
  • 技術 Tips & Tutorials
  • 技術塾
  • ライフハック
  • 海外留学
  • 英語学習
  • コラム
  • お問い合わせ
You are here: Home / ライフハック / WordPressブログに広告を自由自在に配置するための無料のプラグイン4選

2018年3月2日 By Keid Leave a Comment

WordPressブログに広告を自由自在に配置するための無料のプラグイン4選

WordPressブログに広告を自由自在に配置するための無料のプラグイン4選

アフィリエイトでブログに広告を配置する場合、どこにどれくらい配置すべきかを検討することは重要ですが、配置したい場所に配置できないのでは意味がありません。この記事ではWordPressのプラグインだけで、自由自在に広告を配置する方法を紹介します。

見出し

  • 1 はじめに
  • 2 想定する広告の配置と機能
    • 2.1 想定する配置
    • 2.2 想定する機能
  • 3 無料かつ有用なWordPressプラグインたち
    • 3.1 最強プラグインAdvanced Ads
    • 3.2 クリック率測定とA/BテストができるAdRotate
    • 3.3 玄人感のあるAd Inserter
    • 3.4 Google AdSenseのために生まれたWP QUADS
  • 4 クリックのトラッキングはどうすればよいか?
    • 4.1 Googleタグマネージャでクリックのトラッキングは実現可能!
  • 5 最後に
    • 5.1 関連記事

はじめに

この記事では広告を4つの無料のWordPressプラグインを紹介します。それぞれ単体で広告がある程度管理できる有用なプラグインになりますので、これを知っていれば、無料で広告を自由自在に配置できるようになります。

想定する広告の配置と機能

まずは、広告の配置を考えましょう。よくある広告の配置パターンを以下に図にしました。(「Ad」は広告を表し、Advertisementの短縮語です。海外では一般的に使われます。)

想定する配置

スクリーンショット 2018 02 04 16 40 55

  • (1) 記事のリード文の下
  • (2) 記事の本文の間
  • (3) 記事の本文の下
  • (4) 記事の関連記事の下
  • (5) サイドバーの上
  • (6) サイドバーの間
  • (7) サイドバーの下

これらの配置を自由に設定できるプラグインがあれば、ほとんどのパターンを実現できます。

想定する機能

加えて、プラグインには以下の機能が欲しいです。

  • (1) カテゴリ毎に広告を出し分けする
  • (2) クリックのトラッキングをする

無料かつ有用なWordPressプラグインたち

最強プラグインAdvanced Ads

Advanced Ads – Ad Manager & AdSense
Advanced Ads – Ad Manager & AdSense
Download QR-Code
Advanced Ads – Ad Manager & AdSense
Developer: Thomas Maier, Advanced Ads GmbH
Price: Free

想定している配置(1)-(7)の全てと、想定する機能(1)を簡単に実現できる無料プラグインがこの「Advanced Ads」です。

広告を一つ一つ一覧で管理でき、広告毎に表示条件(カテゴリ毎に表示するなど)を設定できる、大変便利なプラグインです。

さらに、広告をグループ毎にまとめることができ、グループ内の広告を優先度を決めて自動的に出し分けさせたりすることも可能です。このグループで表示数を2つとした場合、広告2つをキレイに並べて表示してくれるところも気が効いています。他のプラグインで2つの広告を並べた場合、大抵は横に並べるためにCSSをいじる必要があり面倒です。痒い所に手が届いていますね。

ただ一つ残念な点を上げるとすれば、想定する機能(2)のクリックのトラッキングは有料になっており、必要な場合は購入しなければなりません。この記事の最後に無料での解決策をお教えします。

クリック率測定とA/BテストができるAdRotate

AdRotate – Ad manager & AdSense Ads
AdRotate – Ad manager & AdSense Ads
Download QR-Code
AdRotate – Ad manager & AdSense Ads
Developer: Arnan de Gans
Price: Free

このプラグインは想定している配置(1)-(7)の全てと、想定する機能(2)を実現可能です。

特徴はクリック率を測定できる点とA/Bテストができる点で、無料でそれができるのはこのプラグインくらいです。広告の一覧管理やグループ管理も簡単に行なえます。また、広告の表示に有効期限ありきな点も特徴ですが、先程紹介したAdvanced Adsでも有効期限は設定できます。

残念な点は、想定する機能(1)のカテゴリ毎の出し分けができない点です。細かい表示条件の設定が不要だと考えている人であれば有用です。

玄人感のあるAd Inserter

Ad Inserter – Ad Manager & AdSense Ads
Ad Inserter – Ad Manager & AdSense Ads
Download QR-Code
Ad Inserter – Ad Manager & AdSense Ads
Developer: Igor Funa
Price: Free

このプラグインは見た目がとっつきにくいのですが、想定している配置(1)-(7)の全てと、想定する機能(1)を実現可能です。

ただし、たくさんの広告を一覧で管理したり、グループ管理して優先度を付けるなどといった事はできません。どちらかと言うと、選定した少ない広告をいかに適切な条件で表示し、適切な場所に配置するか、といった点に焦点が当てられています。掲載する広告数が少ないのであれば有用だと言えます。

Google AdSenseのために生まれたWP QUADS

Ads by WPQUADS – Best Ads & Adsense Ads Plugin for WP & AMP
Ads by WPQUADS – Best Ads & Adsense Ads Plugin for WP & AMP
Download QR-Code
Ads by WPQUADS – Best Ads & Adsense Ads Plugin for WP & AMP
Developer: WP Quads
Price: Free

このプラグインはアドセンス広告を適切な場所に配置するために作られてものですが、他のアフィリエイトも配置可能です。

想定している配置(1)-(7)の全てを実現可能ですが、想定する機能はいずれも持っていません。表示条件の制御はせずに、単に適切な位置に広告を配置するだけであれば有用です。

クリックのトラッキングはどうすればよいか?

ここまででプラグインの紹介は終わりました。

想定する配置および想定する機能を全て実現するには、Advanced Adsを選択した上で、残り一つの問題である想定する機能(2)のクリックのトラッキングを解決する必要があります。どうすればよいのでしょうか?

Googleタグマネージャでクリックのトラッキングは実現可能!

その解決策が「Googleタグマネージャ」になります。Googleタグマネージャ(Google Tag Manager)はタグを管理するためのサービスです。タグと言うのは、ヘッダーやフッターに埋め込んでいるGoogle Analyticsの設定のためのスクリプトなどのことを指します。

これがどう関係してくるのかですが、実はGoogleタグマネージャで配信可能なタグにはクリックのイベント検知も含まており、広告毎やアフィリエイト会社毎などの分類でタグを作成することでクリックを検知してトラッキングできます。

トラッキングした情報はGoogle Analyticsのイベント画面から確認できるので、大変便利です。強いて文句を言うなら、タグを作るのが非常に面倒くさいのですが、それは無料でやっているので仕方がないですね。

最後に

いかがでしたか?これでほとんどの人は自分がやりたいように自由自在に広告を管理できるようになったのではないでしょうか。もしまだ不十分の人はまずは他のプラグインを探して組み合わせて使うという方法も有りです。プラグインは探すと数多くあるので、プラグインごとの特徴を知って組み合わせることで自分にあった最適な広告の管理が実現できます。有料のプラグイン?PHPでコーディング?そんなものは不要です。それでは。

The following two tabs change content below.
  • この記事を書いた人
  • 最新の記事
Keid
Twitter のプロフィール

Keid

自由で楽しい世界を目指すフルスタックWebデベロッパー。 大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。全く英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。挑戦に終わりはない。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。
Keid
Twitter のプロフィール

最新記事 by Keid (全て見る)

  • 2020年JS周辺のバックエンド寄りの注目技術!ネクストNodeJSの「Deno」と分散型パッケージレジストリの「Entropic」の紹介 - 2020年1月13日
  • 今さら聞けないJavaによる関数型プログラミング入門 ~ラムダ式、ストリーム、関数型インターフェース~ - 2019年11月4日
  • ReactのためのEslintおよびPrettierの設定方法 ~Airbnb JavaScript Style Guideの適用~ - 2019年10月30日

関連記事

  • Google AdSenseをアカウント停止にさせないための予防法

    酷すぎる。。。青天の霹靂とはこのことだ。。。真面目にブログを運営し、GoogleのためにAMPにも対応し、やっと手にした…

  • Google AdSenseの暴走を食い止めろ!勝手に不適切な場所にアドセンス広告を配信させないための設定方法

    Google AdSenseの審査が通り、しばらくすると広告が自動的に配信されます。驚くべきことに何のタグの設定もせずに…

  • Google AdSenseの申請方法と審査突破のコツ

    どうもKeidです。お気づきの方も多いと思いますが、アフェリエイト始めました。とはいってもほとんどの人はクリックしてくれ…

  • WordPressサイトの表示が遅い場合の対処法

    WordPressを使い始めるとキャッチ画像などを毎回設定したり、分かり安くするために画像多めの記事を作ってみたりと、気…

  • TumblrとWordPressのAMP設定方法とAMPエラーの対処方法

    TumblrでもWordPressでも、ブログを運営していると、ある日突然Google Search Console T…

  • TumblrからWordPressにブログ移転する最適な方法

    以前はTumblrでブログを書いていましたが、リニューアルに伴い、WordPressに変更しました。無料のブログサービス…

  • WordPressのメモリ上限を上げる方法

    WordPressでいろいろプラグインを入れているとメモリが不足してくることがあります。表示が遅くなったり、場合によって…

  • XserverとWordPressのSSL設定と保護された通信にならない場合の対処法

    Google主導のもと、SSLじゃないサイトは排除される流れになっています。SSLはセキュリティ強化なので、ユーザのこと…

カテゴリ : ライフハック タグ : ads, plugins, wordpress

技術力と英語力を向上させて
あたなを次のステージへ引き上げるための無料メルマガ

Sponsored Links

About Author

Keid

自由で楽しい世界を目指すフルスタックWebデベロッパー。 大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。全く英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。挑戦に終わりはない。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。

https://casualdevelopers.com/

最近の投稿

  • 2020年JS周辺のバックエンド寄りの注目技術!ネクストNodeJSの「Deno」と分散型パッケージレジストリの「Entropic」の紹介

    2020年JS周辺のバックエンド寄りの注目技術!ネクストNodeJSの「Deno」と分散型パッケージレジストリの「Entropic」の紹介

    2020年1月13日
  • 今さら聞けないJavaによる関数型プログラミング入門 ~ラムダ式、ストリーム、関数型インターフェース~

    今さら聞けないJavaによる関数型プログラミング入門 ~ラムダ式、ストリーム、関数型インターフェース~

    2019年11月4日
  • ReactのためのEslintおよびPrettierの設定方法 ~Airbnb JavaScript Style Guideの適用~

    ReactのためのEslintおよびPrettierの設定方法 ~Airbnb JavaScript Style Guideの適用~

    2019年10月30日
  • BashからZshに移行する方法(Mac編)

    BashからZshに移行する方法(Mac編)

    2019年10月21日
  • Create React Appを使わないでゼロからReactの開発環境を構築する方法(Webpack/Docker編)

    Create React Appを使わないでゼロからReactの開発環境を構築する方法(Webpack/Docker編)

    2019年9月30日

カテゴリ

  • 技術 Tips & Tutorials (100)
  • 技術塾 (6)
  • ライフハック (26)
  • 海外留学 (12)
  • 英語学習 (3)
  • コラム (6)

アーカイブ

最高の学習のために

人気記事ランキング

  • MySQLで「ERROR 2003 (HY000): Can't connect to MySQL server」と怒られた時の対処法
    MySQLで「ERROR 2003 (HY000): Can't connect to MySQL server」と怒られた時の対処法
  • Jupyter Notebookで「The kernel appears to have died. It will restart automatically.」というエラーが出た場合の原因と対処法
    Jupyter Notebookで「The kernel appears to have died. It will restart automatically.」というエラーが出た場合の原因と対処法
  • Expressで「Cannot set headers after they are sent to the client」と怒られた時の対処法
    Expressで「Cannot set headers after they are sent to the client」と怒られた時の対処法
  • Herokuの無料dynoをスリープさせないで24時間稼働させる4つの方法
    Herokuの無料dynoをスリープさせないで24時間稼働させる4つの方法
  • SAKURAのメールボックスで独自ドメインのメールを設定し、Gmail経由で送受信する方法
    SAKURAのメールボックスで独自ドメインのメールを設定し、Gmail経由で送受信する方法
  • PythonのためのVisual Studio Codeの設定方法
    PythonのためのVisual Studio Codeの設定方法
  • [tips][bat] バッチで明日の日付を計算する。
    [tips][bat] バッチで明日の日付を計算する。
  • [tips][perl] Perlで文字コードをいい感じに処理する方法
    [tips][perl] Perlで文字コードをいい感じに処理する方法
  • SLF4JとLogbackによるJavaのロギング入門(SLF4J + Logback + Lombok)
    SLF4JとLogbackによるJavaのロギング入門(SLF4J + Logback + Lombok)
  • AWS ECRとECSの入門(EC2編) ~ ECSのEC2版を使ってReactのDockerアプリケーションをAWS上で稼働させる方法 ~
    AWS ECRとECSの入門(EC2編) ~ ECSのEC2版を使ってReactのDockerアプリケーションをAWS上で稼働させる方法 ~

Bitcoin寄付 / BTC Donation

Bitcoinを寄付しよう

BTC
Select Payment Method
Personal Info

Donation Total: BTC 0.0010

このブログの運営のためにBitcoinでの寄付を募集しています。お気持ち程度の寄付を頂けると管理者の励みになります。

Bitcoin寄付について知りたい方はこちらの記事へ

The following two tabs change content below.
  • この記事を書いた人
  • 最新の記事
Keid
Twitter のプロフィール

Keid

自由で楽しい世界を目指すフルスタックWebデベロッパー。 大学でコンピュータサイエンスを真面目に学び、日本の大手IT企業に就職後、新しい技術やスケールするビジネスが北米にある事に気づき、海外への挑戦を決意。全く英語ができなかっため、フィリピン留学およびカナダ留学を経て強制的に英語を上達させた。挑戦に終わりはない。このブログでは海外に挑戦したいエンジニアやデザイナーに少しでも有益な情報を提供していきたいと思う。
Keid
Twitter のプロフィール

最新記事 by Keid (全て見る)

  • 2020年JS周辺のバックエンド寄りの注目技術!ネクストNodeJSの「Deno」と分散型パッケージレジストリの「Entropic」の紹介 - 2020年1月13日
  • 今さら聞けないJavaによる関数型プログラミング入門 ~ラムダ式、ストリーム、関数型インターフェース~ - 2019年11月4日
  • ReactのためのEslintおよびPrettierの設定方法 ~Airbnb JavaScript Style Guideの適用~ - 2019年10月30日

関連記事

  • Google AdSenseをアカウント停止にさせないための予防法

    酷すぎる。。。青天の霹靂とはこのことだ。。。真面目にブログを運営し、GoogleのためにAMPにも対応し、やっと手にした…

  • Google AdSenseの暴走を食い止めろ!勝手に不適切な場所にアドセンス広告を配信させないための設定方法

    Google AdSenseの審査が通り、しばらくすると広告が自動的に配信されます。驚くべきことに何のタグの設定もせずに…

  • Google AdSenseの申請方法と審査突破のコツ

    どうもKeidです。お気づきの方も多いと思いますが、アフェリエイト始めました。とはいってもほとんどの人はクリックしてくれ…

  • WordPressサイトの表示が遅い場合の対処法

    WordPressを使い始めるとキャッチ画像などを毎回設定したり、分かり安くするために画像多めの記事を作ってみたりと、気…

  • TumblrとWordPressのAMP設定方法とAMPエラーの対処方法

    TumblrでもWordPressでも、ブログを運営していると、ある日突然Google Search Console T…

  • TumblrからWordPressにブログ移転する最適な方法

    以前はTumblrでブログを書いていましたが、リニューアルに伴い、WordPressに変更しました。無料のブログサービス…

  • WordPressのメモリ上限を上げる方法

    WordPressでいろいろプラグインを入れているとメモリが不足してくることがあります。表示が遅くなったり、場合によって…

  • XserverとWordPressのSSL設定と保護された通信にならない場合の対処法

    Google主導のもと、SSLじゃないサイトは排除される流れになっています。SSLはセキュリティ強化なので、ユーザのこと…

ビットコイン取引ならここ

  • ホーム
  • 技術 Tips & Tutorials
  • 技術塾
  • ライフハック
  • 海外留学
  • 英語学習
  • コラム
  • サイトマップ
  • タグ一覧
  • プライバシーポリシー
  • お問い合わせ

Copyright © 2021 Keid - Casual Developers Notes