How to track preorder funnel using Engagement Analytics
STOQ's engagement analytics for preorders shows you the full customer journey — from the moment a shopper sees your Preorder button to when they add to cart and complete a purchase. This helps you identify which preorder products generate the most interest and which ones actually convert into sales, so you can focus your marketing and inventory planning where it matters most.
How to Access Preorder Engagement Analytics
The engagement view lives inside the Products tab of your Preorders report section. Here is how to get there.
- In the STOQ app, go to Reports.
- Select the Preorders tab at the top.
- Click the Products sub-tab.
- At the top of the page, you will see view cards — select Engagement.
The Engagement view opens with a summary of your preorder funnel metrics and a per-product breakdown table.

How to Enable the Analytics Pixel
STOQ uses a Shopify web pixel to track button impressions and add-to-cart events on your storefront. You need to activate it once before data starts flowing.
- Open Reports → Preorders → Products → Engagement.
- Click the Enable analytics button.
- Shopify will ask you to approve two permissions: write_pixels and read_customer_events. Accept them.
- The page reloads and your pixel is active. Data will begin appearing once customers start viewing product pages with Preorder buttons.

Understanding the Preorder Funnel
The engagement analytics tracks three stages of the customer journey for preorder products. Each metric tells you something different about conversion.
Impressions
An impression is counted each time a shopper sees your Preorder button on a product page. This tells you how much traffic your preorder products are receiving.
Add to Carts
An add-to-cart event is counted when a shopper clicks the Preorder button and the product is added to their cart. The Add to cart rate is calculated as Add to carts ÷ Impressions. A low add-to-cart rate may mean your button text, pricing, or shipping estimate isn't compelling enough.
Orders
An order is counted when a shopper completes checkout with the preorder item. The Order rate is calculated as Orders ÷ Add to carts. A low order rate may indicate cart abandonment — check your checkout flow, shipping costs, or payment options.
Summary Cards
At the top of the view, five summary cards show your aggregate funnel for the selected date range:
- Impressions — Total (or unique) times the Preorder button was seen
- Add to carts — Total (or unique) times an item was added to cart via the Preorder button
- Add to cart rate — Percentage of impressions that resulted in an add-to-cart
- Orders — Number of completed preorder purchases
- Order rate — Percentage of add-to-carts that converted into completed orders

Per-Product Breakdown Table
Below the summary cards, a table shows engagement data for every product and variant that has a Preorder button active. Each row displays:
Column | What It Shows |
|---|---|
Product / Variant | The product name, variant title, and thumbnail image |
Impressions | How many times the Preorder button was seen on that product page |
Add to carts | How many times shoppers added the preorder product to their cart |
Add to cart rate | Conversion rate from impression to cart (Add to carts ÷ Impressions) |
Orders | How many completed preorder purchases for that product |
Order rate | Conversion rate from cart to order (Orders ÷ Add to carts) |
Use this table to identify:
- High-impression, low-add-to-cart products — Your button or offer messaging may need work
- High-add-to-cart, low-order products — Shoppers are interested but dropping off at checkout
- High-order products — Your top-performing preorders worth promoting further

Filtering and Toggling Data
You can narrow your engagement data using the available filters to focus on specific time periods or markets.
Date Range Filter
Choose a preset time window or set a custom range:
- Last 7 days
- Last 30 days (default)
- Last 60 days
- Last 90 days
- Last 6 months
- Last 12 months
- Custom (pick start and end dates from a calendar)

Market Filter
If you sell across multiple Shopify Markets, use the Market filter to view engagement for a specific market. This helps you understand regional interest in your preorder products.


Unique vs Total Toggle
Use the Unique / Total button group at the top-right to switch how counts are calculated:
- Unique — Counts each shopper once, regardless of how many times they saw or interacted with the Preorder button. Shows your reach.
- Total — Counts every impression and add-to-cart (including repeat interactions from the same shopper). Shows overall volume.
Known Limitations
- Data only begins collecting after you enable the analytics pixel — there is no historical data before activation.
- Impressions require the Preorder button to actually render on the product page. If your theme hides the button or uses a custom integration that bypasses the embed, impressions may not be tracked.
- The pixel requires
write_pixelsandread_customer_eventsShopify permissions. If these are revoked, tracking stops. - Order data counts completed checkout purchases that include preorder items tracked by the pixel. Orders placed through draft orders, POS, or other channels are not included.
- Pagination shows 50 products per page. Use date and market filters to narrow results if you have a large catalog.
Troubleshooting
Symptom | Likely Cause | Fix |
|---|---|---|
"Enable analytics" prompt still showing | Pixel permissions were not approved | Click Enable analytics again and approve both |
No impressions after enabling | Pixel was just activated or no traffic yet | Wait 24–48 hours for data to accumulate; confirm your Preorder button is rendering on product pages |
Impressions show but add-to-carts are zero | Button is visible but add-to-cart action is not firing | Test your storefront — open a preorder product page and click the Preorder button to confirm it adds to cart |
Order rate is zero despite add-to-carts | Shoppers are abandoning at checkout | Review your checkout for issues — high shipping costs, limited payment methods, or unclear delivery timelines |
Data only shows for some products | Other products don't have a preorder offer enabled | Verify the offer is active and the Preorder button is rendering on those product pages |
Market filter not visible | Store has only one market configured | The filter appears automatically when multiple markets exist |
FAQs
Q: Do I need a paid plan to use preorder engagement analytics?
A: The engagement analytics feature requires the conversion analytics toggle to be enabled for your store. Contact support if you do not see the Engagement view card.
Q: Does the pixel slow down my storefront?
A: No. The Shopify web pixel loads asynchronously in a sandbox and does not affect your store's page speed or performance scores.
Q: Can I see engagement data for back in stock too?
A: Yes. The same Engagement view is available under <strong>Reports</strong> → <strong>Back in stock</strong> → <strong>Products</strong>. The back in stock funnel tracks Impressions → Clicks → Signups instead of Impressions → Add to carts → Orders.
Q: What is the difference between Unique and Total?
A: Unique counts each shopper once (deduplicated by session). Total counts every interaction, so a shopper who views the same product three times adds three impressions to the Total count but only one to Unique.
Q: Why is my order rate low even though add-to-cart rate is high?
A: This typically indicates cart abandonment. Common causes include unexpected shipping costs, limited payment options, long delivery timelines, or a confusing checkout experience. Consider improving your shipping estimates and payment flexibility.
Q: Can I export preorder engagement data?
A: Currently the engagement data is viewable within the STOQ app only. Export functionality is not yet available for the Engagement view.
Updated on: 25/05/2026
Thank you!