elsadany/google-analytics

此包的最新版本(dev-master)没有可用的许可证信息。

从Google Analytics检索结果

dev-master 2018-08-27 09:35 UTC

This package is not auto-updated.

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


README

从Google Analytics检索数据

使用此包,您可以轻松地从Google Analytics检索数据。

安装

composer require elsadany/google-analytics dev-master
///  config/app ->providers

Elsadany\Analytics\AnalyticsServiceProvider::class,

使用以下命令发布此包的配置文件

php artisan vendor:publish

以下配置文件将在config/analyticsConfig.php中发布

return[
    /*
     * The view id of which you want to display data.
     */
    'view_id'=>'',
/*
the path of your layout
*/
    'extend'=>'',
/*
Content Area Name
*/
    'ContentArea'=>'',
    /*
     * Path to the client secret json file. Take a look at the README of this package
     * to learn how to get this file. You can also pass the credentials as an array 
     * instead of a file path.
     */
//the service key path from the root example 'public/service.json'
    'service_path'=>''
];

如何获取与Google Analytics通信的凭据

获取凭据

首先,您需要获取一些凭据来使用Google API。我假设您已经创建了一个Google账户并已登录。前往Google API网站并在页眉中点击“选择项目”。

1

接下来,我们必须指定项目可能消耗哪些API。在可用的API列表中点击“Google Analytics API”。在下一屏点击“启用”。

2

现在,您已经创建了一个可以访问Analytics API的项目,是时候下载包含这些凭据的文件了。点击侧边栏中的“凭据”。您需要创建一个“服务账户密钥”。

3

在下一屏,您可以给服务账户命名。您可以为它命名任何您喜欢的名字。在服务账户ID中,您将看到一个电子邮件地址。我们将在本指南的后半部分使用这个电子邮件地址。选择“JSON”作为密钥类型,然后点击“创建”以下载JSON文件。

4

将JSON文件保存在您的Laravel项目中,位置在包配置文件的service_account_credentials_json键指定的位置。由于JSON文件可能包含敏感信息,我不建议将其提交到您的git仓库。

授予Analytics属性权限

我假设您已经在Analytics网站上创建了一个Analytics账户。在属性的管理部分“用户管理”中。

5

在此屏幕上,您可以为上一步中下载的JSON文件中的client_email键中找到的电子邮件地址授予访问权限。只读访问权限就足够了。

6

获取视图ID

您最后需要做的是在配置文件中填写view_id。您可以在Analytics网站上获取正确的值。在属性的管理部分的“视图设置”中。

7

您需要显示那里的View ID

8

#- /现在您可以在/google-analytics/show上获取报告