|
...
|
...
|
@@ -98,6 +98,7 @@ class GoogleSearchKeyword extends Command |
|
|
|
$saveData = [];
|
|
|
|
$clicksNum = array_sum(array_column($data, 'clicks'));
|
|
|
|
$impressionsNum = array_sum(array_column($data, 'impressions'));
|
|
|
|
|
|
|
|
foreach ($data as $val){
|
|
|
|
$saveData[] = [
|
|
|
|
'date'=>date('Y-m-d'),
|
|
...
|
...
|
@@ -105,9 +106,9 @@ class GoogleSearchKeyword extends Command |
|
|
|
'type'=>$type,
|
|
|
|
'keys'=>$val['keys'][0],
|
|
|
|
'clicks'=>$val['clicks'],
|
|
|
|
'click_rate'=>number_format($val['clicks'] / ($clicksNum ?? 1), 2),
|
|
|
|
'click_rate'=>number_format($val['clicks'] / (($clicksNum == 0) ? 1 : 0), 2),
|
|
|
|
'impressions'=>$val['impressions'],
|
|
|
|
'impressions_rate'=>number_format($val['impressions'] / ($impressionsNum ?? 1), 2),
|
|
|
|
'impressions_rate'=>number_format($val['impressions'] / (($impressionsNum == 0) ? 1 : 0), 2),
|
|
|
|
'ctr'=>$val['ctr'],
|
|
|
|
'position'=>$val['position'],
|
|
|
|
];
|
...
|
...
|
|