アフィリエイト(広告)リンク通常、別窓に開くようにタグが設定されています。
しかし、そうでない場合もあります。
アフィリエイトリンクに限らず、リンクを別枠で開く方法は簡単です。
ただ、infotop等のアフィリエイトリンクは通常の方法では別窓で開けません。ひと手間かける必要があります。

外部リンクを別窓で開く理由

何故、アフィリエイトリンクを別窓で開くように設定するかですが、これはアフィリエイトリンクだからという訳ではありません。

要は、外部リンクか内部リンクかということです。

サイト運営者としてはサイトを訪れたユーザーを長く滞在して欲しい。
1ページだけでなく他のページも読んで欲しい。

そして、滞在時間が長いということは検索エンジンから「このサイトはユーザーにとって有益なコンテンツが含まれている」と判断され、評価を高まります。

そこで外部サイトへのリンクを直リンクにするとそこで滞在は終了となります。
ユーザーが元のサイトに戻ることは可能ですが、確率は低いです。

そこで別窓で開くように設定するわけです。

私は基本的に外部サイトへのリンクは別枠で開く、それ以外の内部リンクは直で開くようにしています。
※内部リンクを別枠で開くこともできますが、ユーザー視点で考えるとタブが増えて煩わしいです。

リンクを別窓で開く方法

リンクを別窓で開くには、リンクタグに「target=”_blank」を追加するだけです。

通常、リンクタグは「<a href=”http://~”>テキスト又は画像のソース</a>」です。

これに「target=”_blank」を追加して次のようにします。
「<a href=”http://~” target=”_blank>テキスト又は画像のソース</a>」

通常はこれで別窓で開けるのですが、infotop等のアフィリエイトリンクはタグに「target=”_blank」を追加しても、開けません。

タグがjavascriptで記述されるていることが原因と考えられます。
そこで、次のようにタグを修正すると別窓で開くことができるようになります。

infotopのアフィリエイトリンクを別窓で開く方法

infotopのアフィリエイトタグは大きく2種類あります。
1.メルマガ用
2.サイト用

通常、サイトには「サイト用」タグを貼ります。
しかし、そのタグに単に「target=”_blank」を追加しても、別枠で開けません。

そこで以下のようにやります。

<a href=”ココにメルマガ用タグを挿入” target=”_blank”>テキスト</a>

バナー画像の場合は、バナーの場合は、上記の「テキスト」のところにバナー画像リンクの<img src=”~/>の部分をコピペします。

私はこの手順でやったのですが、うまくいきません。
よくよく見ると、「<a href~」の「f」を「r」と記述して「<a hrer~」になっていました。

タグは1文字間違うだけで正常に動作しなくなりますので注意が必要です。
※タグは全て「半角」です。スペースも「全角」だと正常に動作しません。