0

2 つの異なるバナーを使用して検索プラットフォームで Web ページを宣伝していて、各バナーのコンバージョンを追跡したいとします。

これらの URL を指すようにバナーを設定した場合:

  • www.domain.com/page.php?ref=banner1
  • www.domain.com/page.php?ref=banner2
  1. を使用する必要があり?ref=ますか?または、必要なものを使用できます?word=か?

  2. すべてのユーザーが個々の検索クエリに従ってページにアクセスすると仮定すると、サーバーのブログで現在参照元として表示されているものを参照すると、そのような設定後に何が表示されますか? 現在の参照者の日付は完全にbanner1andに置き換えられbanner2ますか? それとも、ウェブログで要求された URL として表示されるので、検索クエリを引き続き追跡できますか?

  3. ユーザーの元のバナーに応じて変化するタグを含むリンクを自分の 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)

キーワード以外をすべて削除するにはどうすればよいですか?

4

3 に答える 3