Here’s a number that should concern anyone who needs to track an ocean shipment: 50% of shippers report zero visibility into their ocean freight. Not limited visibility. Zero. And more than one in five of those who do track are doing it manually, toggling between carrier websites and spreadsheets. The challenge of ocean freight visibility has never been more critical for supply chain operations. (See also: track ships in the ocean.) (See also: energy transport tracking.)
The irony is that tracking tools have never been more accessible. The gap isn’t technology. It’s knowing which layer of tracking matches which decision. A carrier portal answers “was it loaded?” An AIS feed answers “where is the vessel?” An IoT sensor answers “is the cargo still cold?” A predictive model answers “should I rebook the truck?” Same shipment, five different questions, five different data sources.
This guide covers every layer of sea container tracking, starting with the free carrier lookup and building up to IoT sensors that follow a container through its full lifecycle. Use what fits your operation. Skip what doesn’t.
Start With the Right Identifier
Every ocean shipment carries at least three trackable identifiers. Using the wrong one wastes time. Using none means calling your freight forwarder and waiting.
Container number. The physical box. A four-letter owner code, six digits, and one check digit, validated by the Bureau International des Containers to catch data-entry errors. Example format: MSCU1234567. This is the most universal lookup key because it identifies the steel, not the paperwork.
Bill of lading (B/L) number. The shipping document that ties cargo to the contract of carriage. Useful when you don’t yet know which container your goods ended up in, or when a consolidation split cargo across multiple boxes.
Booking number. The reservation. Assigned when space is confirmed on a vessel. Works best early in the shipment lifecycle, before the container is loaded.
All three major carriers accept these identifiers directly. Maersk’s tracking page accepts bill-of-lading, container, or parcel tracking numbers. Hapag-Lloyd supports container, booking, or B/L lookups and advertises a live-position view. CMA CGM covers all three plus inland shipment tracking.
If you have none of these, ask whoever booked the freight (seller, buyer, or forwarder) for the booking confirmation. Don’t guess. A transposed digit returns the wrong shipment or nothing at all.

