PHPackages                             ash/laravel-measurement-protocol - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ash/laravel-measurement-protocol

ActiveLibrary

ash/laravel-measurement-protocol
================================

A Laravel wrapper for Krizon's Google Analytics Measurement Protocol PHP Client.

0.0.3(12y ago)4442PHPPHP &gt;=5.3.0

Since Feb 24Pushed 12y ago1 watchersCompare

[ Source](https://github.com/juice49/LaravelMeasurementProtocol)[ Packagist](https://packagist.org/packages/ash/laravel-measurement-protocol)[ RSS](/packages/ash-laravel-measurement-protocol/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (4)Used By (0)

Laravel Measurement Protocol
============================

[](#laravel-measurement-protocol)

An Analytics Measurement Protocol client for Laravel. This simply provides a static interface for [Krizon's PHP client](https://github.com/krizon/php-ga-measurement-protocol).

Example
-------

[](#example)

Use it just like [Krizon's PHP client](https://github.com/krizon/php-ga-measurement-protocol), but without the need to instantiate, pass a `tid` (this is taken from `config.analytics.tid`), or pass a `cid` (this is picked up from the `_ga` cookie, although it can also be manually passed).

```
MeasurementProtocol::event(array(
	'ec' => 'Contact Form',
	'ea' => 'Submit',
	'ev' => 1
));

```

Install
-------

[](#install)

Using Composer:

```
composer require ash/laravel-measurement-protocol:dev-master

```

### Service Provider

[](#service-provider)

Add the service provider `Ash\LaravelMeasurementProtocol\LaravelMeasurementProtocolServiceProvider`.

### Alias

[](#alias)

Optionally add an alias, like so:

```
aliases => array(
	'MeasurementProtocol' => 'Ash\LaravelMeasurementProtocol\LaravelMeasurementProtocolClient'
)

```

### Config

[](#config)

You'll need an Analytics config that exposes your tracking id (`tid`). For example, create a config file at `app/config/analytics.php` containing:

```
