When routing events to a destination via RudderStack, there may be times when the events do not show up in your destination. This guide walks you through the steps to debug your destination live events using RudderStack’s Live Events feature.
To view and debug your destination live events, your destination must be configured to send events via cloud mode.
Why are events sent to the destination failing?
Routing events to a destination via RudderStack can fail for various reasons. Some of the common ones include:
Incorrect destination configuration.
Bad event structure, that is, event is not in a destination-specific format.
Rate limiting enforced by the destination.
Destination downtime.
You can use RudderStack’s Live Events feature to view the events sent to your destination in real-time, and debug any delivery failure.
Viewing destination live events
To view the events sent to your destination in real-time, follow these steps:
Click the LIve Events button to view the events sent from your source:
The resulting window highlights the following information:
Name of the event.
Error message of the event in case of any event failure. Upon clicking See full error, you get the specific details like the error response and the time of the first attempt made to send the event.
Clicking the event also lets you view the payload sent to the destination.
Suppose that you send some events to the Facebook Custom Audience destination but they are not delivered.
Upon checking the Live Events tab for the Facebook Custom Audience destination, you observe the following error:
On clicking the See full error option, you can see the following error response:
From the error response, it is clear that an identify event was sent to the destination. According to the Facebook Custom Audience documentation, only track events are supported. As a result, when RudderStack tries sending the identify event, the destination gives an error. RudderStack retries sending this event several times before marking it as aborted.
This way, you can use the Live Events feature to better understand the responses received from the destination in case of any delivery failures and resolve them faster.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.