リファラ―のURLによって処理を出しわける方法
HTML + CSS + Javascriptを使用して、ウェブサイトを制作しております。
現在、流入元のサイトによって処理を出しわける処理を書いておりますが、苦戦しております。
(仮に)流入元のURLが「A」だった場合、「foo」という処理を、
「B」だった場合「hoge」という処理を行っています。
サンプルコード
var ref = document.referrer; if(ref.indexOf('A') != -1) { foo(); } else { hoge(); }
苦戦しているのは、
「(1)このサイト内で遷移しても、最初の流入元のURLに基づいて同様の処理を実行したい」、
かつ、
「(2)当サイト自体のURLがBなので、必ず流入元のURLに基づいて処理を実行したい」
というところです。
補足情報(FW/ツールのバージョンなど)
- jQueryを使用しています。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。