2017 © Pedro Peláez
 

yii-extension yii2-tracking-controller

Yii2 tracking controller behavior

image

yii-dream-team/yii2-tracking-controller

Yii2 tracking controller behavior

  • Monday, February 22, 2016
  • by lagman
  • Repository
  • 4 Watchers
  • 7 Stars
  • 152 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 2 Versions
  • 1 % Grown

The README.md

Yii2 tracking controller behavior

Yii2 controller behavior that captures tracking params from the query. Captured parameters are stored in session and you can access them any time., (*1)

Installation

The preferred way to install this extension is through composer., (*2)

Either run, (*3)

php composer.phar require --prefer-dist yii-dream-team/yii2-tracking-controller "*"

or add, (*4)

"yii-dream-team/yii2-tracking-controller": "*"

to the require section of your composer.json., (*5)

Usage as controller behavior

Attach the behavior to your controller class:, (*6)

public function behaviors()
{
    return [
        'utm_campaign' => [
            'class' => '\yiidreamteam\behaviors\TrackingController',
            'queryParam' => 'utm_campaign',
            'sessionParam' => 'utm_campaign',
        ],
        'utm_source' => [
            'class' => '\yiidreamteam\behaviors\TrackingController',
            'queryParam' => 'utm_source',
            'sessionParam' => 'utm_source',
        ],
    ];
}

Single param tracking:, (*7)

$utmCampaign = $this->trackingParam;

Or, (*8)

$utmCampaign = $this->getTrackingParam('unknown_campaign');

Tracking multiple parameters:, (*9)

$utmSource = $this->behaviors['utm_source']->trackingParam;
$utmCampaign = $this->behaviors['utm_campaign']->trackingParam;

Or:, (*10)

$utmSource = $this->behaviors['utm_source']->getTrackingParam('unknown_source');
$utmCampaign = $this->behaviors['utm_campaign']->getTrackingParam('unknown_campaign');

Licence

MIT, (*11)

  • http://yiidreamteam.com/yii2/tracking-controller

The Versions

22/02 2016

dev-master

9999999-dev

Yii2 tracking controller behavior

  Sources   Download

MIT

The Requires

 

url yii2 behavior tracking controller

26/01 2015

1.0.0

1.0.0.0

Yii2 tracking controller behavior

  Sources   Download

MIT

The Requires

 

url yii2 behavior tracking controller