src/RobBrazier/Piwik/Module/VisitorInterestModule.php
<?php
namespace RobBrazier\Piwik\Module;
/**
* Class VisitorInterestModule.
*
* @see https://developer.matomo.org/api-reference/reporting-api#VisitorInterest for arguments
*/
class VisitorInterestModule extends Module
{
/**
* @param array[string]mixed $arguments extra arguments to be passed to the api call
* @param string $format override format (defaults to one specified in config file)
*
* @return mixed
*/
public function getNumberOfVisitsPerVisitDuration($arguments = [], $format = null)
{
$options = $this->getOptions($format)->setArguments($arguments);
return $this->request->send($options);
}
/**
* @param array[string]mixed $arguments extra arguments to be passed to the api call
* @param string $format override format (defaults to one specified in config file)
*
* @return mixed
*/
public function getNumberOfVisitsPerPage($arguments = [], $format = null)
{
$options = $this->getOptions($format)->setArguments($arguments);
return $this->request->send($options);
}
/**
* @param array[string]mixed $arguments extra arguments to be passed to the api call
* @param string $format override format (defaults to one specified in config file)
*
* @return mixed
*/
public function getNumberOfVisitsByDaysSinceLast($arguments = [], $format = null)
{
$options = $this->getOptions($format)->setArguments($arguments);
return $this->request->send($options);
}
/**
* @param array[string]mixed $arguments extra arguments to be passed to the api call
* @param string $format override format (defaults to one specified in config file)
*
* @return mixed
*/
public function getNumberOfVisitsByVisitCount($arguments = [], $format = null)
{
$options = $this->getOptions($format)->setArguments($arguments);
return $this->request->send($options);
}
}