如何在基于表单提交的 Google 分析中跟踪转化?
How do I track a conversion in Google Analytics Based on Form Submission?
我在网站的单个登录页面上有一个表单。我在我的网站上使用 Google 分析。提交表单后,我想以某种方式在 Google Analytics 中跟踪它,作为转换(或其他统计数据)。
有没有人做过类似的事情?我知道有自定义事件,例如视频 clicks/etc,但我想看看表单提交,或者如何为表单提交设置自定义事件。
要跟踪表单提交,您可能需要查看 Event Tracking。
如果您使用的是 jQuery,您可能会遇到类似于:
<form action="thank-you.html" method="POST">
<!-- Some inputs -->
<!-- ... -->
<input type="submit" value="Send" />
</form>
然后您可以使用以下方法跟踪表单交互:
(function ($) {
$('form').on('submit', function (event) {
// Temporarily prevent submission of the form:
event.preventDefault();
// Keep a reference to the form:
var form = $(this);
ga('send', 'event', {
'eventCategory': 'Form', // Event Category (Required).
'eventAction': 'Submit', // Event Action (Required).
'eventLabel': 'Form Title', // Event Label (Optional).
'hitCallback': function () {
// Once the Event has been sent to Google Analytics, submit the form:
form.submit();
}
});
});
})(jQuery)
然后您可以将此事件用作 Google 分析中的目标,以获取有关表单提交的具体见解:https://support.google.com/analytics/answer/1012040?hl=en
我在网站的单个登录页面上有一个表单。我在我的网站上使用 Google 分析。提交表单后,我想以某种方式在 Google Analytics 中跟踪它,作为转换(或其他统计数据)。
有没有人做过类似的事情?我知道有自定义事件,例如视频 clicks/etc,但我想看看表单提交,或者如何为表单提交设置自定义事件。
要跟踪表单提交,您可能需要查看 Event Tracking。
如果您使用的是 jQuery,您可能会遇到类似于:
<form action="thank-you.html" method="POST">
<!-- Some inputs -->
<!-- ... -->
<input type="submit" value="Send" />
</form>
然后您可以使用以下方法跟踪表单交互:
(function ($) {
$('form').on('submit', function (event) {
// Temporarily prevent submission of the form:
event.preventDefault();
// Keep a reference to the form:
var form = $(this);
ga('send', 'event', {
'eventCategory': 'Form', // Event Category (Required).
'eventAction': 'Submit', // Event Action (Required).
'eventLabel': 'Form Title', // Event Label (Optional).
'hitCallback': function () {
// Once the Event has been sent to Google Analytics, submit the form:
form.submit();
}
});
});
})(jQuery)
然后您可以将此事件用作 Google 分析中的目标,以获取有关表单提交的具体见解:https://support.google.com/analytics/answer/1012040?hl=en