Carrier Portals: Free, Authoritative, and Limited
The carrier’s own tracking portal is your first stop. It holds the commercial record of the shipment: which vessel, which port, which terminal, what happened last.
What you’ll typically see:
- Last recorded event (gate-in, loaded, in transit, discharged, gate-out)
- Current vessel and voyage number
- Estimated time of arrival (ETA)
- Port of loading and port of discharge
- On some carriers, a map showing the vessel’s approximate position
What you won’t see:
- Events from a different carrier if your container transships onto a feeder vessel
- Inland status after the box leaves the terminal, unless the carrier also controls that leg
- Cargo condition (temperature, humidity, shock) unless you’re on a managed reefer service like Maersk’s Captain Peter, which monitors conditions inside reefer containers during transit
- A confidence score or reason code for ETA changes
A quick note on event names: terminology varies by carrier, but the milestones that matter operationally are consistent. “Gate-in” means the container entered the terminal. “Loaded” means it’s on the vessel. “Discharged” means it’s off the vessel at the destination port. “Gate-out” means it left the terminal, usually on a truck or rail. If the status says “discharged” but you haven’t received the cargo, the container is sitting in the yard or waiting for customs clearance. It hasn’t vanished.
For a single shipment, the carrier portal is enough. The limitation shows up when you’re managing dozens of shipments across multiple carriers and need one exception queue, not fifteen browser tabs.
Why the ETA Keeps Changing
Operations teams ask me this constantly. The arrival date moves every time they check, and nobody explains why.
The short answer: a published sailing schedule is a plan. Global liner schedule reliability was 51.5% in January 2025, meaning roughly half of all scheduled arrivals were late. By January 2026 it improved to 62.4%. Better, but still more than a third of vessels missing their slot.
The causes compound:
- Rerouting. UNCTAD reports that route diversions pushed maritime ton-miles up 5.9% in 2024, while Suez Canal tonnage remained 70% below 2023 levels through May 2025. A vessel that diverts around the Cape of Good Hope doesn’t just arrive later; the original ETA becomes irrelevant the moment the route changes.
- Port congestion. Average port waiting times rose 23% in developed economies and 7% in developing ones during late 2023 into early 2024. A berth queue at discharge is invisible from mid-ocean.
- Transshipment delays. Your container sits at a hub port (Singapore, Colombo, Tanjung Pelepas) waiting for a feeder connection that may be delayed or cancelled. The ETA resets with no warning.
- Slow steaming. Carriers reduce speed to save fuel. This can add days to a transit that was quoted at full speed.
The operational takeaway: treat every ETA as a forecast window, not an appointment. The useful tracking systems don’t just update the date. They show why it changed and propagate the impact to your warehouse schedule, customs filing, trucking appointment, and customer commitment.
The Five Tracking Layers (and When Each One Earns Its Cost)
Most shippers use layer one and stop. Each additional layer answers a question the previous one can’t. Not every shipment needs all five. The decision is economic: does the cost of not knowing exceed the cost of the data?
Layer 1: Carrier milestone events
The commercial record from the shipping line. Loading, discharge, gate movements, transshipment, pickup, drop-off. The DCSA track-and-trace standard defines these events across nine carrier members representing 75% of global container trade.
Best for: confirming custody changes. “Was it loaded?” “Did it clear the terminal?”
Limitation: events are recorded when someone enters them. A gate-out at 2 PM may not show in the system until 6 PM. And the record typically stops where the carrier’s contractual responsibility ends.
Layer 2: Multi-carrier visibility platforms
Software that aggregates carrier data through APIs, EDI, and sometimes terminal and inland feeds into a single dashboard. project44 reports managing millions of containers annually across nearly all shipping lines and 700-plus ports. FourKites, Portcast, and others operate in this space.
Best for: operations teams managing shipments across multiple carriers who need one exception queue instead of fifteen portals.
Limitation: a dashboard cannot invent an event that a carrier, terminal, or device never recorded. Coverage and data freshness vary by trade lane and provider. Test actual performance on your routes, not just the carrier-logo count on a sales deck.
Layer 3: AIS and vessel intelligence
IMO defines AIS as an automated system that exchanges ship identity, position, course, speed, and navigational status with shore stations and other vessels. Terrestrial receivers cover coastal areas. Satellite AIS fills the gaps for vessels in remote ocean areas where terrestrial receivers can’t reach.
Best for: verifying vessel location, checking whether a ship actually departed or is drifting at anchor, confirming route adherence.
Limitation: AIS tells you where the ship is. It does not tell you whether your specific container is still on it. And AIS is not tamper-proof. Kpler identified 261 vessels that spoofed their AIS positions before sanctions between January 2024 and July 2025. A green dot on a map, by itself, is not proof.
Layer 4: IoT and smart-container sensors
A device mounted on or inside the container that transmits location, temperature, humidity, shock, movement, and door-open events directly from the asset. Modern self-powered IoT gateways can report location every 60 minutes while moving and capture cargo conditions through multiple sensor types. Hapag-Lloyd went fleet-wide with this approach, equipping its entire container fleet with real-time tracking devices to power the LIVE tracking platform.
Best for: reefer cargo, pharmaceuticals, high-value goods, hazardous materials, theft-sensitive shipments. Any scenario where knowing the cargo’s condition matters as much as knowing its location.
Limitation: hardware cost, battery life, cellular coverage at sea, installation logistics. The rule of thumb: deploy IoT when a missed temperature excursion, shock event, or unauthorized opening costs more than the device program. Don’t buy a sensor to replicate a carrier event that already exists for free.
Layer 5: Predictive analytics
Models that fuse carrier events, AIS data, port conditions, weather, routing patterns, and historical performance to produce a risk-adjusted ETA. A predictive platform combines these signals to help ports plan berths and intermodal providers prioritize trains and trucks.
Best for: labor scheduling, inventory positioning, appointment management, berth allocation. Any decision that depends on anticipating what happens next, not just recording what already happened.
Limitation: a prediction is not an observation. When the underlying disruption has no historical precedent, the forecast can be confidently wrong. Always check the confidence interval.
Comparison at a glance
| Layer | Primary signal | Question it answers | Main failure mode |
|---|---|---|---|
| Carrier milestones | Booking, B/L, container events | Has the shipment moved? | Delayed or missing event entry |
| Multi-carrier platform | Aggregated APIs and EDI | Which shipments need attention now? | Coverage gaps by lane or carrier |
| AIS / vessel intelligence | Terrestrial + satellite receivers | Where is the vessel right now? | Coverage gaps, spoofing, vessel ≠ container |
| IoT / smart container | Device on the box | Is the cargo safe and where it should be? | Hardware cost, battery, connectivity |
| Predictive analytics | Fused data + models | What should the team do next? | Model error and false confidence |
When Tracking Goes Dark
Every logistics professional has lived this moment: the status hasn’t updated in three days, the vessel seems to have vanished from the map, and the customer wants a delivery date.
Here’s what’s usually happening, and what to do about it.
The vessel is mid-ocean, outside terrestrial AIS range. Satellite AIS covers some of the gap, but not all. A Nature study combining satellite imagery and AIS data estimated that 21% to 30% of mapped non-fishing vessel activity didn’t appear in public monitoring systems. If the carrier portal says “in transit” but shows no position update, the ship is likely between coverage zones. Wait for the next port approach before escalating.
The container was discharged, but the event hasn’t been entered yet. Terminal events depend on when the terminal operator records them. A container can physically sit on the quay for hours before the digital record catches up. Check the carrier portal again in 12 to 24 hours. If nothing changes, contact your forwarder or the carrier’s customer service.
Transshipment added an invisible leg. Your container changed vessels at a hub port, and the feeder carrier’s events aren’t flowing into the ocean carrier’s portal. This is common on routes through Singapore, Colombo, or Jeddah. Ask your forwarder which carrier operates the feeder leg and check that carrier’s portal directly.
The identifier is wrong. A transposed digit, a missing check digit, or a booking number entered into a field that expects a container number. Double-check the format. Container numbers follow a strict structure: four letters, six digits, one check digit.
The carrier’s system is down. It happens. Maersk, Hapag-Lloyd, CMA CGM have all experienced portal outages. Try a third-party aggregator as a backup, or simply wait and retry.
The pattern across all five scenarios: tracking silence rarely means something catastrophic happened to the cargo. It almost always means a data gap. The practical question is whether you have an alternative signal, and how fast you detect the gap.
Shipment Tracking vs. Asset Tracking: Where Most Companies Stop
Everything above covers shipment tracking: following a container from booking to delivery. The carrier confirms loading, you watch the vessel cross the ocean, you get a discharge event, eventually a gate-out. Shipment delivered. Job done.
Except it isn’t. Not if that container is a reusable transport asset that needs to cycle back and do it again.
Shipment tracking answers: “Where is my cargo right now?”
Asset tracking answers: “Where is my equipment across its entire lifecycle, and how efficiently is it cycling?”
This distinction is where I see the most money left on the table. Companies invest in layers 1 through 5 for the revenue-generating voyage, then lose sight of the physical container the moment cargo is delivered. The container pool goes dark. Nobody knows where the empties are sitting, how long they’ve been idle, or when they’ll be available for the next load. Cycle times stretch. Utilization drops. Demurrage and detention charges accumulate. Finance asks why the fleet keeps growing while throughput stays flat.
The fix isn’t a different technology. It’s extending the same IoT, cellular, and GNSS capabilities past the delivery event to cover the return leg, the depot dwell, and the repositioning. If your container pool feels invisible after delivery, that’s the gap asset tracking closes.
At Datanet, this lifecycle coverage is what we build. Our ocean equipment tracking devices are ruggedized, long-battery, cellular and satellite-connected, and designed to follow a container or asset through its full cycle. Not origin to destination. Depot to depot, including every idle day in between.
For comprehensive fleet management across multiple asset types, see our guide on how to track my fleet.
If you’re tracking shipments but not assets, you’re solving half the problem. Talk to our team about closing the other half.

