Thanks for your question in the community! Just wanted to add on to some of the responses above, and confirm the expected behavior regarding tracking anonymous visitor activity on a headless Shopify setup.
As long as you’ve:
Manually added our Javascript to your store’s code (this includes onsite JS, Viewed Product and Added to Cart snippets). Instructions here
Enabled Anonymous Visitor Tracking on your Data settings,
You’ll be able to track the anonymous activity of visitors who were identified later on. Let me know if this helps, or if you have any additional questions.
From my understanding with working with different headlines Shopify stores in Scandinavia, this i my point of view.
Just to elaborate on the tracking in Klaviyo, so we have that out of the way. Klaviyo tracks anonymous users using a browser cookie called (_kla_id). This cookie is domain-specific, so as long as the checkout is on the same domain (Your Shopify store) the cookie will persist and be readable throughout the user journey, including during checkout.
So, when a person visits the checkout, or a footer or anything else on the site, where they can be recognized by their e-mail address and the set a cookie. Shopify will pass this information to Klaviyo, identifying the user. At this point, Klaviyo attempts to merge the anonymous events that have been collected before with the now-identified profile (With the provided e-mail and set klaviyo ID-cookie).
From that, Klaviyo can connect the dots between the anonymous user and the now-identified user. This sync ensures that all events (browse, add to cart and such, if the Shopify integration and script is set.
Hope that gives the explanation, that you where look for or else, let me know! :-)
I would love to help you solve this issue.
Christian Nørbjerg Enger Partner & CPO Web: Segmento.dk LinkedIn: @christianfromsegmento Voldbjergvej 22b, 8240 Risskov
Yes @jevawin , Klaviyo can sync anonymous events to an identified profile as long as the Shopify checkout is on the same domain and the Klaviyo cookie persists. When the user becomes identified during checkout, Klaviyo will attribute the anonymous browsing data to the identified profile. Ensure the Klaviyo script is implemented correctly for seamless tracking. Reach out if you need help setting this up.
Yes, Klaviyo can sync anonymous events with a user's profile when they become identified at checkout, even if the checkout is on a subdomain within the same domain (like your example).
This is because cookies set by Shopify on the main domain will still be readable by the checkout pages. Klaviyo uses these cookies to identify the user and associate their anonymous activity with their profile.
Thanks for your question in the community! Just wanted to add on to some of the responses above, and confirm the expected behavior regarding tracking anonymous visitor activity on a headless Shopify setup.
As long as you’ve:
Manually added our Javascript to your store’s code (this includes onsite JS, Viewed Product and Added to Cart snippets). Instructions here
Enabled Anonymous Visitor Tracking on your Data settings,
You’ll be able to track the anonymous activity of visitors who were identified later on. Let me know if this helps, or if you have any additional questions.