avris / micrus-ga
Google Analytics 服务 Micrus 框架
v4.0.1
2018-03-26 05:48 UTC
Requires
- avris/micrus: ^4.0
- avris/micrus-twig: ^4.0
This package is auto-updated.
Last update: 2024-08-26 20:46:42 UTC
README
这是一个为 Micrus 框架 开发的模块,它添加了一个非常基本的 Google Analytics 辅助工具。
安装
运行
composer require avris/micrus-ga
然后在你的 App\App:registerModules
中注册该模块
yield new \Avris\Micrus\GoogleAnalytics\DoctrineModule;
系统会要求输入 GA 跟踪 ID,并将其保存到 .env
文件中。如果你没有提供任何信息(例如在测试环境中),此服务不会失败,它只会什么也不做。
使用方法
要将跟踪代码包含到你的模板中,只需在 </body>
标签前写入即可
{{ googleAnaytics() }}
要从服务器端报告访问,你可以运行以下代码
public function generateImageAction(RequestInterface $request, GoogleAnalytics $ga)
{
// ...
$ga->collect($request);
// ...
}
为了性能,这些数据将在请求结束时发送(因此是在响应已发送之后,在后台)。你可以使用 $ga->collect($request, false)
强制服务立即发送数据。
版权
- 作者: Andre Prusinowski (Avris.it)
- 许可证: MIT