You’ve installed the pixel, verified events, and connected Meta CAPI. Now run a single end-to-end test to confirm the full pipeline is working: a storefront action should flow through Upstack and arrive as a matched conversion in Meta.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.
What You’ll Accomplish
Trigger a real event on your Shopify store and trace it through every stage — from the Upstack Live Event Stream to Meta Events Manager — confirming that server-side conversion data is being delivered correctly.Prerequisites
Prerequisites:
- An active Shopify store
- The Upstack Data app installed from the Shopify App Store
- Your Pixel ID (found in the Upstack dashboard under Settings → Pixel)
Validation Steps
Prepare your test environment
Open three tabs:
- Upstack Dashboard — navigate to Events → Live Event Stream
- Meta Events Manager — navigate to Your Pixel → Test Events and enter your storefront URL
- Your Shopify storefront — use an incognito/private window for a clean session
Using Meta’s Test Events tab gives you real-time visibility into incoming server events. Events in Test Events show within seconds, while the main Overview tab can have a 20+ minute delay.
Trigger a test purchase or add-to-cart
On your Shopify storefront, perform a complete flow:
- Visit a product page (generates
ViewContent) - Add the product to cart (generates
AddToCart) - Begin checkout (generates
InitiateCheckout) - If possible, complete a test purchase using Shopify’s Bogus Gateway (generates
Purchase)
Confirm the event in Upstack
Switch to the Upstack Live Event Stream tab. Within a few seconds, you should see the events you just triggered. Click on an event to expand it and verify:
- Event type matches your action (
AddToCart,Purchase, etc.) - Pixel ID is correct
- User data is populated (especially if you entered shipping details at checkout)
- Destination status shows the event was forwarded to Meta
Confirm the event in Meta Events Manager
Switch to Meta Events Manager → Test Events. You should see the corresponding server event within 2-5 minutes.Look for:
- The event name matches (e.g.,
AddToCartorPurchase) - The source shows Server (not just Browser)
- The event details include user data parameters like
em(hashed email),ph(hashed phone)
You’ll Know It’s Working When…
If any step fails, refer back to the relevant earlier step:- Events not appearing in Upstack? See Step 2: Verify Events Are Flowing
- Events in Upstack but not Meta? See the troubleshooting section in Step 3: Connect a Destination
Next Step
What's Next
Your core pipeline is live. Explore what to do next — add more destinations, dive into attribution, or configure advanced identity resolution.
Related
Events not reaching destination
Troubleshoot events visible in Upstack but not arriving at Meta, TikTok, or other destinations.
Duplicate events
Fix duplicate events, inflated revenue, and doubled conversion counts in your pipeline.
EMQ showing zeros
Understand why your Meta Event Match Quality panel may show zero values and how to fix it.