public function extendVisitorDetails(&$visitor, $details)
{
$instance = new Visitor($details);
$visitor['userId'] = $instance->getUserId();
$visitor['visitorType'] = $instance->getVisitorReturning();
$visitor['visitorTypeIcon'] = $instance->getVisitorReturningIcon();
$visitor['visitConverted'] = $instance->isVisitorGoalConverted();
$visitor['visitConvertedIcon'] = $instance->getVisitorGoalConvertedIcon();
$visitor['visitCount'] = $instance->getVisitCount();
$visitor['firstActionTimestamp'] = $instance->getTimestampFirstAction();
$visitor['visitEcommerceStatus'] = $instance->getVisitEcommerceStatus();
$visitor['visitEcommerceStatusIcon'] = $instance->getVisitEcommerceStatusIcon();
$visitor['daysSinceFirstVisit'] = $instance->getDaysSinceFirstVisit();
$visitor['daysSinceLastEcommerceOrder'] = $instance->getDaysSinceLastEcommerceOrder();
$visitor['visitDuration'] = $instance->getVisitLength();
$visitor['visitDurationPretty'] = $instance->getVisitLengthPretty();
}