2 つの異なるバナーを使用して検索プラットフォームで Web ページを宣伝していて、各バナーのコンバージョンを追跡したいとします。
これらの URL を指すようにバナーを設定した場合:
- www.domain.com/page.php?ref=banner1
- www.domain.com/page.php?ref=banner2
を使用する必要があり
?ref=
ますか?または、必要なものを使用できます?word=
か?すべてのユーザーが個々の検索クエリに従ってページにアクセスすると仮定すると、サーバーのブログで現在参照元として表示されているものを参照すると、そのような設定後に何が表示されますか? 現在の参照者の日付は完全に
banner1
andに置き換えられbanner2
ますか? それとも、ウェブログで要求された URL として表示されるので、検索クエリを引き続き追跡できますか?ユーザーの元のバナーに応じて変化するタグを含むリンクを自分の Web サイトに配置したいと考えてい
banner1
ますbanner2
。PHPでこれを行うにはどうすればよいですか?私はそれが次のようなものであるべきだと思います:$orig = basename($_SERVER['SCRIPT_FILENAME']); //get rid of the filename besides the banner indicator $new1 = str_replace('webpage.php?ref=', '', $orig);
しかし、そもそもが
"Script_Filename"
含まれているかどうかはわかりません。?ref=
アップデート:
しかし、これは機能しているようですが、ありがとうございます-httpリファラーも取得するが、そのリファラーからの検索フレーズ部分のみを取得するにはどうすればよいですか? Web ログ アナライザーが完全なリファラーを取得するのと同じように、クリーンな検索フレーズが何であったかを確認できます。このクリーンなフレーズのみを含む PHP 文字列を作成するにはどうすればよいですか?
たとえば、yahoo 検索リファラーは次のようになります。
http://search.yahoo.com/(bunch of strings)?p=keyword1+keyword2+keyword3&(bunch of strings)
キーワード以外をすべて削除するにはどうすればよいですか?