Documentation Index
Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Quick Diagnostic
Symptoms and Fixes
Symptom: No events have ever appeared in the dashboard
Symptom: No events have ever appeared in the dashboard
Likely cause: The Upstack Pixel is not installed on your storefront, or the Shopify app embed is disabled.Fix:
- In your Shopify admin, go to Online Store → Themes → Customize.
- Open App embeds (toggle icon in the left sidebar).
- Confirm the Upstack Data embed is toggled on and click Save.
- Open your store in a new incognito window and visit at least two pages.
- Return to Upstack → Live Event Stream. You should see
PageViewevents within 60 seconds.
Symptom: Events were flowing but suddenly stopped
Symptom: Events were flowing but suddenly stopped
Likely cause: A recent theme update or theme switch disabled the Upstack app embed. Shopify resets app embeds when you publish a new theme.Fix:
- Check whether you recently published a new theme or updated your existing theme. In Shopify admin, go to Online Store → Themes and note the active theme name.
- Click Customize on the active theme, open App embeds, and re-enable the Upstack Data embed.
- Click Save and test with an incognito window.
- If you use a staging/draft theme, remember that app embeds must be enabled separately on each theme before publishing.
Symptom: Events appear intermittently or only on certain pages
Symptom: Events appear intermittently or only on certain pages
Likely cause: A Shopify theme conflict — custom JavaScript on your theme is throwing an error that interrupts the Upstack pixel before it finishes loading.Fix:
- Open your store in Chrome and press
F12to open DevTools → Console tab. - Navigate through your store and look for red JavaScript errors. Common culprits include
Uncaught TypeErroror$ is not definederrors from other apps or custom code. - If errors appear on the same pages where events are missing, the offending script is blocking Upstack’s execution.
- Try temporarily disabling other third-party Shopify apps one at a time (via App embeds) to isolate the conflict.
- Once identified, contact that app’s support or move the conflicting script to load asynchronously.
Symptom: Events are delayed by several minutes
Symptom: Events are delayed by several minutes
Likely cause: This is usually normal. Upstack batches events and processes them through the identity resolution pipeline before they appear in the dashboard. During high-traffic periods, processing may take 2–5 minutes.Fix:
- Check the Live Event Stream — it shows events in near-real-time (within ~60 seconds). If events appear here, the delay is only in aggregated reports and dashboards.
- If even the Live Event Stream is delayed beyond 5 minutes, check the Upstack Status Page for any ongoing incidents.
- For time-sensitive debugging, use the Live Event Stream rather than aggregated dashboard views.
Symptom: Dashboard shows events for a different store or shows zero despite correct setup
Symptom: Dashboard shows events for a different store or shows zero despite correct setup
Likely cause: The Pixel ID configured in your theme does not match the Pixel ID for your Upstack workspace. This can happen if you copied the snippet from a different store’s settings, or if your workspace was recently recreated.Fix:
- In your Upstack dashboard, go to Settings → Pixel and copy your Pixel ID (it looks like
px_abc123def456). - In Shopify admin, go to Online Store → Themes → Customize → App embeds → Upstack Data.
- Compare the Pixel ID shown in the embed configuration with the one from step 1. They must match exactly.
- If they differ, update the embed to use the correct Pixel ID, click Save, and test again.
- Note: if you recently deleted and recreated your Upstack workspace, you will have a new Pixel ID that needs to be updated in all theme embeds.
Escalation
Still stuck? Contact support@upstackdata.com with your Pixel ID and a description of the issue. We typically respond within a few hours.
Related guides
Install on Shopify
Install the Upstack Data tracking pixel on your Shopify store and start capturing events.
Verify events
Confirm that your Shopify store is sending tracking events to the Upstack pipeline.
Enable theme extension
Verify the Upstack Data theme app extension is enabled in your Shopify theme editor.