外部カート〔javascript)の戻りリンク
いつのまにか、外部カートから カートに入れて、カート内の商品の戻りリンクで 商品ページに戻った際のリンクが、
ドメインまでは正常にリンクされているのですが、詳細ページのリンクに戻れないように思います。
何かJavaScriptへのリンクが変わりましたか?
要するに
今までは カートの商品に貼ってあるリンクですが
今までは設定で 自動
※JSカート、HTMLカート時は「カートに入れる」ボタンが押されたページ
としていた時に
戻りリンクは
ドメイン / カートに入れた実際のページ.html
だったのが
いつのまにか
ドメイン に成ってしまっている気がします
カートに入れたページにおいて、何か設定やファイルが必要でしょうか?
調査を行ったところ、GoogleChromeブラウザにてバージョン85以降の仕様にて、セキュリティ向上のため、異なるドメイン間のリファラがドメイン階層下以降、及び、URLパラメータを取得できないよう変更されたことが原因であることが判明いたしました。
カート設定(店長ナビ>開店設定)における以下の各項目における設定については、リファラを基にリンクを設置しているため、外部サイトに貼り付けたカートボタン押下後のリンクについては、GoogleChromeブラウザに限り、リンク先がドメイントップのページへの遷移となってしまいます。
商品ページの公開URL:自動
「ショッピングを続ける」ボタンの戻り先:直前の商品ページ
こちらの解消方法としましては、カートボタン貼り付け先のページの<head>タグ内に以下を追加してください。
<meta name="referrer" content="no-referrer-when-downgrade"/>
追加する事で、遷移先のページ(カート画面)にてパラメータを含むドメイン階層下以降の文字列も取得することができるので、戻り先URLもカート貼り付け先となります。
お手数をかけますが、カート貼り付け先サイトへのタグの追加にてご対応の程よろしくお願いいたします。