Shopify Storefront data and cart logic is bound to your Webflow elements through Shopyflow attributes. Connecting your Webflow site to Shopify is done by adding custom attributes to your Webflow elements.
Yet, you are not required to type or edit attributes manually. Shopyflow provides you with the pre-configured components needed to create your store, as copyable Webflow elements right in Webflow designer.
All the copyable Shopyflow Components are native editable Webflow elements. There is no layout or styling limitation on any element.
In the below image hover your mouse on the hotspots to see all the required Shopyflow attributes to build a product page like this in Webflow
GA4 gives Shopify and other e-commerce platforms a deeper understanding of how customers interact with their sites and apps, emphasizing privacy and cross-platform tracking. It helps store owners optimize their marketing strategies by providing comprehensive insights into customer behavior and engagement.
This guide assumes you already have enabled Google Analytics in your Shopify store. If you haven't yet, you can find out more on how to do it here.
After adding the GA4 tag to your Webflow site, you can start tracking e-commerce events by enabling Google Analytics in Shopyflow Webflow App > Installation > Advanced Tracking.
Once your setup in complete, Shopyflow will start tracking the following e-commerce events:
Once the GA tag is installed and Shopyflow snippet is updated, we have to make sure that the customer session is being tracked correctly between your Webflow store and the Shopify checkout. For that we have to set up cross-domain tracking. Please see the video below to set it up.
If you are using a domain (e.g. my-store.com) and a subdomain of that domain (e.g. shop.my-store.com) for Webflow and Shopify (or vice versa), you can skip this step. Google tracks domains and subdomains together, automatically.
Enabling cross-domain measurement on Google Analytics
Google Tag and GTM differ in their tracking approach. If you are using the Google Tag, you don't need to do any extra setup. Shopyflow will send the events mentioned above directly to your GA account.
If you are using GTM, Shopyflow will push the events and the variables only to your data layer. You will have to setup your tags in your GTM account and map the data layer variables to the events manually.