shinokada/googleanalytics

用于Laravel Backpack的Google Analytics

此包的官方仓库似乎已不存在,因此该包已被冻结。

安装: 403

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 1

语言:HTML

0.0.2 2017-06-26 08:48 UTC

This package is not auto-updated.

Last update: 2024-03-31 00:11:42 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

此包适用于Backpack for Laravel,可以在您的管理页面上显示Google Analytics。

安装

  1. 安装 Laravel

  2. 安装 Backpack for Laravel BaseBackpack for CRUD。您可以遵循此 说明。您需要为非商业许可证购买Backpack for Laravel的许可证。请参阅 此信息 了解更多详情。

  3. 使用 valet park 以在 yourweb.dev 上查看您的网站。

  4. 修改 .env 文件中的数据库配置。然后从 yourweb.dev/admin/login 登录。

  5. 通过Composer

$ composer require shinokada/GoogleAnalytics
  1. 接下来,必须在服务提供者中进行注册
'providers' => [
    ...
    Spatie\Analytics\AnalyticsServiceProvider::class,
    Shinokada\GoogleAnalytics\GoogleAnalyticsServiceProvider::class,
];

...

'aliases' => [
    ...
    'Analytics' => Spatie\Analytics\AnalyticsFacade::class,
    ...
];
  1. 遵循 spatie/laravel-analytics 中的说明,并下载json文件并将其保存为 storage/app/googleanalytics/ 目录下的 service-account-credentials.json。

  2. ANALYTICS_VIEW_ID 添加到 .env 文件中。

  3. resources/views/vendor/backpack/base/inc/sidebar.blade.phpmenu.blade.php 中为其添加一个菜单项。

<li class="treeview">
    <a href="#"><i class="fa fa-line-chart"></i> <span>{{ trans('googleanalytics::googleanalytics.analytics') }}</span> <i class="fa fa-angle-left pull-right"></i></a>
    <ul class="treeview-menu">
        <li><a href="{{ url('admin/analytics') }}"><i class="fa fa-pie-chart"></i> <span>{{ trans('googleanalytics::googleanalytics.analyticsbasic') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-mobile') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.mobile-traffic') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-returning') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.returningsessions') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-operating') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.operatingsystem') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-traffic') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.trafficsources') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-time-on-site') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.timeonsite') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-referring-sites') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.referringsites') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-search-engines') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.searchengines') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-keywords') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.keywords') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-topcontent') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalytics.topcontent') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-top-landing-pages') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalyt.toplandingpages') }}</span></a></li>
        <li><a href="{{ url('admin/analytics-top-exit-pages') }}"><i class="fa fa-table"></i> <span>{{ trans('googleanalytics::googleanalyt.topexitpages') }}</span></a></li>
    </ul>
</li>

变更日志

请参阅 CHANGELOG 了解最近更改的更多信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

安全

如果您发现任何安全问题,请通过电子邮件okada.shin(at)gmail.com联系,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。