WordPressでアフィリエイトリンクに「target=”_blank”」を含めてはいけない

はじめに

時間が経過すると忘れてしまうので、ここにメモしておきます。

2019年8~9月頃、ASP各社からリンクコード中の「target=”_blank”」を削除するよう案内がありました。

バリュコマース
ジュエルアフィリエイト

これは、WordPressのアップデートによって、従来型のアフィリエイトリンクタグのままだと、成果の確認が難しくなってしまったためです。

経緯

ザックリと解説すると以下のような経緯があります。

  1. WordPress4.7.4以降、記事中のリンクに「target=”_blank”」がある場合、WordPress側で 自動的に「rel=”noopener noreferrer”」を付与するようになった(※セキュリティ上の理由)
  2. これまで発行されてきたアフィリエイトリンクには、多くの場合「target=”_blank”」が含まれており、それらにすべて「rel=”noreferrer”」が追加されてしまった
  3. しかし アフィリエイトリンクに「rel=”noreferrer”」が付与されてしまうと、ASP側で成果の発生が確認できない=成果が反映されない
  4. そのため これまでの(target=”_blank”を含む)アフィリエイトリンクだと、成果が正常に反映されなくなってしまった

以上の流れから、アフィリエイトリンク内に「target=”_blank”」があると、成果が反映されない…という話にったわけです。

で、従来はアフィリエイトリンクのタグを改変することを禁じてきたASPにおいても「target=”_blank”」に限り、削除してもいいよ…という話になったわけです。

※詳しい経緯は「Swingin’ Thinkin’」さんの記事を参照のこと。

アフィリエイトリンクの target=”_blank” は外す方が良さそう。rel=”noopener noreferrer” が成果測定に悪影響【追記あり】 | Swingin’ Thinkin’

WordPress バージョン4.7.4(*1)以降、記事本文内のリンクに「target=”_blank”(リンクを新しいタブで開く)」があった場合、自動的に「rel=”noopener noreferrer”」付与されるようになりました。 …

確認事項

確認するポイントとしては、以下の2点。

  • ブログの記事内のリンクに「target=”_blank”」がないか確認。あったら削除する
  • ブログの記事内のリンクに「rel=”noopener noreferrer”」がないか確認。特に「noreferrer」があるとダメ。あったら削除する

※2019年11月現在、ASPの発行するHTMLタグ自体に、最初から「target=”_blank”」が含まれないように、各ASPが対応しています。

コメントを残す

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

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください