コード例 #1
0
ファイル: UserId.php プロジェクト: cemo/piwik
 protected function configureSegments()
 {
     $segment = new Segment();
     $segment->setType('dimension');
     $segment->setSegment('userId');
     $segment->setCategory(Piwik::translate('General_Visit'));
     $segment->setName('General_UserId');
     $segment->setAcceptedValues('any non empty unique string identifying the user (such as an email address or a username).');
     $segment->setSqlSegment('log_visit.user_id');
     $segment->setRequiresAtLeastViewAccess(true);
     $this->addSegment($segment);
 }
コード例 #2
0
ファイル: VisitId.php プロジェクト: FluentDevelopment/piwik
 protected function configureSegments()
 {
     parent::configureSegments();
     $segment = new Segment();
     $segment->setType('dimension');
     $segment->setCategory(Piwik::translate('General_Visit'));
     $segment->setName(Piwik::translate('General_Visit') . " ID");
     $segment->setSegment('visitId');
     $segment->setAcceptedValues('Any integer.');
     $segment->setSqlSegment('log_visit.idvisit');
     $segment->setRequiresAtLeastViewAccess(true);
     $this->addSegment($segment);
 }
コード例 #3
0
ファイル: VisitorId.php プロジェクト: FluentDevelopment/piwik
 protected function configureSegments()
 {
     parent::configureSegments();
     $segment = new Segment();
     $segment->setType('dimension');
     $segment->setCategory(Piwik::translate('General_Visit'));
     $segment->setName('General_VisitorID');
     $segment->setSegment('visitorId');
     $segment->setAcceptedValues('34c31e04394bdc63 - any 16 Hexadecimal chars ID, which can be fetched using the Tracking API function getVisitorId()');
     $segment->setSqlSegment('log_visit.idvisitor');
     $segment->setSqlFilterValue(array('Piwik\\Common', 'convertVisitorIdToBin'));
     $segment->setRequiresAtLeastViewAccess(true);
     $this->addSegment($segment);
 }
コード例 #4
0
ファイル: VisitIp.php プロジェクト: FluentDevelopment/piwik
 protected function configureSegments()
 {
     parent::configureSegments();
     $segment = new Segment();
     $segment->setType('metric');
     $segment->setCategory(Piwik::translate('General_Visit'));
     $segment->setName('General_VisitorIP');
     $segment->setSegment('visitIp');
     $segment->setAcceptedValues('13.54.122.1. </code>Select IP ranges with notation: <code>visitIp>13.54.122.0;visitIp<13.54.122.255');
     $segment->setSqlSegment('log_visit.location_ip');
     $segment->setSqlFilterValue(array('Piwik\\Network\\IPUtils', 'stringToBinaryIP'));
     $segment->setRequiresAtLeastViewAccess(true);
     $this->addSegment($segment);
 }