我使用spatie laravel google analytics但没有错误 当我使用时:
$analyticsData = Analytics::performQuery($per,'ga:sessions',$dimen);
我收到此错误:
htmlspecialchars()期望参数1为字符串,给定对象
我所有的代码都是:
$startDate = Carbon::now()->subYear();
$endDate = Carbon::now();
$per=Period::create($startDate, $endDate);
$dimen=['dimensions' => 'ga:browser'];
$analyticsData = Analytics::performQuery($per,'ga:sessions',$dimen);
答案 0 :(得分:3)
您可以尝试这样做,只需根据您的要求更改指标和维度。
$days = 30;
$users = Analytics::performQuery(Period::days($days),'ga:users',['dimensions'=>'ga:campaign,ga:source,ga:medium']);
答案 1 :(得分:1)
您需要将最后一个周长指定为数组
Analytics::performQuery($period,'ga:sessions',['dimensions' => $dimen]);