はじめに
時間が経過すると忘れてしまうので、ここにメモしておきます。
2019年8~9月頃、ASP各社からリンクコード中の「target=”_blank”」を削除するよう案内がありました。
これは、WordPressのアップデートによって、従来型のアフィリエイトリンクタグのままだと、成果の確認が難しくなってしまったためです。
経緯
ザックリと解説すると以下のような経緯があります。
- WordPress4.7.4以降、記事中のリンクに「target=”_blank”」がある場合、WordPress側で 自動的に「rel=”noopener noreferrer”」を付与するようになった(※セキュリティ上の理由)
- これまで発行されてきたアフィリエイトリンクには、多くの場合「target=”_blank”」が含まれており、それらにすべて「rel=”noreferrer”」が追加されてしまった
- しかし アフィリエイトリンクに「rel=”noreferrer”」が付与されてしまうと、ASP側で成果の発生が確認できない=成果が反映されない
- そのため これまでの(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が対応しています。
コメントを残す