/**
* @param Request $request
* @param Visitor $visitor
* @param Action $action
*
* @return mixed|false
*/
public function onNewAction(Request $request, Visitor $visitor, Action $action)
{
$shouldCount = VisitTotalInteractions::shouldCountInteraction($action);
if ($shouldCount && $visitor->isNewVisit()) {
return 1;
} else {
if ($shouldCount) {
return VisitTotalInteractions::getCurrentInteractionPosition($request);
}
}
return false;
}