tattali/utm-cookie-bundle
最新稳定版本:v6.0.0
Composer 安装命令:
composer require tattali/utm-cookie-bundle
包简介
This bundle allow you to save utm parameters from url into a cookie when they exists. It's also provide a bunch of tools to easily retrive all or each utm.
README 文档
README
This bundle allow you to save utm parameters from url into a cookie when they exists. It's also provide a bunch of tools to easily retrive all or each utm.
- Symfony 3.4+ or Symfony 4.0+ or Symfony 5.0+
- PHP v7.1+
Documentation
Installation
$ composer require tattali/utm-cookie-bundle
Usage
<?php use UtmCookieBundle\UtmCookie\UtmCookie; class ExampleHandler { private $utmCookie; public function __construct(UtmCookie $utmCookie) { $this->utmCookie = $utmCookie; } public function example() { $this->utmCookie->get(); // get all utm cookies as array } }
Get all values as array
$this->utmCookie->get();
Get each values
$this->utmCookie->get('utm_campaign'); // or whithout 'utm_' prefix $this->utmCookie->get('utm_content'); $this->utmCookie->get('utm_medium'); $this->utmCookie->get('utm_source'); $this->utmCookie->get('utm_term');
Initialize
Only if auto_init parameter is FALSE else it will be automatically initialized
$this->utmCookie->init(); // Init and read utm params and cookie and save new values.
Parameters (optional):
utm_cookie: auto_init: true # Automaticaly run init when get method is called domain: '' # The (sub)domain that the cookie is available to, or '' to use current domain httponly: false # When TRUE the cookie will be made accessible only through the HTTP protocol lifetime: 604800 # The lifetime of the cookie in seconds (default 604800 => 7 days) name: 'utm' # The name of the cookie (default value "utm") overwrite: true # If overwrite all utm values when even one is set in get path: '/' # The path on the server in which the cookie will be available on secure: false # Indicates that the cookie should only be transmitted over a secure HTTPS connection from the client
License
This bundle is under the MIT license.
统计信息
- 总下载量: 15.97k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-04-06