How Sources Work
Each source connects to an external platform and pulls (or receives) data on your behalf:- Shopify streams storefront events via the browser pixel and receives order/product updates through webhooks. This is your primary event source.
- Ad platform sources (Facebook Ads, Google Ads, TikTok) sync campaign structure, spend, and performance metrics on a recurring schedule so you can blend cost data with conversion data inside Upstack.
Every Upstack account starts with Shopify as its first source. Ad platform sources are optional and unlock cost-per-acquisition reporting and ROAS calculations.
Available Sources
Shopify
Storefront events, orders, products, and customer data via pixel and webhooks. Required — this is the foundation of your tracking.
Facebook Ads
Campaign structure, ad spend, and performance metrics from your Facebook and Instagram ad accounts.
Google Ads
Campaign structure, ad spend, and performance metrics from your Google Ads account.
TikTok
Campaign structure, ad spend, and performance metrics from your TikTok Ads account.
Upstack Costs
Customer-configured costs including COGS overrides, handling, fulfillment, fixed costs, and OPEX for margin calculations.
What Happens After Connection
Once a source is connected, Upstack immediately begins ingesting data:- Events are normalized into a consistent schema regardless of which source produced them.
- Identity resolution links anonymous visitor sessions to known customer profiles across sources.
- Data becomes queryable in your dashboard and available for forwarding to any configured destination.