Solved

Klaviyo Placed Order Events API

  • 8 September 2022
  • 1 reply
  • 741 views

Badge +1

Hi Team,

Having few doubts regarding klaviyo - Shopify events API. I want to know out of three, which one is correct case ?

  1. Why cannot I see the campaign ID in the Placed Order Events API? Because if any campaign is attributed to placing the order in Shopify, then the attributed campaign ID should be appended to the response of the Placed Order Event, right ?
  2.  Will the campaign ID be included in the response only if the order was placed through a [attributed campaign ] campaign? If no campaign is attributed, then there will be no campaign ID in the response of the placed order event API.
  3. Is it true that no attributed campaign ID is added to the placed order events API regardless of whether a campaign is attributed or not? 

Please respond asap.

Thank you,

Hirthik

icon

Best answer by David To 8 September 2022, 16:37

View original

1 reply

Userlevel 7
Badge +60

Hey @hirthik,

Of your three thoughts and theories, the third one would be the correct understanding.

The ID of the email which gets attributed the revenue for a conversion would not be a part of the Placed Order event data that gets synced to Klaviyo. Instead, all conversion calculations are processed within Klaviyo’s own backend due to our attribution model. This means that whichever email was interacted (open or click) with in a specified window of time since the email has been sent prior to the Placed Order event would attributed to the conversion. 

The Placed Order event is just that - an event that gets synced to Klaviyo regarding an order has been placed. With this event synced, we can stitch together and calculate which email to attribute the conversion to based on the purchaser’s email address.

David

 

Reply