Skip to main content
Solved

Revenue values are different - Dashboard and API response

  • December 9, 2022
  • 1 reply
  • 355 views

Forum|alt.badge.img+2

Hello.

I am integrating Klaviyo API to my client’s app, but found weird issue.

In Dash board there says the campaign revenue, let’s say, $1500.

But after I get campaign performance data through klaviyo API, the result is $2000.

I looked for the issue and get to know that some campaign performance data is not added to this month’s revenue.

Then where does this go?

 

why are they omitted in spite the fact that the order is placed in this month?

Best answer by Brian Turcotte

HI @Jong Ryu and welcome to the Community!

 

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. 

 

Here are some other Community posts on the topic:

 

I hope this helps, and thanks for using the Community!

- Brian

View original
Did this topic or the replies in the thread help you find an answer to your question?

1 reply

Brian Turcotte
Forum|alt.badge.img+37
  • Klaviyo Alum
  • 1393 replies
  • Answer
  • December 9, 2022

HI @Jong Ryu and welcome to the Community!

 

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. 

 

Here are some other Community posts on the topic:

 

I hope this helps, and thanks for using the Community!

- Brian