Fine-grained metrics for sending/receiving chat messages

If ga exists, we push out send/receive events each time a client does either of those actions.