Limit on Google Analytics asynchronous event push?
===

I have a piece of code that records events in Google Analytics based on an array of data when my application initializes. It goes something like

    function recordInitialData(dataArray) {
      for(var i = dataArray.length; i >= 0; i--) {
        _gaq.push(["_trackEvent", category1, action1, label1, dataArray[i].value1],["_trackEvent", category2, action2, label2, dataArray[i].value2]);
      }
    }

The problem is, `_gaq.push` gets called only 10 times, no matter how many calls I actually make (because sometimes dataArray can be quite long). Google Analytics only mentions a limit of 500 event pushes per user session ([Analytics Docs][1]). Has this limit of "10 at a time" been documented anywhere?


  [1]: https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#implementationConsiderations