ash/laravel-measurement-protocol

该包的最新版本(0.0.3)没有可用的许可信息。

Laravel 对 Krizon 的 Google Analytics Measurement Protocol PHP 客户端的包装器。

0.0.3 2014-03-24 10:45 UTC

This package is not auto-updated.

Last update: 2024-09-28 14:41:06 UTC


README

Laravel 的 Analytics Measurement Protocol 客户端。这仅提供了一个静态接口,用于 Krizon 的 PHP 客户端

示例

就像使用 Krizon 的 PHP 客户端一样使用它,但不需要实例化、传递 tid(这来自 config.analytics.tid),或传递 cid(这来自 _ga cookie,尽管也可以手动传递)。

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

安装

使用 Composer

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

服务提供者

添加服务提供者 Ash\LaravelMeasurementProtocol\LaravelMeasurementProtocolServiceProvider

别名

可选地添加别名,如下所示

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

配置

您需要一个暴露您的跟踪 ID(tid)的 Analytics 配置。例如,在 app/config/analytics.php 中创建一个配置文件,包含以下内容

<?php

return array(
	'tid' => 'UA-XXXXXXX-X'
);