Klaviyo serverside no outgoing request

Hi, anyone knows why my klaviyo tags have no outgoing requests ? Im not getting my events into klaviyo, but i the tag is firing fine and no errors.

Events are sent in Klaviyo only if there is an email or _kx cookie in the payload of the event.
_kx works automatically when you click on a marketing email sent through Klaviyo.

If neither parameter is present - the hit will not be sent, Klaviyo does not accept events without user id because it makes no sense.

that makes sense thank you!

Would it be a better idea to store the users email in Stape Store when they sign up to our newsletter? this way i also have the email avaiable

You can do this, but there is usually no point, in this case saving to cookie/localStorage is usually sufficient.

hmm can you help me out.
As you can see on the screenshot, the native shopify events are getting more hits than my server events.

Im using Stape shopify app with stape datalayer. Basically been following the stape klaviyo webinar as a guide.

This can only be for reasons of different configuration and operation of web events and server events. In fact, under the same conditions server tracking cannot work worse than web tracking, if everything is configured correctly.

That is, either server events are not triggered somewhere where web events are triggered. Or web events more often have a user ID (email or _kx) when server events do not.

Or for example web events also send events from some other site or part of a site where server events don’t work.

It is impossible to determine this without having access and without doing debugging and checking how your tracking works.

I would think its because web events have more user id’s avaiable than server. Where do i go from here? im 90% sure its not a setup issue. I use dataclient view item_stape as trigger. hmm

If you assume that your user IDs are not available to the server Klaviyo tag in some cases - this is a problem with your tracking configuration. You need to make sure that for example email for server Klaviyo tags is always available at the same time as for your web tracking. This is definitely not a tag/server/API/Klaviyo problem or anything like that.

But i dont have the email avaiable on the view item event for most cases, so we are reliant on the _kx cookie as fallback.

But i just dont understand why the Viewed Product event is the only event out of all of our klaviyo server events, that has less hits than the native shopify one - as you can see on the screenshot every other of our server events are getting way more hits. The setup is exactly the same…

@jeppe_Nielsen web Klaviyo tracker also assigns an anonymous (not usable in server events anyhow, unfortunately). So your 22 additional view_item might just be returning customers landing on product pages. This purely an assumption, given the lack of context, but fits technically.