Articles on: Omnitrack
This article is also available in:

How to set up Klaviyo event tracking

Learn How to Complement Klaviyo Events (Add to Cart, Initiate Checkout, and Purchase) with OmniTrack Server-Side to Enhance Coverage for Abandoned Cart and Other Automated Flows.

Step 1: Choose Klaviyo as a Destination



Navigate to the Pixel menu, select "Klaviyo" from the Destination options, and proceed to the setup by clicking the "Start" button.






Step 2: Select Events



In our best practices, by default, we recommend selecting all three: adding to cart, initiating checkout, and completing purchase. In most cases, no modifications are necessary, and you can proceed to the next step.




Step 3: Configure Klaviyo Private API Key



If you have already configured the Klaviyo Private API Key in the Source section, you will see the previously saved key in this step. You can click the "Complete" button to finish the setup.




If you haven't configured the Klaviyo Private API Key in Source previously, click "Configure API Key." Enter the key value in the input field and save it, then continue by clicking the "Complete" button.

For instructions on how to obtain the Klaviyo Private API Key, please refer to this article.

Step 4: Review Overview Page and Test Event Sending

After completing the setup steps and clicking the "Complete" button, the channel defaults to a Live status, meaning event data starts to be sent to the destination channel. You can test if the OmniTrack server-side events are being sent to Klaviyo by performing actions like submitting forms, adding items to the cart, etc., in your store.



You can view specific event details by going to Klaviyo's Profile module and finding the corresponding lead (searchable by email). In the example below, you can see that adding to cart, initiating checkout, and completing purchase server-side events have all been successfully sent to Klaviyo, with the events' names containing the "OmnitrackPlus" suffix for differentiation.






Apart from verifying successful event sending, you may also want to learn how to compare the effectiveness differences between OmniTrack server-side event tracking and Klaviyo's native tracking. For instructions on how to do this, please refer to this article.

Step 5: Update/Add Flows

After confirming the successful testing (i.e., OmniTrack events for addto cart, initiate checkout, and Purchase are correctly tracked), you need to update your existing Flows or create new ones to use OmniTrack Plus events as triggers for sending your automated emails.

Updated on: 19/10/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!