【发布时间】:2010-07-14 14:48:22
【问题描述】:
我有 2 个网站 - 网站 A 是接收流量的主要“营销”网站,网站 B 是人们进行购买的网站。站点 B 的报告系统为我提供了来自站点 A 的导致购买的引荐 URL。
站点 A 有各种指向站点 B 的号召性用语链接,我想衡量这些链接中的哪些链接在推动销售方面最有效。
这是我目前设置的:
假设您在 siteA.com/this-page.php。通常,单击站点 B 的链接会将此页面显示为引荐来源。相反,站点 B 的链接是 siteA.com/this-page.php?link=top-banner&dest=home,其中 'link' 提供被点击链接的 id,dest 是站点 BI 要发送的页面点击到。
我在网站的每个页面上都有一个 PHP 包含:
<?php
if (isset($_GET['link'])) {
$qs = $_SERVER['QUERY_STRING'];
$form_action = "/redirect.php?" . $qs;
?>
<html>
<body onload="document.forms.go.submit();">
<form method="post" action="<?php echo $form_action; ?>" name="go"></form>
</body>
</html>
<?php } else {} ?>
redirect.php 页面找出站点 B 上的目标页面,并将标头重定向到适当的页面。
这对我来说现在很好,并且推荐人在站点 B 的统计数据中正确显示。
这似乎是一个不优雅的解决方案,而且我还遇到了几个可用性问题:
当您单击指向站点 B 的链接时,会出现明显的延迟,因为当前页面会重新加载,表单已提交,并且访问者会被重定向。
一旦访问者到达站点 B,他们就不能点击“返回”按钮返回站点 A。单击返回会将他们带到带有 ?link 参数的页面,他们只会再次被重定向。
我是一名编码新手,非常感谢您的帮助和建议。谢谢!
编辑:本质上,我在这里所做的是即时更改引荐来源网址:
- 常规推荐人:siteA.com/this-page.php
- 更新的引荐来源网址:siteA.com/this-page.php?link=top-banner
【问题讨论】: