Analytics - v1.0.0-beta1

Installation Overview

This section covers everything you need to know about installing and configuring ArtisanPack UI Analytics in your Laravel application.

Quick Install

composer require artisanpack-ui/analytics
php artisan analytics:install

Detailed Guides

What Gets Installed

The installation command performs the following:

  1. Publishes Configuration - Creates config/artisanpack/analytics.php
  2. Runs Migrations - Creates the necessary database tables
  3. Publishes Assets - Publishes the JavaScript tracker to your public directory

Database Tables

The following tables are created during installation:

Table Purpose
analytics_sites Multi-tenant site configurations
analytics_visitors Unique visitor records
analytics_sessions Session tracking data
analytics_page_views Page view records
analytics_events Custom event tracking
analytics_goals Goal definitions
analytics_conversions Goal conversion records
analytics_consents GDPR consent records
analytics_aggregates Aggregated historical data

Next Steps

After installation, you should:

  1. Configure the package for your needs
  2. Add the tracking script to your layouts
  3. Set up the dashboard to view your data