Inline Widgets Not Showing Data
Overview
Inline widgets display real-time social proof data directly on your product pages, such as "X people are viewing this now" or "Y items sold in the last 24 hours." If your widgets are showing "0 sold," "0 viewing," or not appearing at all, this guide will help you troubleshoot the issue.
Understanding How Inline Widgets Work
Before troubleshooting, it helps to understand that inline widgets display actual data from your store:
- Live Views widget shows the number of unique visitors currently viewing a specific product page within the last 5 minutes
- Recent Sales widget shows the number of orders placed for a specific product within the last 24 hours
If these numbers are showing zero, it typically means the underlying data genuinely reflects zero activity for that specific product.
Troubleshooting Steps
1. Verify You Have Recent Orders (for Recent Sales Widget)
The Recent Sales widget counts orders placed within the last 24 hours for a specific product. If you see "0 sold," check the following:
- Go to your Shopify admin and navigate to Orders
- Filter orders from the last 24 hours
- Confirm that the specific product where you added the widget was actually purchased
- Remember: The widget is product-specific. Orders for other products will not appear on this product's widget.
2. Allow Time for Visitor Data to Populate (for Live Views Widget)
The Live Views widget tracks visitors who have viewed a product page within the last 5 minutes. If it shows zero:
- The widget requires actual page views from visitors to populate
- Your own admin preview sessions may not count toward visitor tracking
- Open your product page in an incognito/private browser window to simulate a real visitor
- Wait a few seconds and refresh the page - you should see the count increase
3. Wait for Initial Data Synchronization
If you just installed the app or added widgets to a new product:
- Sales data syncs from your Shopify orders, which may take a few minutes after installation
- Visitor counts start from zero and build up as real visitors view the page
- Allow 5-10 minutes for the system to fully initialize
4. Confirm the Widget Is Properly Configured
Widgets rely on product metafields and page identifiers to fetch data:
- Ensure you added the widget block to a product template, not a collection or homepage
- The widget must be placed on a page that has a valid product context
- Check that the product page loads completely before checking widget data
5. Check Your Browser's Network Tab for API Errors
If the widget still shows no data, inspect the API requests:
- Open your product page in a browser
- Press F12 (or right-click and select "Inspect") to open Developer Tools
- Go to the Network tab
- Refresh the page
- Filter by "inline" or look for requests to
api.ultimatesocialproof.com - Check if these requests return a 200 status code
- Click on a request to see the response data
Common issues to look for:
- 400 Bad Request: The widget may be missing required parameters (shop domain or page key)
- Network errors: Check if an ad blocker or firewall is blocking requests
- Response shows count: 0: This is expected if there genuinely is no activity for that product
6. Understand Widget Visibility Rules
By default, widgets are configured to hide automatically when the count is zero. This is intentional - showing "0 people viewing" or "0 sold" can negatively impact conversions.
If you want to verify the widget is working:
- Generate some test activity (view the product in incognito mode, or place a test order)
- The widget will automatically appear once there is data to display
Still Need Help?
If you have followed all the steps above and your widgets still are not displaying data correctly, please contact our support team with the following information:
- Your store URL
- The specific product page URL where you added the widget
- A screenshot of your browser's Network tab showing the API requests
- Any error messages you see in the browser console