Skip to main content
Core properties are the foundational fields used across most tracking events. These are typically required or strongly recommended for proper attribution and reporting.

Properties

value

Monetary value of the event.

currency

ISO 4217 currency code.

transactionId

Unique order identifier.

orderName

Human-readable order number.

Quick Reference

PropertyTypeRequiredDescription
valuenumberYes for purchase, lead, subscribeMonetary value of the event
currencystringYes (when value is set)ISO 4217 currency code (USD, EUR, GBP)
transactionIdstringYes for purchase/refundUnique order identifier
orderNamestringNoHuman-readable order number shown to customers

Example

window._upstack('track', 'purchase', {
  value: 149.99,
  currency: 'USD',
  transactionId: 'ORD-2026-001',
  orderName: '#1042',
  items: [/* ... */]
});
For Purchase events, value should match the order total you want reported to ad platforms.