neomrc / google-analytics
Google Analytics 测量协议包
0.1.1
2019-05-19 02:20 UTC
Requires
- php: >=5.3.0
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-19 14:11:30 UTC
README
此包帮助开发者轻松实现Google Analytics的发送。基于谷歌的文档:https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide
要开始,请执行
composer require neomrc/google-analytics
这是一个相当简单的服务。以下是一个事件击中的示例
use Neomrc\GoogleAnalytics;
...
try {
$tracker = new GoogleAnalytics()->track('event');
$tracker->setCategory('categoryFoo');
->setAction('actionBar');
->send();
} catch (\Exception $e) {
// tracker sending failed
}
实例化
new GoogleAnalytics()->track(
<在此处输入击中类型>);
设置跟踪ID
->setTrackingId(
<trackingId>)
设置客户端ID
->setClientId(
<clientId>)
设置用户ID
->setUserId(
<userId>)
这将初始化击中类型类,您可以通过以下方法设置值
可能的击中类型
注意:类型区分大小写
eventpageview
Pageview
Event
发送/分发分析对象
->send(
<可选数据数组 ['key' => 'value']>)