panchania83/laravel-nova-google-analytics-4

Google Analytics 4 集成于 Laravel Nova

1.0.1 2023-10-31 09:35 UTC

This package is auto-updated.

Last update: 2024-09-30 02:00:03 UTC


README

Latest Stable Version Total Downloads License PHP Version Require

安装

您可以使用 composer 将此包安装到使用 Nova 的 Laravel 应用中

composer require panchania83/laravel-nova-google-analytics-4

可选地,您可以使用以下命令发布此包的配置文件

php artisan vendor:publish --tag="analytics-config"

以下配置文件将发布到 config/analytics.php

return [

    /*
     * The property id of which you want to display data.
     */
    'property_id' => env('PROPERTY_ID'),

    /*
     * 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.
     */
    'service_account_credentials_json' => storage_path('app/analytics/service-account-credentials.json'),
];

同时添加以下内容到您的 Nova 应用的 .env 文件中

PROPERTY_ID=

使用方法

接下来,您必须在 Nova 中注册卡片。这通常在 NovaServiceProvidercards 方法中完成。

// in app/Providers/NovaServiceProvider.php

// ...

public function cards()
{
    return [
        // ...
        new \panchania83\LaravelNovaGoogleAnalytics4\VisitorsMetric,
        new \panchania83\LaravelNovaGoogleAnalytics4\GoogleAnalyticsCard,
    ];
}

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件