Hi @BuffDaddyHQ,
Sorry that your Viewed Product and Added to Cart events aren’t tracking as expected! To provide a bit of context, these events (with the gear icon) are tracked using Klaviyo onsite tracking, while the Shopify events (with the little Shopify Icon) are tracked by Shopify. Since Klaviyo and Shopify have different ways of identifying/tracking site visitors, there will be situations where Shopify events track, but Klaviyo events don’t, or vice versa.
Active on Site, Viewed Product, and the legacy (gear icon) Added to Cart event are tracked when a “cookied” user takes one of these actions. Somebody can be cookied by filling out a Klaviyo form, clicking a link that leads to your website from a Klaviyo email, or adding the ?utm_email=test@example.com to the end of the URL, and refreshing the page. You mentioned that adding the UTM at the end of the URL allows you to be tracked. Could you try filling out a form, or clicking a link in a Klaviyo email you receive to see if that allows you to be tracked, as well?
Additionally, taking certain actions in Shopify can allow a user to be tracked by Klaviyo onsite tracking, if you have set up the required features. This section of our Understanding cookies article goes over how to make this happen. I’d recommend taking a look at the whole article. It does a great job going into depth explaining how your site visitors are tracked, and provides some ways in which you can track more of your visitors.
Let me know if this helps out, or if I can answer any additional questions!
Thanks @Byrne C - I had two support tickets; one of them had me remove a duplicate call that somehow was in my code. The other one confirmed that things were indeed working correctly.
Seems all these YouTuber video floating around telling people to cut and paste code from 1+ years ago are now all superflous!