target_blankをつける→リンク先に飛ばない現象
私のアフィリエイトメディアは、全てワードプレスで運営しています。
なので、target=”_blank”をつけると、自動的に、rel=”noopener noreferrer”も付与されていました。
しかしある時から、 target=”_blank” rel=”noopener noreferrer”を付けると、リンク先に遷移しない現象が見られました。
私の手元の端末で確認したところ、下記のような結果に。
端末とブラウザ | アフィリエイトリンク先遷移 |
Andoroid端末⁺Chrome | 〇 |
iPhone⁺Chrome | 〇 |
iPhone⁺safari | × |
不思議なことに、Andoroid端末では遷移するのに、iPhoneのsafariだと飛ばない…という現象が見られました。
アフィリエイトをしている身としては、リンク先に飛ばないと報酬が発生しないので、外す以外の選択肢はなかったです。
target=”_blank” rel=”noopener noreferrer”を外した結果
どの端末からでもリンク先に遷移するようになり、無事問題は解決しました!
しかもさらに、target=”_blank” を外したことで、今まで取れていなかったリファラが取れるように。
今回の場合、target=”_blank”の後ろのrel=”noreferrer”が悪さをしていたようです。
これがあると、リファラが取れないうえに、リンク先に遷移しないという…。
アフィリエイターの方は、早めに対応しておくことをおすすめします!
target=”_blank” rel=”noopener noreferrer”を一括で外す方法
とはいえ、記事数が膨大な方だと、target=blankを外すだけでも骨が折れる作業ですよね。
そこで最後にワードプレスサイト限定にはなりますが、「Search Regex」というプラグインを使った一括置換方法を解説します。
Search patern
target=”_blank” rel=”noopener noreferrer”
Replace patern:
Replaceするほうは、何も入れず→Replace&Saveで完了です!
target=”_blank”がないと、リンク先に遷移したときに、自ページが消えてしまうのが難点ですが、
リンク先に飛ばないほうが問題と考え、今回はこのような対処をしました。