gpt4 book ai didi

javascript - 提取 Google Analytics Campaign Cookie 信息并插入查询表单字段。这可能吗?

转载 作者:太空宇宙 更新时间:2023-11-04 13:56:27 24 4
gpt4 key购买 nike

我使用 Google Analytics 已有一段时间了。对于我的一位客户,我们广泛使用事件跟踪。最近我们开始收集多 channel 漏斗分析。使用它的主要原因是我们可以跟踪人们来自哪些事件,然后当有人填写查询表时,我们设置了一个目标(查询感谢页面),因此 Google Analytics 可以将目标与让那个人进入感谢页面的事件。

我的客户今天问我,“这些信息很棒而且非常有值(value)。更好的是,如果当访问者到达查询表单时,有一种方法可以从分析 cookie 中提取事件信息并将其放入表单的隐藏字段中……所以当提交表单时,销售收到它的人不仅可以看到访问者填写的信息,而且他们还有一个字段显示哪些事件让该人最终填写查询表。”这不是逐字逐句的,但希望你能理解他们的要求。我知道 cookie 必须跟踪所有事件,因为 Google Analytics 会在报告中显示该信息。当有人登陆查询表单页面并将其放入隐藏字段(他们不希望客户看到该信息)时,它会自动提取该信息,以便销售部门可以看到它,从而真正完成报告系统。

如果有人知道如何执行此操作或有任何见解,那将是非常棒的。

最佳答案

是的,这是可能的。

    var GATrafficSource = (function(){
var pairs = (/(?:^|; )__utmz=([^;]*)/.exec(document.cookie)||[]).slice(1).pop().split('.').slice(4).join('.').split('|');
var vals = {};
for (var i = 0; i < pairs.length; i++) {
var temp = pairs[i].split('=');
vals[temp[0]] = temp[1];
}
return {
'utm_source': (vals.utmgclid) ? "google" : vals.utmcsr,
'utm_medium': (vals.utmgclid) ? "cpc" : vals.utmcmd,
'utm_campaign': vals.utmccn,
'utm_content': vals.utmcct,
'utm_term': vals.utmctr
};
}());

然后您可以将您想要的任何广告系列变量放入隐藏字段。

例如,如果您有:

<input type="hidden" name="utm_source" class="gacampaign" id="utm_source">

你可以这样填写:

document.getElementById("utm_source").value = GATrafficSource.utm_source;

关于javascript - 提取 Google Analytics Campaign Cookie 信息并插入查询表单字段。这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com