Hey @mns,
Happy to clarify some of the above information you received.
When our team informed you that you’ll need to turn off onsite tracking, they meant to toggle the app embed off in your Shopify theme settings. This is because you don’t want to have duplicate Klaviyo Javascripts. Assuming you’re going to add our Javascript to your site via GTM anyway, you won’t need the app embed turned on, because if you did, that would result in two Klaviyo Javascripts, which can cause issues. You WILL need to add the script via GTM, though.
You mentioned that you’re still seeing Klaviyo gathering information in Shopify. Even with the app embed turned off, it’ll still gather information that Shopify already collects, like Started Checkout, Placed Order and Fulfilled Order, to name a few. We just won’t collect events like Active on Site, Viewed Product or Added to Cart. If you’re still seeing us collect those events even with the app embed turned off, I’d recommend searching your site’s source code to check if our Javascript is still in there somewhere (The easiest way to do this is to search for company_id=YOUR_COMPANY_ID, replacing YOUR_COMPANY_ID with your 6 digit public API key).
Does this all make sense? Happy to answer any additional questions, if not.
-Byrne