shinokada / googleanalytics
用于Laravel Backpack的Google Analytics
此包的官方仓库似乎已不存在,因此该包已被冻结。
Requires
- php: ~5.6|~7.0
- backpack/crud: ^3.2.0
- illuminate/support: ~5.4
- spatie/laravel-analytics: ~3.0
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0||~6.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-03-31 00:11:42 UTC
README
此包适用于Backpack for Laravel,可以在您的管理页面上显示Google Analytics。
安装
-
安装 Laravel
-
安装 Backpack for Laravel Base 和 Backpack for CRUD。您可以遵循此 说明。您需要为非商业许可证购买Backpack for Laravel的许可证。请参阅 此信息 了解更多详情。
-
使用
valet park
以在yourweb.dev
上查看您的网站。 -
修改
.env
文件中的数据库配置。然后从yourweb.dev/admin/login
登录。 -
通过Composer
$ composer require shinokada/GoogleAnalytics
- 接下来,必须在服务提供者中进行注册
'providers' => [ ... Spatie\Analytics\AnalyticsServiceProvider::class, Shinokada\GoogleAnalytics\GoogleAnalyticsServiceProvider::class, ]; ... 'aliases' => [ ... 'Analytics' => Spatie\Analytics\AnalyticsFacade::class, ... ];
-
遵循 spatie/laravel-analytics 中的说明,并下载json文件并将其保存为
storage/app/googleanalytics/
目录下的 service-account-credentials.json。 -
将
ANALYTICS_VIEW_ID
添加到.env
文件中。 -
在
resources/views/vendor/backpack/base/inc/sidebar.blade.php
或menu.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
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
安全
如果您发现任何安全问题,请通过电子邮件okada.shin(at)gmail.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。