Skip to main content
Fires when a customer selects a shipping method during checkout. This helps understand shipping preferences and their impact on conversion.
Shopify: Manual implementation required. Not automatically tracked.

JavaScript

window._upstack('track', 'select_shipping_method', {
  shippingTier: 'express',
  shipping: 12.99,
  currency: 'USD',
  value: 97.98
});
With items:
window._upstack('track', 'select_shipping_method', {
  shippingTier: 'overnight',
  shipping: 24.99,
  currency: 'USD',
  value: 109.98,
  items: [
    { id: 'SKU_12345', name: 'Classic Cotton Tee', price: 34.99, quantity: 2 }
  ]
});

Properties

PropertyTypeRequiredDescription
shippingTierstringYesShipping method selected (e.g., 'standard', 'express', 'overnight')
shippingnumberNoShipping cost
valuenumberNoCart value at shipping selection
currencystringNoISO 4217 currency code
itemsarrayNoProducts in checkout

When to Fire

  • Shipping method radio button selection
  • Shipping tier dropdown change
  • Before proceeding to payment