lsamu
一体何が起きているのか、
そして何をすれば良いのか簡易的にですがまとめました。
簡単に記事の内容を確認
アフィリエイトリンクタグ『target=”_blank”問題』とは?
Twitterで話題となった問題ですが、いまいち何の事なのか分かっていない人もいるでしょう。
んと、Safariは4月の12.1へのUpdateでtarget=”_blank”リンクにrel=”noopener”が自動的に付く処理になったので、iOSについてはnoopenerついてなくても遷移すると思います😇 https://t.co/riK53ijTqA
— りぼ (@rebornsite) August 8, 2019
アフィリエイトリンクが開かないんですよ?
LPに飛ばないなら発生もしません。
ITP問題よりも深刻です。
結局どのHTMLタグの書き方が駄目か
lsamu
rel=”noopener” の意味
- target=”_blank” のセキュリティ上の脆弱性の問題を避ける
- パフォーマンス低下の問題を避ける
とはいえ、Wordpress4.7.4以降は「target=”_blank”」に対し、自動で「rel=”noopener noreferrer”」が付与されるので、Wordpressの人はそこまでの問題では無かったりします。
過去に作ったサイトや、は要チェックです(シリウスとか?)
『target=”_blank”問題』の対処法
- 「rel=”noopener”」を入れる
lsamu
アフィリンクの簡単な修正方法
- 「Search Regex」で「target=”_blank”」を一括削除する
- 「External Links」で「rel=”noopener”」を一括追加する
全部のアフィリンクを変更するとなると手間が掛かるかもしれませんが、Wordpressのプラグインを使えば簡単に済ませることができます。
一括置換プラグイン「Search Regex」を使えばサイト内の「target=”_blank”」を全て削除できます。
Search Regex でゴリッと target="_blank" 抜いた
— ボブ@廃墟ブロガー (@BOBSUB06) August 8, 2019
但し、「Search Regex」は3年アップデートされていないので脆弱性に注意。
置換し終えたら残さず消しておくのがいいでしょう。
それが良いと思います!
3年前の状態で更新とまってて、今のWPに対応してるかどうか検証されてないプラグインなので。
— ボブ@廃墟ブロガー (@BOBSUB06) August 8, 2019
プラグイン「External Links」を使用すれば「rel=”noopener”」を簡単に追加できます。
Cocoonテーマ以外でtarget=_blankリンクのnoopener問題に対処するには、External Linksプラグインを使うというのもアリかもhttps://t.co/ssY2DAYIdw
「外部リンク」メニューで「外部リンクを開く」が「それぞれ別の新しいウィンドウまたはタブ」になっている場合は「noopenerを追加」を有効にすればOK pic.twitter.com/8IyKkIUbAE— わいひら@寝ログ (@MrYhira) August 8, 2019
プラグインを使いたくない人
add_filter('the_content', function ($the_content){$the_content = preg_replace('/ +target=["][^"]*?["]/i', '', $the_content);$the_content = preg_replace('/ +target=['][^']*?[']/i', '', $the_content);
return $the_content;
}, 999999999);#自己責任でお願いしま#target外すやつ— あきラー@セルフバッカー (@yanagi195) August 8, 2019
function.phpに上記コードを入れればtarget=”_blank”を消せるみたいです。
こちらの方法は、僕は試してないので自己責任で。
『target=”_blank”問題』が発覚した経緯
2019年8月8日Twitterで話題になった『target=”_blank”問題』。
事の発端は半兵衛さんのツイートからかな?
最近ツイッター集客頑張ってますが、TwitterアプリからLPに行き、その後CVボタンを押しても反応しないことが判明・・・・ちょ~、そりゃ発生せんわ。
— 半兵衛@うさぎ侍 (@hanbei3104) August 5, 2019
どうやらTwitterアプリでは二回新しいウインドウを開くことができないみたいですね。いつからかわかりませんが。
弊社のサイトはアフィリエイトリンクをすべて新しいウインドウで開くにしていましたので、これをやめにしたらひとまず大丈夫そうです。同じく、Twitter集客されている方は要チェックかな— 半兵衛@うさぎ侍 (@hanbei3104) August 5, 2019
Twitterアプリ上での問題かと思われていましたが、どうやらWebサイト(検索結果から)でもアフィリンクが開かない事例が発覚しました。
target="_blank"問題。
既出かもしれないけど、
①blankあり&noopenerなし 遷移できない
②blankあり&noopenerあり 遷移できる
③blankなし 遷移できる
じゃない?スマホのOSアプデのセキュリティ強化の影響?
うちのサイト、CVR落ちてたけどこれの影響かも。— ごれむす@進次郎ロス (@goremusn) August 8, 2019
SNSアプリ経由以外でも
となると、まぁまぁの打撃。
cvページだけ取り急ぎ確認しよ https://t.co/UWIyJkZ3Rh— タコキング (@takoking_affi) August 8, 2019
target="_blank" とりあえず外しました
元々8とフェルマ以外のCVRはあんまりよくなかったんですけど、お盆だし仕方ないかと思ってました
みんなデートにイベントに忙しいですからね— 20代女子さやかおすすめブロガー (@kasoutsukablog) August 8, 2019
普段静かなアフィリエイター達もこの日は騒ついていました。
アフィリエイトリンクタグはtarget=”_blank”は勝手に外していいの?
ASPによって回答が異なります。
アフィリエイトリンクを勝手に改変しても大丈夫なところと、駄目なところがあります。
不安な人は「アフィリエイトリンクの target=”_blank” は外す方が良さそう。rel=”noopener noreferrer” が成果測定に悪影響」が詳しく解説しているので確認しておきましょう。
lsamu
アフィリエイターは不安よな。
やれる事は迅速にやっていこ。