Skip to main content
Complex properties handle structured data, B2B/SaaS tracking, and automatically captured context. These properties support advanced use cases beyond simple key-value pairs.

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

Items Array

The items 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.
Auto-captured fields include:

Full Auto-Captured Reference

See all click IDs (Meta, Google, TikTok, Pinterest, Snapchat, AppLovin, LinkedIn, Microsoft, Reddit, and more), UTM parameters, and context fields.