maxze / telemetry-bundle
提供连接各种遥测系统的功能,如谷歌分析、雅虎统计
0.5
2019-12-03 12:26 UTC
Requires
- php: ^7.1.3
- symfony/config: ^3.0|^4.0|^5.0
- symfony/dependency-injection: ^3.0|^4.0|^5.0
- symfony/templating: ^3.4|^4.0|^5.0
Requires (Dev)
- symfony/phpunit-bridge: ^4.0
This package is auto-updated.
Last update: 2024-09-29 05:22:01 UTC
README
提供连接各种遥测系统的能力,例如谷歌分析、雅虎统计等
动机
在prod模式下,您可以简单地连接带有指标代码的文件。大致来说
{% if not debug %}
{% include 'telemetry.twig' %}
{% endif %}
但是,有了这个包,它将变得更加有趣)
安装
打开命令行,进入您的项目目录,并执行以下命令以下载此包的最新版本
composer require maksze/telemetry-bundle
配置
要使此包工作,您需要在app/config/packages/maksze_telemetry.yaml中添加以下内容
# app/config/packages/maksze_telemetry.yaml maksze_telemetry: yandex_metrika: - {id: any_id} yandex_webmaster: - {id: any_id} google_search_console: - {id: any_id} google_analytics: - {id: any_id} facebook_pixel: - {id: any_id}
添加app/config/routes/maksze_telemetry.yaml
# app/config/routes/maksze_telemetry.yaml _maksze_telemetry: resource: '@MaksZeTelemetryBundle/Resources/config/routes.xml' prefix: /
在主模板中添加到关闭body标签之前
{{ maksze_telemetry_render() }}