Skip to main content
Contributor II
September 8, 2022
Solved

Klaviyo Placed Order Events API

  • September 8, 2022
  • 1 reply
  • 1110 views

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

    This topic has been closed for replies.
    Best answer by David To

    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

     

    1 reply

    David To
    Klaviyo Employee
    David ToAnswer
    Klaviyo Employee
    September 8, 2022

    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