pointeron
  • Docs
  • API
  • Store
  • Home
  • Getting Started

    • Introduction
    • Quick Start
    • Key Concepts
  • Tracking

    • Live Map
    • How Live Tracking Works
    • Device Status & Presence
    • Assets & Devices
    • Tracking Consent
    • Categories
    • Trip Detection
  • Geofencing

    • Creating Geofences
    • Alert Rules
    • Notifications
  • Device Setup

    • Mobile App & Phone Tracking
    • Apple AirTags
    • Find My Devices
    • GPS Trackers
    • OBD Trackers
  • Team & Settings

    • Organizations
    • Team Members
    • Roles & Permissions
    • Billing

Tracking

Trip Detection

Pointeron can automatically detect when a vehicle starts and stops moving, grouping location data into discrete trips. This gives you structured driving history with start/end times, distances, and routes.


Tracking modes

Every asset has a tracking mode that determines how its location data is processed. There are three modes:

Trips (recommended for vehicles)

In trips mode, Pointeron analyzes incoming location data and automatically detects when a vehicle starts moving (trip start) and when it comes to a stop (trip end). Location points are grouped into trips, and the intervals between trips are recorded as stops.

This mode is ideal for:

  • Vehicle fleets with GPS trackers
  • Delivery vehicles where you need trip summaries
  • Any asset that moves between fixed locations

Points (continuous recording)

In points mode, every location update from the device is recorded as an individual data point. There is no trip detection -- you get a continuous stream of location history.

This mode is ideal for:

  • iCloud devices with infrequent updates (15-minute intervals)
  • Real-time monitoring where you need a complete trail
  • Assets that do not follow a start/stop pattern

Disabled

In disabled mode, no location data is processed or stored. The device may still send data, but Pointeron discards it. Use this mode to temporarily pause tracking without removing the device assignment.

Choosing the right mode

Use Trips for vehicles with GPS trackers that report every few seconds. Use Points for iCloud devices that report every 15 minutes -- trip detection needs frequent updates to work accurately, so infrequent data makes it unreliable.


How trip detection works

Trip detection uses ordered location history to separate stationary intervals from movement intervals. Stationary intervals are detected from dwell around a location, and movement intervals are evaluated between those stationary anchors.

Trip start

A trip is shown when a movement interval meets all of the following conditions:

  1. It travels at least the configured minimum trip distance
  2. It has enough movement evidence, either from corroborated speed samples or from aggregate distance over elapsed time
  3. It is not just parked GPS drift, a single speed spike, or low-accuracy jitter

Trip end

A trip boundary is created when:

  1. The asset remains within a stationary area for at least the configured trip gap threshold
  2. The stationary dwell is anchored by location, not just by one low-speed sample
  3. Movement before and after the stationary dwell each qualifies as a trip

Between trips

Long enough stationary periods can split one drive into separate trips. They are shown as stops or parked stays when the dwell interval is long enough to qualify for display. Short stopped periods inside a drive remain part of the same trip.

How it handles GPS noise

GPS signals can fluctuate even when a device is stationary, causing small apparent movements. Pointeron's trip detection filters this noise using minimum trip distance, stationary dwell radius, elapsed average speed, and speed-signal corroboration. A single speed spike at the same location, or parked jitter that never leaves the dwell area, will not generate a false trip.


Configuration

Trip detection uses related configuration layers:

  • Asset Trip Tracking controls how history groups and filters trips. Trip gap separates qualifying movement intervals; Minimum trip distance decides whether a movement interval is real enough to show as a trip.
  • Asset Event Thresholds tune per-asset event behavior such as idle timeout, numeric speed or battery event thresholds, and Enterprise movement update webhooks. Configure these from the asset create/edit page; alert rules and delivery are configured separately from the Alerts page.
  • Category Location Recording Rules decide which points are stored in history and provide defaults for filtering GPS jitter. Configure these from the category settings page.

Asset Trip Tracking and Event Thresholds have priority for that asset's trip and event decisions. Category Location Recording Rules remain category-level defaults for saved location points and history playback grouping.

Minimum trip distance

The minimum distance (in meters) a movement interval must travel before history shows it as a real trip. Increase it to suppress parked GPS drift, and lower it for fleets where short on-site movements should appear as trips. Distance-only slow movement can qualify when the aggregate distance and elapsed average speed are plausible.

ValueRangeDefault
Minimum trip distance0 -- 10,000 meters500 meters
  • Lower values (100--300m) keep short trips but may preserve parked GPS drift as movement
  • Higher values (500--1000m) are more reliable for highway driving and longer routes
  • Very high values (1000m+) may hide short trips like moving between nearby buildings

Recommended values

For most vehicle fleets, 500 meters works well as a default. If you operate in a campus or warehouse environment with many short movements, try 200 meters. For long-haul trucking, 1000 meters reduces false starts.

Movement event distance

The minimum distance (in meters) the asset must move before Pointeron emits an Enterprise asset.movement.update webhook event. This threshold does not decide whether history shows a trip.

