0

現在、PHP 内に Web サイトのクリックアウトを追跡するシステムがあります。これらのクリックについて、URL やサーバーで利用可能なさまざまな情報ポイント (IP アドレス、日付と時刻など) を追跡します。

URL の例: /out/123/2/ ここで、123 はサプライヤー ID であり、/2 は、クリック アウトのオリジンがニュースレター (または、私の Web サイト関連ではない他の外部ページ) から来ているかどうかを示します。

クリックアウトが発生したページも追跡したいと思います。現在、訪問者のリファラー ページを取得するために $_SERVER['HTTP_REFERER'] を使用していますが、現在、訪問者がリンクをクリックしたときに常に入力されるとは限りません。一部のインスタンスは空白/空です。

訪問者がクリックアウトをクリックしたときに「最後の」ページをキャプチャするソリューションを探しています.HTTP_REFERERを使用した上記のソリューションは100%機能していません。私が考えている代替オプションは次のとおりです。

  • セッションを使用 – セッションの最後のページを保存し、クリックアウトを処理するときにそこから読み取ります。
  • Cookie の使用 – セッションと同じですが、現在は Cookie を使用しています

訪問者が Web サイトにいる場合はどちらも機能しますが、訪問者が Web サイトにいない場合は空白の結果が得られます。これにより、機能を改善するために訪問者を追跡することができなくなります。

Web サイトの訪問者が「クリック アウト」URL をクリックしたときに、すべての「最後の」ページを追跡するためのベスト プラクティスは何ですか?

4

0 に答える 0