Properties
Items Array
Product data for e-commerce events — id, name, price, quantity, brand, category.
SaaS Properties
B2B/SaaS tracking — accounts, subscriptions, trials, MRR, seats.
Auto-Captured Fields
Click IDs, UTMs, device info, geo — captured automatically.
Quick Reference
| Property Type | Description | When to Use |
|---|---|---|
| items | Array of product objects | All e-commerce events (view_content, add_to_cart, purchase) |
| SaaS properties | Account, subscription, trial, payment fields | B2B/SaaS event tracking |
| Auto-captured | Click IDs, UTMs, device, geo | Automatically captured — do not set manually |
Items Array
Theitems array is required for all product-related events. Each item contains product details:
Full Items Reference
See the complete items array specification with all supported fields.
SaaS Properties
For B2B and subscription-based businesses tracking accounts, subscriptions, trials, and revenue:Full SaaS Reference
See all SaaS properties including trial, payment, and seat tracking fields.
Auto-Captured Fields
Do not include auto-captured fields in your
track() calls. The Upstack Pixel and edge API capture these automatically.| Category | Examples |
|---|---|
| Click IDs | fbclid, gclid, ttclid, msclkid, fbc, fbp, ttp |
| UTM Parameters | utm_source, utm_medium, utm_campaign, utm_content, utm_term |
| Page Context | url, path, referrer, title, host |
| Device | device_type, viewportWidth, viewportHeight, client_user_agent |
| Geographic | country, region, city, postalCode, timezone |
| Session | session_id, event_id, event_time, pixel_id |
Full Auto-Captured Reference
See all click IDs (Meta, Google, TikTok, Pinterest, Snapchat, AppLovin, LinkedIn, Microsoft, Reddit, and more), UTM parameters, and context fields.