src/LaravelGAMPServiceProvider.php
protected function registerAnalytics(Application $app)
    {
        $app->singleton('gamp', function ($app) {
            $config = $app['config'];

            $analytics = new Analytics($config->get('gamp.is_ssl', false), $config->get('gamp.is_disabled', false));

            $analytics->setProtocolVersion($config->get('gamp.protocol_version', 1))
                ->setTrackingId($config->get('gamp.tracking_id'));

            if ($config->get('gamp.anonymize_ip', false)) {
                $analytics->setAnonymizeIp('1');
            }

            if ($config->get('gamp.async_requests', false)) {
                $analytics->setAsyncRequest(true);
            }

            return $analytics;
        });

        $app->alias('gamp', Analytics::class);
    }
protected function registerAnalytics(Application $app)
    {
        $app->singleton('gamp', function ($app) {
            $config = $app['config'];

            $analytics = new Analytics($config->get('gamp.is_ssl', false), $config->get('gamp.is_disabled', false));

            $analytics->setProtocolVersion($config->get('gamp.protocol_version', 1))
                ->setTrackingId($config->get('gamp.tracking_id'));

            if ($config->get('gamp.anonymize_ip', false)) {
                $analytics->setAnonymizeIp('1');
            }

            if ($config->get('gamp.async_requests', false)) {
                $analytics->setAsyncRequest(true);
            }

            return $analytics;
        });

        $app->alias('gamp', Analytics::class);
    }
protected function registerAnalytics ( Application $ app ) { $ app -> singleton ( 'gamp' , function ( $ app ) { $ config = $ app [ 'config' ] ; $ analytics = new Analytics ( $ config -> get ( 'gamp.is_ssl' , false ) , $ config -> get ( 'gamp.is_disabled' , false ) ) ; $ analytics -> setProtocolVersion ( $ config -> get ( 'gamp.protocol_version' , 1 ) ) -> setTrackingId ( $ config -> get ( 'gamp.tracking_id' ) ) ; if ( $ config -> get ( 'gamp.anonymize_ip' , false ) ) { $ analytics -> setAnonymizeIp ( '1' ) ; } if ( $ config -> get ( 'gamp.async_requests' , false ) ) { $ analytics -> setAsyncRequest ( true ) ; } return $ analytics ; } ) ; $ app -> alias ( 'gamp' , Analytics :: class ) ; }
Initialize Analytics Library with Default Config.

@param \Illuminate\Contracts\Container\Container $app
Initialize Analytics Library with Default Config .