moriony / ga-measurement-protocol-client
Google Analytics Measurement Protocol PHP Client wrapper
0.0.1
2014-09-04 13:31 UTC
Requires
- guzzle/guzzle: ~3.7
- krizon/php-ga-measurement-protocol: 0.1.*
Requires (Dev)
- phpunit/phpunit: >=3.7.28
- satooshi/php-coveralls: 0.6.*
This package is auto-updated.
Last update: 2024-11-25 19:16:59 UTC
README
Google Analytics Measurement Protocol PHP client wrapper based on krizon/php-ga-measurement-protocol
See Google Analytics Measurement Protocol documentation
Installation
Use Composer to add this library to your dependencies:
$ php composer.phar require moriony/ga-measurement-protocol-client:dev-master
Usage
use \Moriony\Google\Analytics\MeasurementProtocol\Client; $client = new Client([ Client::OPT_TRACKING_ID => 'UA-XXXXXXXXX-Y', Client::OPT_SSL => true, ]); $response = $client->createEvent() ->setCustomerId(555) ->setCategory('video') ->setAction('play') ->setLabel('holiday') ->setValue(300) ->track();
Testing
Before you can run the tests make sure you installed the dependencies using composer:
$ composer install
PHPUnit itself is included in the dependencies so now you can call:
$ vendor/bin/phpunit