endroid/google-analytics-bundle

此包已被废弃且不再维护。未建议替代包。

Endroid Google Analytics for Symfony

1.0.17 2016-02-21 08:49 UTC

README

endroid 提供

Latest Stable Version Build Status Total Downloads Monthly Downloads License

此插件将Google Analytics集成到您的项目中。它允许您创建一个或多个跟踪代码,并提供了在模板中轻松定义跟踪脚本的功能。

knpbundles.com

安装

使用 Composer 安装此插件。

$ composer require endroid/google-analytics-bundle

然后通过kernel启用插件。

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Endroid\Bundle\GoogleAnalyticsBundle\EndroidGoogleAnalyticsBundle(),
    );
}

配置

config.yml

可以通过配置定义多个跟踪器。跟踪器可以使用简短语法创建,或者如果您想更改可选参数之一,可以使用长语法。

endroid_google_analytics:
    trackers:
        default: UA-XXXX-Y
        another: { property_id: UA-XXXX-Z, require_display_features: true }
        

使用

安装和配置后,可以使用以下Twig语法渲染跟踪器。

<html>
    <head>
        ...
        {{ google_analytics_tracker('default') }}
    </head>
    ...

版本控制

版本号遵循MAJOR.MINOR.PATCH方案。向后兼容性破坏性更改将尽量减少,但请注意,这些更改可能发生。在升级时锁定生产环境中的依赖关系并测试您的代码。

许可证

此插件遵循MIT许可证。有关完整的版权和许可证信息,请查看与此源代码一起分发的LICENSE文件。