Will the historical attribution updates that took place this month be reflected in the order-level event data coming from the Klaviyo events API?
They don’t appear to be yet. If I query the order events for a given period a year ago, the returned orders still have the same number of included attributions that they did before we changed the attribution settings.
This is causing over-attribution for historical data that does not match the in platform historical reporting.
Seeing this across all accounts, let me know if there’s a workaround, thanks!
Historical Attribution and API Order Events

Best answer by Byrne C
Hey
That’s a great question. I reached out to our engineering team and they confirmed that right now, the Query Metric Aggregates endpoint will return conversions based on the past attribution windows, back when those conversion occurred. It will not currently reflect your current attribution settings that were retroactively applied within Klaviyo. We recognize that this causes an inconsistency in our reporting tools, and we’re working to adjust these endpoints to reflect the attribution settings that are currently applied in your account.
For now, we recommend using the Query Campaign Values and Query Flow Values endpoints (or any of the endpoints in the Reporting section of our API docs, as that’ll show you conversions based on your up-to-date attribution window.
Let me know if you have any questions.
-Byrne
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.