Ride ratings
This report contains ride rating details, listing the values for all default rating criteria. It does not include custom rating criteria.
- The period type is monthly.
- The default query timeframe is seven days.
- The row access mode is
product and operator based.
Permissions:
access_reports
Report columns
| Name | Description | Attribute / Calculation |
|---|---|---|
Created at (created_at) default | Timestamp of when the rating was created. | rating.created_at |
User ID (user_id) | Unique ID in the ioki system of the user who created the ride that was rated. | rating.ride.user |
Driver ID (driver_id) | Unique ID in the ioki system of the driver who was connected to the vehicle at the time the pickup task was completed. | ride.vehicle.driver_connections.active_at(ride.picked_up_at).first&.driver |
Operator ID (operator_id) | Unique ID in the ioki system of the operator associated to the ride which was rated. | rating.ride.operator |
Operator name (operator_name) | Name of the operator associated to the rated ride. | rating.ride.operator |
Vehicle ID (vehicle_id) | Unique ID of the vehicle that served the rated ride. | ride.vehicle |
Vehicle license plate (vehicle_license_plate) | License plate of the vehicle that served the rated ride. | rating.ride.vehicle.license_plate |
Product ID (product_id) | Unique ID of the product in which the rated ride was completed. | rating.ride.product |
Product name (product_name) | Name of the product the rated ride was completed in. | rating.ride.product |
Matching configuration ID (matching_config_id) | Unique ID in the ioki system of the applied matching configuration on the vehicle planning of the rated ride. | rating.ride.matched_task_list.matching_configuration |
Matching configuration (matching_config_name) | Name of the applied matching configuration on the vehicle planning of the rated ride. | ride.matched_task_list.matching_configuration |
Ride ID (ride_id) | Unique ID of the rated ride in the ioki system. | rating.ride.id |
Pickup time (pickup_time) | The time the pickup task of the rated ride was completed. | rating.ride.picked_up_at |
Driver rating (driver_rating) default | The value of the driver rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'driver' }.&value, i.e., ratings.driver_rating |
Vehicle rating (vehicle_rating) default | The value of the vehicle rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'vehicle' }.&value, i.e., ratings.vehicle_rating |
Service rating (service_rating) default | The value of the service rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'service' }.&value, i.e., ratings.service_rating |
Ride rating (ride_rating) default | The value of the ride rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'ride' }.&value, i.e., ratings.ride_rating |
Waiting time rating (waiting_time_rating) default | The value of the waiting time rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'waiting_time' }.&value, i.e., ratings.waiting_time_rating |
Punctuality rating (punctuality_rating) default | The value of the punctuality rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'punctuality' }.&value, i.e., ratings.punctuality_rating |
Vehicle cleanliness rating (vehicle_cleanliness_rating) default | The value of the vehicle cleanliness rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'vehicle_cleanliness' }.&value, i.e., ratings.vehicle_cleanliness_rating |
Autonomous happiness rating (autonomous_happiness_rating) | The value of the autonomous happiness rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'autonomous_happiness' }.&value, i.e., ratings.autonomous_happiness_rating |
Autonomous feeling of security rating (autonomous_feeling_of_security_rating) | The value of the autonomous feeling of security rating (if active). Possible values from 1 to 5. | rating.rating_line_items.find { |li| li.rating_criterion.slug == 'autonomous_feeling_of_security' }.&value, i.e., ratings.autonomous_feeling_of_security_rating |
Lowest rating (lowest_rating) default | Value of the lowest rating given for this ride | line_items.map(&:value).min |
Rating comment (rating_comment) default | Text field the user filled out in the rating. | rating.comment |
Only three rating criteria at a time are active in each product. The inactive criteria are displayed as empty.
It is possible to add custom rating criteria on a provider. Ratings on these criteria do not show up in the report even if they are selected as part of the three active criteria.