正在显示
1 个修改的文件
包含
3 行增加
和
2 行删除
| @@ -98,6 +98,7 @@ class GoogleSearchKeyword extends Command | @@ -98,6 +98,7 @@ class GoogleSearchKeyword extends Command | ||
| 98 | $saveData = []; | 98 | $saveData = []; |
| 99 | $clicksNum = array_sum(array_column($data, 'clicks')); | 99 | $clicksNum = array_sum(array_column($data, 'clicks')); |
| 100 | $impressionsNum = array_sum(array_column($data, 'impressions')); | 100 | $impressionsNum = array_sum(array_column($data, 'impressions')); |
| 101 | + | ||
| 101 | foreach ($data as $val){ | 102 | foreach ($data as $val){ |
| 102 | $saveData[] = [ | 103 | $saveData[] = [ |
| 103 | 'date'=>date('Y-m-d'), | 104 | 'date'=>date('Y-m-d'), |
| @@ -105,9 +106,9 @@ class GoogleSearchKeyword extends Command | @@ -105,9 +106,9 @@ class GoogleSearchKeyword extends Command | ||
| 105 | 'type'=>$type, | 106 | 'type'=>$type, |
| 106 | 'keys'=>$val['keys'][0], | 107 | 'keys'=>$val['keys'][0], |
| 107 | 'clicks'=>$val['clicks'], | 108 | 'clicks'=>$val['clicks'], |
| 108 | - 'click_rate'=>number_format($val['clicks'] / ($clicksNum ?? 1), 2), | 109 | + 'click_rate'=>number_format($val['clicks'] / (($clicksNum == 0) ? 1 : 0), 2), |
| 109 | 'impressions'=>$val['impressions'], | 110 | 'impressions'=>$val['impressions'], |
| 110 | - 'impressions_rate'=>number_format($val['impressions'] / ($impressionsNum ?? 1), 2), | 111 | + 'impressions_rate'=>number_format($val['impressions'] / (($impressionsNum == 0) ? 1 : 0), 2), |
| 111 | 'ctr'=>$val['ctr'], | 112 | 'ctr'=>$val['ctr'], |
| 112 | 'position'=>$val['position'], | 113 | 'position'=>$val['position'], |
| 113 | ]; | 114 | ]; |
-
请 注册 或 登录 后发表评论