spatie / laravel-analytics performQuery错误

时间:2017-06-24 18:10:37

标签: php laravel analytics

我使用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);

2 个答案:

答案 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]);