Data Validation Process
Your driving data is key to your Fairmatic Insurance plan - when your drivers are safe, you save. High-quality data gives you visibility into your drivers’ performance, which lets you manage and improve your risk over time and lets Fairmatic accurately and fairly price your premium.
To ensure the data is precise, we need your help in validating it.
Fairmatic uses the Fairmatic SDK for data collection and reporting once a week’s worth of data has been recorded. To ensure everything is working as it should, we ask our customers to provide us with data on a weekly basis. This data lets us ensure the SDK is implemented correctly and allows us to identify and resolve any issues quickly.
Once the initial integration phase has begun, we’ll need the following data from you:
- Format: CSV file (Sample File)
- CSV filename should include the start timestamp and end timestamp, e.g.
sampleDataValidation_1511791120_1511796887.csv
- CSV filename should include the start timestamp and end timestamp, e.g.
- Required Data: Every
Period1
,Period2
, andPeriod3
trip recorded from the application (See below for the specific data points that are needed for each trip.) - Duration: A minimum of 7 days of driving data
- Frequency: Weekly
Reporting Format
Each row in the CSV should represent one trip in the Period1
, Period2
, or Period3
insurance period and should include the following:
Item | Description | Relevant Methods |
---|---|---|
driver_id (String) | The ID parameter used to initialize the Fairmatic SDK for a driver. | |
period (String) | The insurance period for the trip. The period will be either "P2" or "P3". | startDriveWithPeriod1() , startDriveWithPeriod2() , startDriveWithPeriod3() |
start_timestamp (Integer) | The epoch timestamp in seconds (GMT/UTC) when the insurance period trip is started. This is the time when the relevant startDrive method was called by the application. | startDriveWithPeriod1() , startDriveWithPeriod2() , startDriveWithPeriod3() |
end_timestamp (Integer) | The epoch timestamp in seconds (GMT/UTC) when the insurance period trip is ended. This is the time when the stopPeriod method is called or the insurance period is changed by the application. | startDriveWithPeriod1() , startDriveWithPeriod2() , startDriveWithPeriod3() , stopPeriod() |
Please include all trips in the data sets, including cancelled trips, trips in which drivers may have been re-assigned in the middle of the trip, and others that may be different from the as-usual trip.
JavaDocs for the relevant methods mentioned above: