See this answer for a discussion of mapping exceptions and how to fix them
The error is pointing at {"payload"=>"[{\"isHeadingHome\":0,
. The [payload] field is a string, and Elasticsearch expects it to be an object. Note that the event has a _split_type_failure tag. It may OK that payloadJson is an object -- that's not causing an error.