FleetBase
How It Works

How GPS Tracking Works

From the driver's phone to a live map a shipper can actually watch — here's the real path a location ping takes.

Shipment visibility usually breaks in one of two directions. Either it is so thin that a shipper is reduced to calling for a check-in — which tells them where the truck was when someone answered the phone — or it is so total that a driver is being watched continuously, including when they are parked outside their own house.

This guide describes the path a location ping actually takes: which apps feed the map, when tracking is running, what a shipper sees on the other end, and what a driver can keep private while still giving that shipper real visibility of the load.

Step by step

  1. 1

    Multiple apps feed the same live map

    iso.me is the current recommended tracking app for drivers; OsmAnd/Traccar Client and OwnTracks remain supported for drivers already set up on them, and real Traccar hardware devices work the same way — every source lands in the same feed.

  2. 2

    Always on for the length of the booking

    Location sharing runs for the duration of an active booking rather than a switch a driver has to remember to flip before every load.

  3. 3

    Privacy zones blur, they don't hide

    A driver can set a radius around a sensitive location, like home. Inside that radius, dispatch and shippers see the zone's center point instead of the driver's exact live position — visibility for the shipment, without broadcasting exactly where a driver lives.

  4. 4

    Shippers and receivers watch it live

    A tracking link scoped to that one shipment shows the live map plus a chat thread with the carrier, and expires about 48 hours after delivery. Multi-stop loads also get a lighter, no-login view per stop showing arrival status.

One feed, several ways to fill it

iso.me is the current recommendation for drivers setting up fresh. OsmAnd and Traccar Client remain supported, OwnTracks remains supported, and real Traccar hardware devices work the same way — all of them land in the same feed, so a fleet running a mix does not end up with a split map.

Supporting several sources is deliberate rather than indecisive. A driver who already has a working setup has no reason to be forced onto a different app for the sake of one shipper's platform, and a fleet part way through a hardware rollout should not have to finish it before anyone can see a truck.

What matters for the shipper is that the distinction is invisible on their end. A phone-sourced ping and a hardware-sourced ping produce the same live position on the same map.

Why it runs for the booking rather than on a toggle

Opt-in-per-load tracking fails in an entirely predictable way. The driver forgets, usually on the morning that everything else is going wrong, and the first anyone notices is when a shipper opens the link and finds nothing on it. Then the check-in calls start, which is the situation tracking existed to remove.

Running for the duration of the active booking removes the step that gets forgotten. Tracking is tied to the state of the work rather than to somebody's memory, and when the booking is done, it is done.

It also makes what is shared legible in a way a toggle never is. The answer to what the shipper can see is the same every time: this load, for as long as it is active, and not after.

Privacy zones: blur, not a black hole

A driver can set a radius around a sensitive location — home being the obvious case. Inside that radius, dispatch and shippers are shown the zone's center point instead of the driver's exact live position.

Blurring rather than hiding is the important design choice. If position simply disappeared inside the zone, the gap would be the signal: a shipper would learn there is a sensitive location around here, and roughly where the truck disappears every night. Showing a center point keeps the line continuous and gives up nothing.

The shipper still gets what they actually need, which is whether the load is moving and where it is on the route. Where a driver sleeps is not part of that and it does not need to be broadcast to establish it.

What the person on the other end sees

A tracking link is scoped to a single shipment. It opens a live map and a chat thread with the carrier, so a question about an arrival window goes to the person hauling the load instead of through a dispatcher relay.

The link expires roughly 48 hours after delivery. That is the part that matters for a carrier: the visibility is for the duration of the job and a little after, not a standing window into the truck for whoever was forwarded the URL.

Multi-stop loads additionally get a lighter, no-login view per stop showing arrival status. A receiver at stop four gets what they need — is it coming, has it arrived — without an account and without the full picture of everything the truck is doing.

Tracking is not an ELD, and does not replace one

These get conflated constantly, so it is worth separating. An electronic logging device exists to record hours of service under 49 CFR part 395: it is tied to the vehicle's engine, it records duty status, and its audience is enforcement and compliance.

Shipment tracking is a location feed scoped to a booking, and its audience is the shipper and receiver of that load. It records where the freight is, not whether a driver is in compliance with their clock.

The practical consequence: nothing here relieves a carrier of any ELD obligation, and a tracking link is not a log. They answer different questions for different people, and a fleet needs both for the reasons each exists.

Gaps, batteries, and reading the line honestly

Phone-sourced tracking depends on two things the trucking industry has no control over: cell coverage and battery. Stretches of the mountain west, long tunnels, and plenty of rural interstate have neither consistently, and a driver on a twelve-hour day is not going to keep a phone alive on its own charge.

A missing stretch on the map is therefore usually a coverage gap rather than a stopped truck. The useful habit for a shipper reading the line is to check whether the resumed position is consistent with continued movement before treating a gap as a problem.

For drivers the fix is dull and effective: hardwired power rather than a cable to a cigarette lighter that works loose, and leaving the tracking app out of whatever aggressive battery optimisation the phone applies by default. Most reliability complaints about phone-based tracking come down to one of those two.

Frequently asked questions

Which tracking app should a driver use?
iso.me is the current recommendation for a fresh setup. OsmAnd/Traccar Client and OwnTracks remain supported for drivers already running them, and Traccar hardware devices work the same way — every source lands in the same feed.
Does the driver have to start tracking for each load?
No. Location sharing runs for the duration of an active booking rather than depending on a switch the driver has to remember to flip.
Can a shipper see where I live?
Not if you set a privacy zone around it. Inside that radius, dispatch and shippers see the zone's center point instead of your exact position, so the line stays continuous without revealing the address.
How long does a tracking link stay live?
A shipment tracking link expires about 48 hours after delivery. It is scoped to that one shipment for as long as it works.
Do receivers need an account to see a delivery?
No. Multi-stop loads get a lighter, no-login view per stop showing arrival status, so a receiver can see whether their stop is coming without signing up.
Does this replace my ELD?
No. An ELD records hours of service under 49 CFR part 395 for compliance purposes. Shipment tracking is a location feed for the shipper and receiver of one booking. They answer different questions and a carrier needs both.
Why does the map show a gap in the route?
Almost always cell coverage or battery rather than a stopped truck. Hardwired power and exempting the tracking app from the phone's battery optimisation resolve the large majority of reliability complaints.

See it for yourself

See all guides