Piwik\Plugins\Actions\Columns\VisitTotalInteractions::getCurrentInteractionPosition PHP Method

getCurrentInteractionPosition() public static method

public static getCurrentInteractionPosition ( Request $request ) : integer
$request Piwik\Tracker\Request
return integer
    public static function getCurrentInteractionPosition($request)
    {
        $position = $request->getMetadata('Actions', 'visit_total_interactions');
        return $position + 1;
    }

Usage Example

Example #1
0
 /**
  * @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;
 }