How google analytics asynchronous event tracking works, and why it doesn't work