Hello @MeetAmin,
Thanks for sharing your question with the Klaviyo Community!
The Klaviyo.js web tracking snippet you are mentioning serves several purposes, including tracking the Active Onsite metric and to allow Klaviyo to publish signup forms on a website. Although this snippet serves as the foundation for a number of other features, this snippet alone cannot add contacts to a specific list nor will it replace the full scope of what is capable within a tradition ecommerce integration; including the WooCommerce plugin connection.
Since Laravel is not an app that Klaviyo has developed a native integration with, I would suggest seeing if Laravel has created their own connection to Klaviyo. Alternatively, you can also create your own custom connection between these two apps by leveraging Klaviyo’s API. If you decide to do this, I would suggest working with a developer finding a Klaviyo partner and providing them with the following API documentation Klaviyo offers:
In addition, if you were using third party signup forms on your website, you can redirect those subscribers to a Klaviyo list by creating a redirect as described in the How to Redirect Existing Signup Forms to Klaviyo Help Center article. The only caveat to this is that if you were trying to collect SMS consent, from a third party signup form, you’ll need to do so by utilizing Klaviyo’s API as detailed in the Guide to Collecting SMS Consent via API article. Currently, Klaviyo only allows collecting SMS consent either through a Klaviyo signup form, text-to-join, consent at checkout, or through the API. I would suggest taking a look at the Guide to Collecting SMS Consent Help Center article on the various ways you can collect SMS consent and start your SMS marketing journey!
I hope this helps!
David