Similar to how it is done in the statsv client we should enque EL events so we are not sending frequent beacons. See statsv code: https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikimediaEvents/+/500046/
This change is important in the light of baseline metrics like session length that might be sending pings every N seconds.
Note that we are not talking about batching events but rather enqueuing them, they are not batched into a single network call, but rather the network calls happen around the same time. This should improves battery usage on mobile as the times at which we wake up radio and use network should be reduced