アフィリエイト広告をブロックするものがありますが、
WEB制作側としてこれを回避する方法、つまり広告を表示させる方法を教えてください。
>アフィリエイト広告をブロックするもの
具体的に何を指しているかわかりませんが、ここではfirefoxのAdblock plusとして話を進めさせていただきます。
Adblock plusはリンク元のURLをフィルタリングして特定の画像などをブロックします。
例えば、
などと登録すれば広告をブロックできます。
しかし、広告のURLがそのサイトの普通の画像のURLと同じ場合はこれが使えません。
例えば、サイトのロゴが
http://q.hatena.ne.jp/img/01.jpg
で
広告が
http://q.hatena.ne.jp/img/02.jpg
の場合、Adblock plusで広告をブロックした場合、正常な画像も消えてしまうのでフィルタリングできません。
これらの手法で強制的に広告を表示させることができると思います。
有名どころの広告(AdSenseやValuecommersなど)はまず無理ですし、独自広告の場合もあなたのサイトの広告にターゲットを絞って対策される場合も考えたら基本的に無理です。
出来ることと言えば広告画像やリンクのURLやJavascriptファイルなどに ad や affi などの広告を匂わせる文字を使わないといったところでしょう。
何を基準に広告とみなして排除しているかのパターンは、実際に有名どころの広告ブロックプログラムをダウンロードしてみてそれら自体がもってるリストを探して見たほうが早いと思います。
逆にいえば、それらのパターンマッチに引っかからないような広告表示の仕方をすればブロックを回避できるわけです。
まぁ最終的にはイタチごっこになりますけどね。
ご回答ありがとうございます。
>あなたのサイトの広告にターゲットを絞って対策される場合も考えたら基本的に無理です。
これについてはさすがにどうしようもないので問題にしないと言うことにしてください。
>出来ることと言えば広告画像やリンクのURLやJavascriptファイルなどに
>ad や affi などの広告を匂わせる文字を使わないといったところでしょう。
一般的にはリンクコードを変更すると規約に触れそうなのでこのアイディアはちょっと難しいです。
>実際に有名どころの広告ブロックプログラムをダウンロードしてみてそれら自体がもってるリストを探して見たほうが早い
つまりそういう有名どころを表示させる方法を知りたいのです。
せっかくいろいろ教えていて大変恐縮ですが、ちょっと私が求めてたものと少し違うようです。
アフィリエイトのURLをそのまま埋め込むために表示されないのではないでしょうか?
PHPなどのプログラムを使って
サイト→プログラム→アフィリエイト
と飛ばす形にするのがいいかと。
この場合、テキストリンクなら問題ありませんが
画像などは、サイトと同じドメイン内に設置しそれを参照しないと
おそらく画像の参照元がアフィリサイト(valueやA8)になってしまうと思います。
ただこの場合画像をダウンロードしたり勝手に作成したりせねばならないので
アフィリエイト会社の規約に引っ掛かる恐れがあります。
詳細はアフィリエイト会社に確認してみてください。
表示されないというのはURLでパターンマッチで表示されない場合が多いですので
自サイトのドメイン内のURLのみで広告を構成すれば、表示されると思います。
ご回答ありがとうございます。
下記についてご回答いただければ幸いです。
①「PHPなどのプログラムを使ってサイト→プログラム→アフィリエイトと飛ばす形」で
問題なく売上として認められるでしょうか?
訪問者がリンクをクリックしないで、プログラムで飛ばしても売上として認識してくれるか心配です。
それについて簡単でも良いので解説していただくか、
それについて説明してあるページを教えてください。
②そのPHPのプログラムを作成してください。
PHPは使える環境にあるのですが、自分では作れません。
環境はPHP5、Windows XPです。
上記の二つを満たした方を有効回答とさせていただきます。
以上、よろしくお願いします。
なるほど、プログラムを解説するのはちょっと手間ですし、時間もかかるかと思うので
<html><head><meta http-equiv="Refresh" content="0;URL=【アフリエイトURL】"></head><script type="text/javascript" src="../tools/counter.php?id=31"></script></html>
1.上記のアフィリエイトURLのところにアフィリエイトリンクを入れてHTMLを作成。
2.そのHTMLへリンク
可能です。というか、私もそれで問題なく成果が出ています。
一枚はさむことになりますが、0秒転送なのでそんなに意識しないでアフィリエイト先に飛ぶでしょう。
PHPについては、おそらく有料で作ってもらうのがいいと思いますが、
そこは制作会社に見積もりをもらってください。
もしくは、一般のURL短縮サービスでもいいですが、ものによってはうまくカウントされない場合があります。
ただし、URL改変は規約に抵触することが多いので十分注意されますよう
また、上記のコードを使う場合は、事前に成果がでるか確認してから使用し、自己責任でお願いします。
再度のご回答ありがとうございます。
>上記のアフィリエイトURLのところにアフィリエイトリンクを入れてHTMLを作成。
1ページにたくさんの広告があるので、
メタタグにその全てを記入するというのはちょっと採用しつらいです。
>プログラムを解説するのはちょっと手間ですし、時間もかかるかと思うので
実はPHPは少し勉強したことがあるのでまったく理解できないわけではありません
しかしjavascriptはまったくわかりませんが、PHPで言うと下記のようなものになるのでしょうか?
header("Location: 【アフリエイトURL】");
しかしこれだと一つの広告に付き1ページ必要なのでこれもまた採用しづらいです。
>また、上記のコードを使う場合は、事前に成果がでるか確認してから使用し、
>自己責任でお願いします。
了解しました。
非常に丁寧に解説していただき大変ありがたいのですが、
もうちょっとで望んでいた回答にたどりつくかもしれないので、
引き続き他の方からの回答をお待ちします。
ご回答ありがとうございます。
>具体的に何を指しているかわかりませんが
広告はIEでもFirefoxでも表示されません。ファイヤーウォールはAntivirを使用してますが、
一方のパソコンでは表示され、一方のパソコンでは表示されないといった具合です。
私のパソコンの状況についてもっと詳しく説明すべきでした。