There could be a couple of reasons why there is a discrepancy between the campaign revenue and the revenue that’s retrieved via the API. The most likely cause was highlighted in this Community thread by my colleague David:
I’m not sure which e-commerce platform you integrated with, but each platform has it’s own attribution model. Klaviyo has a 5-day last interaction (open or click) attribution model. This means that if a sale is made within 5 days after a user clicks or opens a campaign, it will attribute the revenue to that campaign only if that email was the most recent one opened by the user. Every e-commerce platform has it’s own attribution model, so when you pull in data via the API the attributed revenue may vary.
There could be a couple of reasons why there is a discrepancy between the campaign revenue and the revenue that’s retrieved via the API. The most likely cause was highlighted in this Community thread by my colleague David:
I’m not sure which e-commerce platform you integrated with, but each platform has it’s own attribution model. Klaviyo has a 5-day last interaction (open or click) attribution model. This means that if a sale is made within 5 days after a user clicks or opens a campaign, it will attribute the revenue to that campaign only if that email was the most recent one opened by the user. Every e-commerce platform has it’s own attribution model, so when you pull in data via the API the attributed revenue may vary.