質問: ▼前提 サイトA:自社サイト サイトB:外部サイト ▼具体的な流れ ユーザーXがサイトA内のCTAボタンをクリックし、遷移先のサイトBに遷移したとします。通常、サイトBに遷移した段階で、サイトA内でのユーザーXのcookieIDは引き継ぎれないと思うのですが、サイトA内のCTAボタンにパラメータを付与し、そのパラメータがcookieID毎に、任意でパラメータを付け、サイトBに情報を渡すという事ができればと思っております。 サイトA内のユーザーXのcookieIDと、サイトB内のログデータから付与したパラメータを、照合して、 サイトA・Bで、ユーザーXはどのような動きをしているのか、というデータが取りたいと思っています。 サーバーサイド側での対応は可能だと思うのですが、javascriptでの対応はできますでしょうか。 宜しくお願い致します。
回答: > > サイトA(※自社サイト)でのcookieID情報をサイトB(※外部サイト)でも引き継ぎたい。 > > > セキュリティ性を損なうことを前提ですが、 cookieではなく webStorageを使用するのでは駄目でしょうか? 今回の質問の本質が cookieで現在開いているサイトのデータしか読むことができないので、読めるようにしたいということであれば解決策になると思います。 ``` // sessionStorage にデータを保存する sessionStorage.setItem('key', 'value'); // sessionStorage に保存したデータを取得する var data = sessionStorage.getItem('key'); // sessionStorage に保存したデータを削除する sessionStorage.removeItem('key') ``` 【参考】 * MDN - sessionStorage * @IT - ブラウザでストレージ? Web Storageを使いこなそう * クロスドメインで同じlocalStorageを使うテクニック