【问题标题】:How to track conversions without a confirmation page如何在没有确认页面的情况下跟踪转化
【发布时间】:2014-11-01 01:45:28
【问题描述】:

我的网站上有一个表单,成功完成后会在模式中触发确认消息。我需要能够跟踪此表单上的转换。我想我需要一个事件跟踪器,但我不知道我应该把它放在哪里。

表格在http://www.nearlynewlywed.com/a/sell

【问题讨论】:

    标签: google-analytics e-commerce web-analytics event-tracking


    【解决方案1】:

    最佳做法是创建一个虚拟页面视图,该视图将模拟触发目标的“谢谢”页面。

    验证并提交表单时执行此 JS 代码:

    _gaq.push(['_trackPageview', '/your-directory/form/thank-you']);
    

    如果您使用 Universal Analytics,那么:

    ga('send', 'pageview', '/your-directory/form/thank-you');
    

    现在,感谢页面将呈现为页面浏览量,该页面浏览量将显示在您的报告和目标的漏斗可视化中。请记住将“/your-directory/form/thank-you”设置为 Google Analytics(分析)上的目标。

    【讨论】:

      【解决方案2】:

      如果我正确理解您的问题,您应该在您的表单经过验证并通过时向 GA 推送和事件。这意味着,如果每个字段都正常,那么在您发送打开模态窗口的命令的同时,您会发送这样的 ga 跟踪命令。

      _gaq.push(['_trackEvent', 'Form', 'Success', 'Form x was completed']);
      

      你可以用 jQuery 做这样的事情

      $('#formId').on('submit', function(){
          _gaq.push(['_trackEvent', 'Form', 'Success', 'Form x was completed']);
      });
      

      或将其添加到您的表单 HTML 标记中

      <form action="action.php" onsubmit="_gaq.push(['_trackEvent', 'Form', 'Success', 'Form x was completed'])">
      

      【讨论】:

        猜你喜欢
        • 2013-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-05
        • 2022-10-04
        相关资源
        最近更新 更多