Looking to hire Laravel developers? Try LaraJobs

laravel-cloudflare-web-analytics maintained by jeffersongoncalves

Description
Cloudflare Web Analytics for Laravel: inject the tracking script in your Blade layouts, with the settings stored in the database via spatie/laravel-settings.
Last update
2026/10/15 11:15 (dev-main)
License
Downloads
37

Comments
comments powered by Disqus

Laravel Cloudflare Web Analytics

Laravel Cloudflare Web Analytics

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

Add Cloudflare Web Analytics — privacy-first, cookie-free analytics from Cloudflare — to your Laravel app. The settings are stored in the database with spatie/laravel-settings, so you can change them at runtime (e.g. from an admin panel) instead of in .env.

For a Filament settings page, use jeffersongoncalves/filament-cloudflare-web-analytics.

Installation

composer require jeffersongoncalves/laravel-cloudflare-web-analytics

Publish and run the settings migration:

php artisan vendor:publish --tag=cloudflare-web-analytics-settings-migrations
php artisan migrate

Configuration

$settings = cloudflare_web_analytics_settings();
$settings->token = '0123456789abcdef0123456789abcdef';
$settings->save();

Or through the settings class or the Facade:

use JeffersonGoncalves\CloudflareWebAnalytics\Facades\CloudflareWebAnalytics;
use JeffersonGoncalves\CloudflareWebAnalytics\Settings\CloudflareWebAnalyticsSettings;

$settings = app(CloudflareWebAnalyticsSettings::class);
$value = CloudflareWebAnalytics::getFacadeRoot()->token;

Available settings

Setting Type Default Description
token ?string null Your Cloudflare Web Analytics token. The script only renders when it is valid.

Usage

Add the script to your Blade layout, inside <head>:

@include('cloudflare-web-analytics::script')

Nothing is rendered until the settings are complete, so you can ship the include everywhere and turn Cloudflare Web Analytics on later.

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.