はい、できます。
どのように追跡するのが最善かは、その情報をどうしようとしているかによって異なります。その訪問のすべてのページビューで現在の訪問のリファラーを知る必要がある場合は、その訪問の最初の (参照された) ページビューに Cookie を設定することをお勧めします。そうすれば、すべてのページが紹介ドメインにアクセスできます。
ログの目的でのみ情報が必要な場合 (たとえば、PPC 広告ベンダーからの請求情報を再確認する場合)、Cookie に保存する必要はありません。リファラーがあることを検出し、その事実をログに記録するだけです。これは、クライアント スクリプトよりもサーバー コードで行う方がおそらく簡単です。
実行しているサーバー プラットフォームが不明であるため、特定のコード サンプルやアドバイスを提供することは困難ですが、JavaScript で、トラッキング イメージ (別名「Web バグ") オプションの "r=" クエリ文字列パラメーターに参照情報を含めて、ページビューを記録します。あなたがやりたいことをするためにこれを適応させることは難しいことではありません。
<script type="text/javascript">
document.write("<img src=\"http://yoursite.com/logviews/?TYPE=PV"
+ ((document.referrer == "" || document.referrer == null) ? "" : "&r=" + encodeURIComponent(document.referrer))
+ "\" width=\"0\" height=\"0\" alt=\"Page view tracker\" />");
</script>