As a Splunk SME, I'm tasked to set up the ingestion of Salesforce Marketing Cloud transactional messages into Splunk. We're currently trying to utilize HTTP event collector (HEC) for this but we couldn't get it to work because it's giving us this error:
The Marketing Cloud developer I'm working with told me that in order to resolve the above error, we need to figure out how to "verify callbacks" from our end (Splunk)
https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/verifyCallback.html
I need to know if there's a way to achieve that through HEC or if we need to take an entirely different approach to get the Marketing Cloud events to Splunk.
I already figured out how to get it to work.
Hi Lawrence,
can you please share your solution? A customer just asked us to collect audit logs from Marketing Cloud and we're trying to figure how to do it.
Thanks a lot!
Marco
Hi @marcoscala sorry for the late response. I only saw your comment just now.
Here's how we did it:
Splunk HEC does not do callbacks. Clients send data over HTTP and Splunk responds with an HTTP status code. That's it (unless you use ACK, but don't do that).
Ok so I suppose HEC is out of the question then? Is there an alternative solution?
There are a few ways to onboard data into Splunk.