Tracking Sync Data Fields: What Sales Channels And Marketplaces Require
Tracking Sync
Definition
Sending shipment tracking numbers and delivery updates back to sales channels, marketplaces, or customer systems.
Overview
Tracking Sync means sending shipment tracking numbers and delivery updates back to sales channels or customer-facing systems. The technical success of tracking sync depends on the exact data fields and event semantics each sales channel or marketplace expects; mismatched fields cause dropped updates or incorrect statuses.
Different platforms require different metadata when you push tracking events. A marketplace may only need a carrier code and tracking number to display progress, while an enterprise order management system may expect structured event timestamps, timezone, delivery location, signature proofs, and package-level identifiers like item-level GTIN/SSCC references. Understanding required and optional fields prevents integration errors and reduces the need for manual reconciliations.
Commonly Required Tracking Fields
- Carrier Code: A standardized identifier for the shipping carrier (e.g., USPS, UPS, FedEx).
- Tracking Number: The carrier-assigned tracking identifier used to query status.
- Shipment Event: Status value (e.g., label created, in transit, out for delivery, delivered, exception).
- Event Timestamp: ISO 8601-formatted date/time indicating when the event occurred, including timezone.
- Delivery Location: Address or geo-coordinates used for proof-of-delivery reconciliation.
- Delivery Proof: Signature image URL or delivery confirmation flag when available.
- Package Identifier: SSCC or package-level barcode that ties tracking to a physical pallet or parcel.
Marketplace-Specific Expectations
Marketplaces and sales channels publish their own requirements. Examples include expecting a mapping between a carrier code and their internal carrier list, or enforcing that a tracking number be submitted within a certain time after label creation. Some channels accept only specific carrier partners for particular shipping services; others require a proof-of-delivery window to be reported for returns handling.
How To Normalize Tracking Data
- Carrier Mapping Table: Maintain a lookup so internal carrier names map to every sales channel’s expected carrier code.
- Status Mapping: Convert carrier-specific event messages into a small set of canonical statuses used by your OMS and by marketplaces.
- Timestamp Standardization: Store and transmit event times in UTC with clear timezone context to prevent display errors in customer-facing systems.
- Schema Validation: Use JSON schema or equivalent on outbound messages to ensure required fields are present before sending.
Practical Integration Patterns
Two common patterns handle field differences between carriers and sales channels: push and pull. In a push model, the shipper or WMS sends tracking data to channels via their APIs or message endpoints. In a pull model, the channel periodically queries your tracking endpoint or polls carrier APIs directly. Hybrid designs use carrier webhooks to capture events and then a middleware layer to transform and push normalized payloads to each sales channel.
Example Payload For A Marketplace Update
- CarrierCode: UPS
- TrackingNumber: 1Z999AA10123456784
- Status: Delivered
- EventTime: 2026-06-15T14:22:00Z
- DeliveryProof: https://cdn.example.com/pod/1Z999AA10123456784.jpg
Some channels also accept package-level metadata like weight and dimensions; this is useful when a multi-package order needs per-parcel tracking assignment. When shipping items subject to compliance checks, additional fields (customs invoice number, harmonized codes) may be attached to tracking events for cross-border visibility.
In short, effective Tracking Sync requires knowing the exact data fields each sales channel expects and implementing normalization layers that translate carrier events into consistent, validated payloads. That prevents update failures, reduces manual fixes, and gives customers and sales channels the reliable tracking visibility they require.
Sources And Additional Reading (3)
- Shipping and Tracking
“Shipping and Tracking.” Shopify, https://shopify.dev/apps/shipping/tracking.
- UPS Developer Kit
“UPS Developer Kit.” United Parcel Service, https://www.ups.com/upsdeveloperkit.
- EPCIS: Event Data Sharing For Supply Chains
“EPCIS: Event Data Sharing For Supply Chains.” GS1, https://www.gs1.org/standards/epcis.
More from this term
Looking for a 3PL?
Compare warehouses on Racklify and find the right logistics partner for your business.