Frequently Asked Questions
What information do I need to track an ocean shipment?
At minimum, a container number (four letters, six digits, one check digit). If you don’t have it, a bill of lading number or booking number works on most carrier portals. Your freight forwarder or the seller can provide these from the booking confirmation.
Is ocean shipment tracking real-time?
It depends on the data source. Carrier milestone events update when someone records them, which can lag by hours. AIS provides near-real-time vessel position but has mid-ocean coverage gaps. IoT devices on containers can transmit every 5 to 60 minutes depending on the product and connectivity. Always ask your provider for the actual update interval and data source.
Why does my container disappear from tracking maps?
Most often, the vessel is mid-ocean and outside terrestrial AIS range. Satellite AIS partially fills this gap. The container can also “disappear” during transshipment if the feeder carrier’s data doesn’t flow into the original carrier’s portal. Check again in 24 hours, or ask your forwarder for the feeder carrier’s details.
Can I track a container after it’s discharged from the vessel?
Often, yes. Some carriers show inland events when they control the truck or rail leg. The DCSA event model includes gate-out, pickup, and drop-off milestones. After discharge, the most current data often sits with the terminal operator, trucking company, or rail carrier. Ask who controls the next leg of the journey.
When should I invest in IoT sensors for containers?
When the cost of not knowing exceeds the cost of the device. The clearest cases are reefer cargo, pharmaceuticals, high-value electronics, hazardous materials, and theft-sensitive shipments, where a temperature excursion, shock event, or unauthorized opening creates regulatory, financial, or safety consequences that far exceed the sensor investment.
What’s the difference between shipment tracking and asset tracking?
Shipment tracking follows cargo from origin to delivery and stops. Asset tracking follows the physical equipment (container, chassis, ULD, reefer genset) through its entire lifecycle: loaded voyage, empty return, depot dwell, repositioning, maintenance. The distinction matters for anyone who owns or leases reusable transport assets and wants to reduce idle time, optimize fleet size, and cut demurrage and detention costs.
2 Responses