Javascript Click漏斗:提交表单后,如何将电子邮件字段值作为参数添加到URL?

Javascript Click漏斗:提交表单后,如何将电子邮件字段值作为参数添加到URL?,javascript,php,parameters,Javascript,Php,Parameters,目前,在“常规”选项卡中,我有一个类似于此的URL,用于“正在提交” 我希望在有人提交clickfunnels表单后能够执行类似操作: http://subdomain.mydomain.com/script?mid=13&req=4&tid=4&email=#EMAIL# 我知道clickfunnels使用合并标签,电子邮件合并标签是#email# 有人知道我如何将电子邮件字段值作为参数添加到我的URL吗?Clickfunnels使用cookie存储所有数据,如果您访

目前,在“常规”选项卡中,我有一个类似于此的URL,用于“正在提交”

我希望在有人提交clickfunnels表单后能够执行类似操作:

http://subdomain.mydomain.com/script?mid=13&req=4&tid=4&email=#EMAIL#
我知道clickfunnels使用合并标签,电子邮件合并标签是#email#


有人知道我如何将电子邮件字段值作为参数添加到我的URL吗?

Clickfunnels使用cookie存储所有数据,如果您访问任何带有查询字符串的live漏斗,所有变量都将保存为cookie,您可以通过JQuery/JS访问这些变量,我不确定CF用于存储电子邮件字段的cookie的名称,但您可以设置自己的cookie,并在漏斗的下一页上访问该cookie,并使用查询字符串中的电子邮件变量重定向到您想要的URL,如下所示:

<script type="text/javascript">
    window.onload = function() {
            setTimeout(function() {
              var uri = $.cookie("email");
              window.location = "https://google.com/?email="+uri;
            }, 5000);
        };
</script>

window.onload=函数(){
setTimeout(函数(){
var uri=$.cookie(“电子邮件”);
window.location=”https://google.com/?email=“+uri;
}, 5000);
};

我检查了所有cookies,但没有找到存储电子邮件的cookies。Click漏斗客户支持拒绝回答此问题。所以我用Chrome打开了控制台,最终发现用户的电子邮件存储在本地存储器中

要访问javascript中的本地存储,请执行以下操作:

var useremail=localStorage.getItem(“Key”)

其中Key是存储变量的名称。对于Clickfunnels上的不同域名,这将是不同的。Chrome上的控制台给了我钥匙。它工作得很好


localStorage是html5(对不起,我不是程序员,所以不知道技术术语)。这可能不适用于所有浏览器,但Firefox、Chrome、IE、Opera和Safari的较新版本都支持这一点。希望这对您有用。

您可以请求click漏斗的支持。我试过了,他们让我去找一位CF开发人员或CF fb小组,但帮不了多少忙。
<script type="text/javascript">
    window.onload = function() {
            setTimeout(function() {
              var uri = $.cookie("email");
              window.location = "https://google.com/?email="+uri;
            }, 5000);
        };
</script>