0

我对谷歌分析有疑问。

这是我的代码:

<script>
   function trackRegister()
  {
      if(dataForm.validator.validate()) {
        _gaq.push(["_setCustomVar",4,"Type","Besogende-med-Konto",1]);  
        _gaq.push(['_trackEvent', 'ActivateVisitorProfileTracking', 'ActivateVisitorProfileTracking']);
        _gaq.push(['_trackEvent', 'Konto-oprettet', 'Engage', 'Personlig-Konto-Oprettet']);         
      }

  }

我在点击提交按钮时调用 trackRegister 函数,然后页面将被重定向到结果页面,但我只在谷歌分析报告上收到 ActivateVisitorProfileTracking 事件。但我不知道为什么。任何人都可以帮助我吗?感谢您的帮助:D

4

1 回答 1

0

根据您对如何调用它的描述,听起来您的页面可能在您的第二个 _trackEvent 调用有机会执行之前被重定向。尝试将重定向包装在 setTimeout 中,或使用代码包装 GA 代码以检测 GA 调用的状态,并且仅在返回完成时重定向

于 2012-06-05T14:48:56.407 回答