假设我在搜索平台上用两个不同的横幅广告网页,我想跟踪每个横幅的转换。
如果我将横幅设置为指向这些 URL:
- www.domain.com/page.php?ref=banner1
- www.domain.com/page.php?ref=banner2
我应该使用
?ref=
吗?或者我可以使用任何?word=
我想要的东西?假设所有用户在他们的个人搜索查询之后进入我的页面,我目前在我的服务器博客中看到作为推荐人,在这样的设置之后我会看到什么?当前的推荐人日期会完全被
banner1
and取代banner2
吗?或者它只是在我的博客中显示为请求的 URL,所以我仍然可以跟踪搜索查询?我想在我的网站上有一个链接,该链接将包含一个标签,该标签会根据用户来自的横幅 -
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 引荐来源网址,但只有来自该引荐来源网址的搜索短语部分?就像当一个网络日志分析器采用完整的引荐来源网址时,但让您看到干净的搜索短语是什么。如何创建一个只包含这个干净短语的 PHP 字符串?
例如,雅虎搜索引荐来源网址如下所示:
http://search.yahoo.com/(bunch of strings)?p=keyword1+keyword2+keyword3&(bunch of strings)
除了关键字,我如何剥离所有内容?