【问题标题】:Clickfunnels: After form is submitted, how do you add the email field value to the URL as a parameter?Clickfunnels:表单提交后,如何将email字段值作为参数添加到URL中?
【发布时间】:2017-07-22 21:14:23
【问题描述】:

目前在一般选项卡中,我有一个类似于“On Submit Go”的 URL

http://subdomain.mydomain.com/script?mid=13&req=4&tid=4

我希望在有人提交 clickfunnels 表单后能够做这样的事情:

http://subdomain.mydomain.com/script?mid=13&req=4&tid=4&email=#EMAIL#

我知道 clickfunnels 使用合并标签,并且电子邮件合并标签是#EMAIL#。

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

【问题讨论】:

  • 您可以请求点击漏斗的支持。
  • 我试过了,他们将我引导到一个 CF 开发人员或 CF fb 小组,这并没有多大帮助。

标签: javascript php parameters


【解决方案1】:

我检查了所有 cookie,但没有找到存储电子邮件的。 Clickfunnels 客户支持拒绝回答这个问题。于是我在Chrome中打开了Console,最终发现用户邮箱是存储在本地存储中的。

在 javascript 中访问本地存储:

var useremail = localStorage.getItem("Key");

其中 Key 是存储变量的名称。对于 Clickfunnels 上的不同域名,这将有所不同。 Chrome 上的控制台给了我密钥。效果很好。

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

【讨论】:

    【解决方案2】:

    Clickfunnels 使用 cookie 存储所有数据,如果您访问任何包含查询字符串的实时渠道,所有变量都将保存为 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-11
      • 2017-06-30
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多