ValueRangeDefault
Movement event distance100 -- 10,000 meters500 meters
  • Lower values (100--300m) emit movement update webhooks sooner
  • Higher values (500--1000m) reduce webhook volume for highway driving and longer routes
  • Very high values (1000m+) may skip movement update webhooks for short on-site moves

Webhook volume

Use lower values when downstream systems need frequent movement updates. Use higher values when webhook volume matters more than granular movement notifications.

Trip gap threshold

The time (in minutes) the asset must remain stationary before Pointeron can split one movement interval from the next. The stationary dwell must be location-backed; speed alone does not split a trip.

ValueRangeDefault
Trip gap threshold1 -- 1,440 minutes15 minutes
  • Short gaps (5--10 min) split trips quickly after stops, creating more granular trip records
  • Medium gaps (15--30 min) are good for delivery and field-service vehicles that make frequent stops
  • Long gaps (60+ min) treat extended pauses as part of the same trip unless the stationary dwell exceeds the configured gap

Trip gap vs displayed stays

A stationary interval can split trips when it reaches the trip gap threshold, even if it is not long enough to be shown as a separate parked stay. This keeps trip boundaries accurate without cluttering the timeline with every short pause.


Trip data

Each detected trip includes the following data:

FieldDescription
Start timeWhen the trip began (first movement detected)
End timeWhen the qualifying movement interval ended
DurationTotal elapsed time from start to end
DistanceTotal distance traveled during the trip
Average speedMean speed across the entire trip
Max speedHighest speed recorded during the trip
Start locationAddress or coordinates where the trip began
End locationAddress or coordinates where the trip ended
StopsAny intermediate stops during the trip

Trip states

A trip can be in one of the following states:

  • Active -- The asset is currently moving; the trip is in progress
  • Completed -- The qualifying movement interval has ended
  • Processing -- Location data is being analyzed (brief transitional state)

Route playback

You can replay any completed trip with full route visualization. Route playback shows the exact path the asset took, with speed indicated by color along the route.

To replay a trip:

  1. Select an asset on the Live Map or from the asset list
  2. Open the History tab in the detail panel
  3. Select a trip from the list
  4. Click Replay to see the route animated on the map

During playback, you can:

  • Pause and resume the animation
  • Adjust playback speed (1x, 2x, 5x, 10x)
  • Scrub the timeline to jump to any point in the trip
  • View speed and location at any moment during the trip

Trip reports

Export trip data for reporting, analysis, or compliance purposes. Trip reports can be generated for individual assets or across your entire fleet.

Available export formats

FormatBest for
CSVSpreadsheet analysis, data processing
PDFPrintable reports, compliance records
JSONAPI integrations, automated processing

Report contents

Trip reports include:

  • Trip summary (date, start/end time, duration, distance)
  • Start and end locations with addresses
  • Average and maximum speed
  • Number of stops and total stop duration
  • Speed violations (if any speed limits were exceeded)

To generate a report, go to Reports > Trips, select the date range, assets, and format, then click Export.


Tips and best practices

GPS trackers (3-second intervals)

GPS trackers provide the best trip detection experience due to their high-frequency reporting. Recommended settings:

  • Tracking mode: Trips
  • Minimum trip distance: 500 meters
  • Trip gap threshold: 15 minutes

With 3-second intervals, trip detection can accurately determine start and stop events within seconds of them occurring.

iCloud devices (15-minute intervals)

iCloud devices (AirTags, iPhones) report infrequently, which makes trip detection less reliable.

  • Recommended mode: Points (not Trips)
  • Reason: With 15-minute gaps between updates, Pointeron cannot accurately detect when movement starts and stops. A 10-minute drive might only have one or two data points.

If an iCloud or Find My asset is configured in Trips mode, Pointeron still treats its infrequent pings as sparse sessions rather than full GPS trips. Use Points mode when you want the clearest presentation for this type of device.

Find My limitations

Trip detection requires frequent location updates to work accurately. Find My devices with 15-minute sync intervals are shown as sparse paths or single sightings, and short trips may be missed entirely. For accurate trip detection, use a GPS tracker.

Mixed fleets

If your fleet has both GPS trackers and iCloud devices, use categories to apply the right settings to each group:

  1. Create a "GPS Tracked" category with tighter Location Recording Rules for frequent GPS points
  2. Create an "iCloud Tracked" category with wider intervals and more tolerant jitter settings
  3. Set each asset's Tracking Mode, Minimum trip distance, and Event Thresholds based on its device type and operational use

This ensures each asset gets the optimal tracking configuration for its device.

Previous
Categories
Next
Creating Geofences

On this page

  1. Tracking modes

    1. Trips (recommended for vehicles)
    2. Points (continuous recording)
    3. Disabled
  2. How trip detection works

    1. Trip start
    2. Trip end
    3. Between trips
  3. Configuration

    1. Minimum trip distance
    2. Movement event distance
    3. Trip gap threshold
  4. Trip data

    1. Trip states
  5. Route playback

  6. Trip reports

    1. Available export formats
    2. Report contents
  7. Tips and best practices

    1. GPS trackers (3-second intervals)
    2. iCloud devices (15-minute intervals)
    3. Mixed fleets