如何在用户浏览我的站点的整个过程中保留url参数?

时间:2011-07-12 作者:Zach Shallbetter

我们有来自其他网站的客户,我希望保留url参数/?lead=openeye 在他们浏览的整个过程中。这样,当他们填写表格时,我就可以捕获销售线索。

如何在他们浏览网站的整个过程中保留url参数。

Update..

我已经开始使用会话和cookies的组合来应对这个问题。它可以正常工作,但似乎不会在页面之间停留超过几秒钟。

在标题中

<?php 
    $lead = $_GET[\'lead\']; $_SESSION[\'lead\'] = $lead;
    $url = parse_url(get_bloginfo(\'url\'));
    setcookie("lead", $lead, 0, $url[\'path\'], $url[\'host\']); (set) 
?>
要测试

<?php 
    echo ($_COOKIE[\'lead\']); // Lead Cookie
?>

2 个回复
最合适的回答,由SO网友:mitchellhislop 整理而成

更好的答案:

session_start(); $lead = $_GET[\'lead\']; $_SESSION[\'lead\'] = $lead;

然后,在表单上创建一个附加字段,并隐藏输入。对于值,我将使用一个易于获取的名称(lead works)响应$\\u会话。然后,无论在哪里处理表单,只需添加一条线来抓住潜在客户,并根据需要使用它即可

SO网友:mitchellhislop

最好的方法是使用谷歌分析(Google Analytics)等工具捕获查询,并设置站点以跟踪表单。

真的没有一个好的方法来做这件事——这意味着我想不出任何方法。最好使用适合工作的工具。

设置Google Analytics,并将表单设置为转换目标。

一旦人们开始皈依,你就能看到他们来自哪里。

您可以更进一步,在GA中记录一个自定义变量来存储lead。

此方法更好,支持良好,并且消除了任何篡改的机会。

结束

相关推荐

Subdomain redirect problem

Wordpress已安装到我的根目录(/根/)。我有一个子域名(dammani.techbrij.com),我想从子域名访问主域名的一些文件。我做了以下事情:include_once(\'/root/wp-config.php\'); include_once(\'/root/wp-load.php\'); include_once(\'/root/wp-includes/wp-db.php\'); 现在,“http://techbrij.com/dammani“工作正常,但是”