gpt4 book ai didi

forms - Google Analytics 通过提交表单收集年龄和性别数据

转载 作者:行者123 更新时间:2023-12-03 16:57:58 28 4
gpt4 key购买 nike

Google Analytics 提供了一项功能,可以分析访问者的“年龄”和“性别”。但是我的客户希望在结账成功后提交表单来跟踪这些数据。

该表格如下所示:

<form id="form-checkout" class="form-success" method="post"  action="">
<ol class="fs-fields">
<li class="gender">
<label><?php echo $this->__('Gender') ?></label>
<div class="fs-radio-group fs-radio-custom clearfix fs-anim-lower">
<span><input type="radio" name="gender" value="Male" /><label><?php echo $this->__('Male')?></label></span>
<span><input type="radio" name="gender" value="Female" /><label><?php echo $this->__('Female')?></label></span>
</div>
</li>
<li class="ages">
<label><?php echo $this->__('Ages') ?></label>
<select name="ages">
<option value="< 20"><?php echo $this->__('< 20') ?></option>
<option value="20-35"><?php echo $this->__('20-35') ?></option>
<option value="35-50"><?php echo $this->__('35-50') ?></option>
<option value="> 50"><?php echo $this->__('> 50') ?></option>
</select>
</li>
</ol>
<div class="button-box">
<button class="fs-submit fs-show" type="button" title="<?php echo $this->__('submit') ?>" onclick="sendDataToUa();"><span><?php echo $this->__("Back to Home")?></span></button>
<button class="fs-submit fs-show" type="button" title="<?php echo $this->__('Continue Shopping') ?>" onclick="window.location='<?php echo $this->getUrl() ?>'"><span><?php echo $this->__('Continue Shopping') ?></span></button>
</div>
</form>

js脚本:
<script type="text/javascript">
function sendDataToUa(){
var gender = jQuery('input[name=gender]:checked', '#form-checkout').val();
var ages = jQuery('#form-checkout option:selected').val();
ga('set', 'dimension1', gender);
ga('set', 'dimension2', ages);
ga('send', 'pageview', {
'dimension1': gender,
'dimension2': ages,
});
}
</script>

更新:

我的跟踪代码如下所示:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics_debug.js','ga');

ga('create', 'UA-64495311-1','auto');

ga('require', 'displayfeatures');
ga('set', 'dimension1', 'male');
ga('set', 'dimension2', '< 20');
sendDataToUa();
ga('send', 'pageview', '/popupstore');

</script>

我正在等待关于谷歌分析的报告数据。

最佳答案

内置的 Google 功能会从其他 Google 服务(我认为主要是 GDN)导入已识别访问者的数据,因此这对您没有帮助(您不能自己添加人口统计数据)。

您需要在属性设置中创建自定义维度( session 或用户范围 - 几乎没有任何访问者会在点击之间更改性别和年龄)并将它们与交互点击一起发送。实现细节取决于您的设置,所以我只推荐您引用 documentation for custom dimensions and metrics ,然后您可以向我们提出任何可能出现的具体问题。

关于forms - Google Analytics 通过提交表单收集年龄和性别数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283123/

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