src/FACTFinder/Adapter/Tracking.php
public function doTrackingFromRequest($sid = null, $userId = null)
    {
        $this->setupTrackingFromRequest($sid, $userId);
        return $this->applyTracking();
    }
public function doTrackingFromRequest($sid = null, $userId = null)
    {
        $this->setupTrackingFromRequest($sid, $userId);
        return $this->applyTracking();
    }
If all needed parameters are available at the request like described in
the documentation, just use this method to fetch the needed parameters
and track them. Make sure to set a session id if there is no parameter
"sid". If this argument is not set or empty and the parameter "sid" is
not available, it will try to use session_id() to fetch one.

@param string $sid session id
@param string $userId id of user
@return bool Success?