maxze/telemetry-bundle

提供连接各种遥测系统的功能,如谷歌分析、雅虎统计

安装: 14

依赖项: 0

建议者: 0

安全: 0

星级: 1

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

0.5 2019-12-03 12:26 UTC

This package is auto-updated.

Last update: 2024-09-29 05:22:01 UTC


README

提供连接各种遥测系统的能力,例如谷歌分析、雅虎统计等

Build Status Latest Stable Version Total Downloads

动机

在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() }}