Set up Flowsery Analytics on your Shopify store
The whole process takes about 3 minutes and requires no coding. Once connected, Flowsery Analytics automatically tracks:
- Visitor analytics -- Pageviews, visitors, referrers, devices, countries, and more. You do not need to install the
<script>tag by hand! - Custom events --
add_to_cartandinitiate_checkoutare captured automatically so you can build conversion funnels. - Revenue from orders -- Every completed order in your Shopify store
- Revenue attribution -- Links revenue back to traffic sources (referrers, countries, devices)
You will also unlock advanced features such as Journey and the Real-time globe.
Important: If you previously added the Flowsery Analytics tracking script manually to your Shopify store, you must remove it before connecting. The Shopify integration installs the script automatically, and having both will cause duplicate tracking.
Step 1: Create a Shopify app (1 minute)
To connect Flowsery Analytics to Shopify you need to create a Shopify app and obtain API credentials:
- Go to Shopify Dev Dashboard and create an account if you do not have one.
- Click Create app (top-right corner).
- Name your app (e.g., "Flowsery Analytics Integration") and click Create
Make sure the Webhooks API Version is set to 2025-10.
- Scroll to Access > Scopes and enable these scopes:
read_orders-- To track revenue from ordersread_products-- To track product viewsread_customers-- To attribute revenue to customerswrite_script_tags-- To install the Flowsery Analytics tracking script
- Scroll to the bottom and click Release
- In the modal, leave every field empty and click Release
Step 2: Install the Shopify app on your store (1 minute)
- Still on the Shopify Dev Dashboard, click Home in the left sidebar.
- Click Install app (top-right corner).
- Select the Shopify store you want to connect to Flowsery Analytics.
- You will be redirected to Shopify admin -- click Install
Step 3: Connect to Flowsery Analytics (1 minute)
- On the Shopify Dev Dashboard, select your app and go to Settings in the left sidebar.
- In the Credentials section, copy your Client ID and Secret.
- Go to your Flowsery Analytics dashboard, select your website, and enter your Shopify store details:
- Shopify store domain: Your store's Shopify domain (the
****.myshopify.comdomain, not your custom domain) - Client ID: The Client ID from the Shopify app
- Client secret: The Secret from the Shopify app
- Shopify store domain: Your store's Shopify domain (the
You will find the Shopify connection form in the General settings of your website or in the onboarding flow when you create a new website.
- Click Connect Shopify
Your Shopify store is now linked to Flowsery Analytics!
Verify the installation
After connecting, confirm everything is working:
- Visit your Shopify store
- Open your Flowsery Analytics dashboard -- pageviews should start appearing within a few minutes
- Place a test order (or review existing ones) -- revenue should show up in your analytics
If you notice duplicate pageviews, it means the Flowsery Analytics tracking script was also added manually. Remove the manual <script> tag before connecting.