Analytics

created an analytics plugin that will send data to papertrail through syslog
It would work out better if you threw an exception when the channel isn't there. This will cause the REST framework to return a 400. You could then not return anything which would cause the REST framework to return a 204. This is a less awkward behaviour then always returning a 200 with a string to indicate whether there was an error or not.