[英]Tracking Submitted Form Values with Google Tag Manager and Google Analytics
我正在使用Google跟踪代码管理器来处理Google Analytics(分析)。 我的网站上有一个带有提交按钮的表单,我已经通过Google跟踪代码管理器成功设置了一个点击侦听器。
借助此点击侦听器,我想跟踪点击侦听器触发时表单中存在的输入值,然后能够根据这些值对Google Analytics(分析)中的事件进行排序。 我研究了Google Analytics(分析)维度和指标,但是这些似乎无法以我希望的方式存储表单值。
有谁知道最好的方法吗? 我想我可能很难理解什么维度和指标应真正用于......是否还有其他一些Google Analytics(分析)工具可以更轻松地完成?
查看有关Google跟踪代码管理器社区的讨论 。
这是正义的:
假设您正在使用自动事件:
function() { // Assuming that {{element}} is the form you want. // This should be the case if you're using Auto Events. var form = {{element}}; // Assuming there's only one <select> in the form. var select = form.getElementsByTagName('select')[0]; var results = []; for (var i=0; i<select.options.length; i++) { // Assuming you want the value attributes of the selected. // You could also use .text here instead of .value. if (select.options[i].selected) results.push(select.options[i].value); } // Assuming you want an array of the selected values. // If you want a CSV string, return results.join() instead. return results; }
所有这些代码都是Brian Kuhn通过我在上面引用的Google Plus帖子编写的。 不试图获得荣誉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.