- Член од
- 1 февруари 2007
- Мислења
- 408
- Поени од реакции
- 15
Код:
<?php
namespace App\Http\Controllers;
use Spatie\Analytics\Period;
class AnalyticsController extends Controller
{
public function analytics($starDates, $endDates, $dimensions, $metrics )
{
$dimension = $dimensions;
$metric = $metrics;
$startDate = $starDates;
$endDate = $endDates;
Period::create($startDate, $endDate);
$analyticsData = Analytics::performQuery(
Period::create($startDate, $endDate),
'ga:sessions',
[
'metrics' => '$metrics',
'dimensions' => '$dimensions',
'filters' => 'ga:medium==referral',
'sort' => '-ga:pageviews',
'max-results' => 2
]
);
$data = ['analytics' => $analyticsData];
// dd($data);
return response()->json($data);
}
}
url: http://homestead.test/analytics/?startDate=2018-01-02&endDate=2019-01-08&dimensions=ga:pagePath,ga:yearMonth&metrics=ga:entrances,ga:bounces
ruta : Route::get('/analytics/', 'AnalyticsController@analytics')->name('analytics');