如何根据表单提交跟踪Google Analytics中的转化?

时间:2015-03-24 20:23:27

标签: javascript jquery forms google-analytics

我在我的网站的单个目标网页上有一个表单。我在我的网站上使用Google Analytics。提交表单后,我想以某种方式在Google Analytics中进行跟踪,作为转换(或其他一些统计信息)。

有人做过类似的事吗?我意识到有自定义事件,例如视频点击/等,但我想查看表单提交,或者如何为表单提交设置自定义事件。

1 个答案:

答案 0 :(得分:1)

要跟踪表单提交,您可能需要查看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 Analytics中的目标,以获取有关表单提交的具体见解:https://support.google.com/analytics/answer/1012040?hl=en