Client SDKs
4 platforms
- feeds
- Kafkavalidate
Four analytics tools disagreed about the same numbers. Now there is one set everyone trusts.
Offer CTR
6.4%
Ranked offers with experiment controls
Was
4.5%
Static rules, same offer for everyone
No jargon in this section. The technical write-up is further down.
The company ran on four different platforms that each counted users differently, so two dashboards could disagree by a fifth and nobody could say which one was right. Product decisions were being argued rather than measured.
We agreed a single definition for each important number with product, growth and finance together, rebuilt the reporting on top of those definitions, and added the controls needed to test changes properly.
One shared set of numbers, nine tests running at once instead of two, and arguments about attribution off the meeting agenda. The share of people who click an offer went from 4.5% to 6.4%.
Scroll through the stages. Anything marked as added is a component that did not exist before this project.
4 platforms
contracts
raw + marts
governed
offer ranking
lift + bias
4 platforms
contracts
raw + marts
governed
We added thisoffer ranking
We added thislift + bias
We added thisDataset, approach, measured results and the stack. Written for whoever has to review it.
Unified analytics and personalization so teams run trusted experiments and move faster.
Four platforms emitted incompatible event schemas, so no one could agree on what a retained user was. Product decisions were being made on dashboards that disagreed with each other by up to 20%.
Next
Answer six questions and we will tell you whether this shape fits your problem — including when it does not.