Laravel
Add DataSaaS analytics to your Laravel application using Blade templates and environment configuration.
Method 1: Blade Layout
Add the tracking script to your main layout file at resources/views/layouts/app.blade.php:
<!-- resources/views/layouts/app.blade.php -->
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8" />
<title>@yield('title', 'My App')</title>
<!-- DataSaaS Analytics -->
<script
defer
data-website-id="{{ config('datasaas.website_id') }}"
data-domain="yourdomain.com"
src="https://datasaas.co/js/script.min.js"
></script>
</head>
<body>
@yield('content')
</body>
</html>Method 2: Environment Config
Create a config file at config/datasaas.php to read from your .env file:
<?php
// config/datasaas.php
return [
'website_id' => env('DATASAAS_WEBSITE_ID', 'ds_YOUR_WEBSITE_ID'),
];Method 2 (continued): .env
Add your Website ID to your .env file:
# .env
DATASAAS_WEBSITE_ID=ds_YOUR_WEBSITE_IDVerify
Visit your website, then open the DataSaaS dashboard. You should see your visit appear within a few seconds.