The Business Intelligence Loop
Businesses have used Analytics for decades to accomplish the following:
Collect data on user behavior (aka Instrument)
Generate insights from this collected data (Analyze)
Change its business offerings, prices, marketing, etc. (Adapt)
Evaluate the impact of changes (which takes us back to step 1)
In the past, step 1 (collecting data) has often caused major up-front investments to get set up across multiple platforms (web, iOS & Android).
Moreover, even if you have your data gathering dialed in, every website/app update requires re-visiting your data strategy, as well as your engineering team’s time.
The same engineers that would otherwise be needed to implement step 1 could be better utilized to:
Deliver new experiences to your customers
improve scale & security.
Focus on UX, performance & scale
How can businesses iterate the speed of AI if every single iteration gets bottlenecked at the first step?
What is Auto-Instrumentation?
Auto-Instrumentation is a perspective on the role that data gathering should play (and more importantly, shouldn’t play) in a business’s operations.
It’s a perspective that businesses should both drive product and business needs, and also react to its customer’s changing needs, at the speed of thought- without the recurring bottleneck of engineering priorities.
Auto-Instrumentation is about taking the Engineering OUT of CDP!
Instrumentation is dead. Long live Instrumentation.
Streaming data - data collected in near-real-time from your websites & apps - has a distinct advantage over other forms of CDP… if you can learn about your users in real-time, you can react to their changing needs a lot faster!
To react to customer data real time, we first need to collect this data real-time. Let’s take a look at how Auto-Instrumentation accomplishes this.
1. One-time Setup
Website and app engineers can update their codebase to include the latest Auto-Instrumentation bundle from Segment. Once this is done, Auto-Instrumentation keeps track of most common user activity (navigations, clicks & form inputs), as well as relevant changes in state
Once this is done, your engineering team can re-deploy your apps.