Skip to content
Extraits de code Groupes Projets
EntryPageUrl.php 1,25 ko
Newer Older
  • Learn to ignore specific revisions
  •  * Piwik - free/libre analytics platform
    
     *
     * @link http://piwik.org
     * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
     *
     */
    namespace Piwik\Plugins\Actions\Columns;
    
    use Piwik\Piwik;
    use Piwik\Plugins\Actions\Segment;
    
    use Piwik\Plugin\Dimension\VisitDimension;
    
    use Piwik\Tracker\Action;
    use Piwik\Tracker\Request;
    
    
    class EntryPageUrl extends VisitDimension
    {
    
        protected $columnName = 'visit_entry_idaction_url';
        protected $columnType = 'INTEGER(11) UNSIGNED NOT NULL';
    
        protected function configureSegments()
    
        {
            $segment = new Segment();
            $segment->setSegment('entryPageUrl');
            $segment->setName('Actions_ColumnEntryPageURL');
            $this->addSegment($segment);
        }
    
        /**
         * @param Request $request
    
        public function onNewVisit(Request $request, Visitor $visitor, $action)
    
        {
            $idActionUrl = false;
    
            if (!empty($action)) {
                $idActionUrl = $action->getIdActionUrlForEntryAndExitIds();
            }
    
            return (int) $idActionUrl;
        }
    
        public function getName()
        {
            return Piwik::translate('Actions_ColumnEntryPageURL');
        }
    
    }