PHP 클래스 Piwik\Plugins\Live\Model

상속: implements Piwik\Db\FactoryCreated
파일 보기 프로젝트 열기: piwik/piwik 1 사용 예제들

공개 메소드들

메소드 설명
getNumActions ( $idSite, $lastMinutes, $segment ) : integer
getNumVisitors ( $idSite, $lastMinutes, $segment ) : integer
getNumVisits ( $idSite, $lastMinutes, $segment ) : integer
getNumVisitsConverted ( $idSite, $lastMinutes, $segment ) : integer
makeLogVisitsQueryString ( $idSite, $period, $date, $segment, integer $offset, integer $limit, $visitorId, $minTimestamp, $filterSortOrder ) : array
queryActionsForVisit ( $idVisit, $actionsLimit ) : array
queryAdjacentVisitorId ( integer $idSite, string $visitorId, string $visitLastActionTime, string $segment, boolean $getNext ) : string Returns the ID of a visitor that is adjacent to another visitor (by time of last action) in the log_visit table.
queryEcommerceConversionsForVisit ( $idVisit, $limit ) : array
queryEcommerceItemsForOrder ( $idVisit, $idOrder, $actionsLimit ) : array
queryGoalConversionsForVisit ( $idVisit, $limit ) : array
queryLogVisits ( $idSite, $period, $date, $segment, $offset, $limit, $visitorId, $minTimestamp, $filterSortOrder ) : array

보호된 메소드들

메소드 설명
makeSite ( $idSite ) : Site

비공개 메소드들

메소드 설명
getIdSitesWhereClause ( $idSite, string $table = 'log_visit' ) : array
getLastMinutesCounterForQuery ( $idSite, $lastMinutes, $segment, $select, $from, $where )
getWhereClauseAndBind ( string $whereClause, array $bindIdSites, $idSite, $period, $date, $visitorId, $minTimestamp ) : array

메소드 상세

getNumActions() 공개 메소드

public getNumActions ( $idSite, $lastMinutes, $segment ) : integer
$idSite
$lastMinutes
$segment
리턴 integer

getNumVisitors() 공개 메소드

public getNumVisitors ( $idSite, $lastMinutes, $segment ) : integer
$idSite
$lastMinutes
$segment
리턴 integer

getNumVisits() 공개 메소드

public getNumVisits ( $idSite, $lastMinutes, $segment ) : integer
$idSite
$lastMinutes
$segment
리턴 integer

getNumVisitsConverted() 공개 메소드

public getNumVisitsConverted ( $idSite, $lastMinutes, $segment ) : integer
$idSite
$lastMinutes
$segment
리턴 integer

makeLogVisitsQueryString() 공개 메소드

public makeLogVisitsQueryString ( $idSite, $period, $date, $segment, integer $offset, integer $limit, $visitorId, $minTimestamp, $filterSortOrder ) : array
$idSite
$period
$date
$segment
$offset integer
$limit integer
$visitorId
$minTimestamp
$filterSortOrder
리턴 array

makeSite() 보호된 메소드

protected makeSite ( $idSite ) : Site
$idSite
리턴 Piwik\Site

queryActionsForVisit() 공개 메소드

public queryActionsForVisit ( $idVisit, $actionsLimit ) : array
$idVisit
$actionsLimit
리턴 array

queryAdjacentVisitorId() 공개 메소드

Returns the ID of a visitor that is adjacent to another visitor (by time of last action) in the log_visit table.
public queryAdjacentVisitorId ( integer $idSite, string $visitorId, string $visitLastActionTime, string $segment, boolean $getNext ) : string
$idSite integer The ID of the site whose visits should be looked at.
$visitorId string The ID of the visitor to get an adjacent visitor for.
$visitLastActionTime string The last action time of the latest visit for $visitorId.
$segment string
$getNext boolean Whether to retrieve the next visitor or the previous visitor. The next visitor will be the visitor that appears chronologically later in the log_visit table. The previous visitor will be the visitor that appears earlier.
리턴 string The hex visitor ID.

queryEcommerceConversionsForVisit() 공개 메소드

public queryEcommerceConversionsForVisit ( $idVisit, $limit ) : array
$idVisit
$limit
리턴 array

queryEcommerceItemsForOrder() 공개 메소드

public queryEcommerceItemsForOrder ( $idVisit, $idOrder, $actionsLimit ) : array
$idVisit
$idOrder
$actionsLimit
리턴 array

queryGoalConversionsForVisit() 공개 메소드

public queryGoalConversionsForVisit ( $idVisit, $limit ) : array
$idVisit
$limit
리턴 array

queryLogVisits() 공개 메소드

public queryLogVisits ( $idSite, $period, $date, $segment, $offset, $limit, $visitorId, $minTimestamp, $filterSortOrder ) : array
$idSite
$period
$date
$segment
$limit
$visitorId
$minTimestamp
$filterSortOrder
리턴 array