例えば、
ユーザーが google にアクセスした場合 -> example.com -> newwebsite.com
彼が example.com に戻った場合、http-referrer ページは google.com のままです。
彼が newwebsite.com にアクセスしたことをどのように検出できますか
例えば、
ユーザーが google にアクセスした場合 -> example.com -> newwebsite.com
彼が example.com に戻った場合、http-referrer ページは google.com のままです。
彼が newwebsite.com にアクセスしたことをどのように検出できますか
戻るボタンは、実際には新しい訪問ではないため、最初にサイトに送信された HTTP ヘッダーを送信すると思います。
ユーザーの http-referrer が newwebsite.com の場合にエラー ページを表示したとします。彼らが初めて訪れたとき、彼らはあなたのサイトを手に入れるでしょう。彼らが newwebsite.com にアクセスしてから反撃した場合 (つまり、ブラウザの履歴から時間をさかのぼり、新しいヘッダーでページを再度ロードしないことを意味します)、エラー ページが表示され、戻るボタンが無効になります。これがその行動に影響を与えるかどうかはわかりませんが、そのように私には理にかなっています.
可能かもしれませんが、完全にブラウザに依存します。とにかく、なぜこの機能が必要なのですか?Newwebsite は、ユーザーをあなたの Web サイトにまったく誘導していません。この 2 つの間にはまったく関係がありません。つまり、ユーザーがたまたま最後にアクセスしたページであるということです。
訪問者が [戻る] ボタンを使用すると、ページがブラウザーのキャッシュから読み込まれる可能性があります。その場合、リファラーは送信されません。Google アナリティクスを使用すると、特定の Web サイトからの訪問者数を確認できます。これにより、いくつかの情報が得られる場合があります。
これが一般的に可能であるとは思いません。そこからナビゲートされたすべてのリンクを検出して記録できるように、サイトで JavaScript を使用してトリックを引き出すことができますが、ユーザーがサイトから離れてしまうと、制御できなくなります。
ブラウザを提供した場合、つまり. 自分で開発した場合は、API を介してブラウザーの履歴を公開することを選択できます。
http://jeremiahgrossman.blogspot.com/2006/08/i-know-where-youve-been.html
訪問したサイトを検出できるように、ブラウザの同意を悪用してリンクを変更し、それらがトラバースされたことを示す (たとえば、リンクの色を変更する) 手法について説明しますが、これは事前に宣言された一連のリンクに対してのみ機能します。一般的に適用できるアプローチではありません。
私の感じでは、ブラウザーの性質 (ユーザーはあちこち飛び回ることができる) を隠そうとする試みは、79% の満足度の低いソリューションにつながり、ユーザーを混乱させる傾向があります。
実際に解決しようとしている問題は何ですか?