Delivery Overview (or “DO” as we call it between our digital cubicles) is the most recent observability feature released within Segment, and it begins to explore the complexity of our features, such as tracking plans, functions, and destination filters. Delivery Overview is a data funnel for every source to every destination. It starts with the number of events you sent, and ends with the number of events actually delivered. Every customer's usage of Segment is a little bit different, so Delivery Overview aims to show you all the various ways your business’ logic can affect data delivery.
Delivery Overview supports viewing samples related to events that dropped at Ingest Failure and Delivery Failure. It supports all Classic and Actions destinations - including Destination Functions, with breakdowns by Mapping subscription. Additionally, it also supports Insert Functions - surfacing the data to the filtered at destination (soon) or failed delivery step depending on how you write your logic.
While customers will be constrained to the manner in which the metrics found in DO are presented to them via the app, we are sprinting to bring DO’s new insights into our Public API. This will allow for much more creativity and flexibility in how you may want to consume the available data. More on this, when we talk about our alerting enhancements 🙂.
Event Delivery
Event Delivery is our oldguard for providing observability into your Connections and how their delivery performance is trending. However, Event Delivery solely focuses on the delivery attempt/transaction at the end of your data’s journey through Segment; hence the development of Delivery Overview, to give you the full picture. While DO remains in beta, you can still access Event Delivery and it will remain available until DO has full parity with a few final details (latency, etc).
In the case of Audiences syncing to a destination, Segment is creating the events (Audience Entered, Audience Exited) when your audience profiles change. There’s a lot of complexity under the hood to track that, so stay tuned for a Delivery Overview experience for Audience Syncs in 2024, with an emphasis on improved observability into the Audience(s), Profiles, and/or Entities as they travel towards the intended destination.
In the meantime, use Event Delivery to understand how your Destination is performing for Audience Syncs, such as successful event counts, failed event reasons and samples, and latency from event creation.
Warehouse Overview
Warehouses are absolutely on the rise (again? 🙃), but we’ve been in the game since 2016. Use the Warehouse Overview page to view the status and details of each sync Segment creates. You can see the volume of each collection, and how it has changed over time.
With this current offering, we’re once again focusing on the delivery of data to the destination, so, you guessed it, there is a Delivery Overview for you coming this year! The data moving to your storage destinations still adheres to the same various rules and filters made available to you throughout Segment, so we’re hard at work making sure those are represented from start to finish across your syncs downstream.
Reverse ETL
In today’s Reverse ETL (RETL) observability offering, you can check the status of your data extractions and see details of your syncs.
Examining this will allow you to understand how many records were extracted, as well as a breakdown of the number of records added, updated, and deleted. Additionally, you can view the load results, to understand how many successful records were synced as well as how many records were updated, deleted, or are new. Click into failed syncs to view additional details on the error(s), sample payloads to help you debug the issue, and recommended actions.
Unsurprisingly, we believe (and have customers that believe) that there is a Delivery Overview that would fit right in here; once again giving us the full end-to-end picture of your RETL Connection’s performance over time. We’ll be actively seeking customer feedback on this soon (please reachout to ptuhtan@twilio.com if interested in participating)!
Profile Insights
Profiles are the key to value for Segment, and understanding how your data across all of your sources builds those profiles is vital. With Profiles Insights, you can troubleshoot event data with transparent insight into your Unify profiles. You can view errors and violations, success logs, and an audit trail for configuration changes that impacted your profile resolution.
We provide a wide range of filtering capabilities to ensure you can find the data you are looking for - by identifier, event type, date range, or source. Recently, we removed the restriction of only being able to view the last 30 days of data, so new events will be accessible for all time. Next up is visualizing how this data changes over time, so stay tuned!
Monitoring and Alerting