diff --git a/app/service/AdsDashboardService.php b/app/service/AdsDashboardService.php index b8250b5..547c33f 100644 --- a/app/service/AdsDashboardService.php +++ b/app/service/AdsDashboardService.php @@ -133,7 +133,7 @@ class AdsDashboardService 'meta_conversion_value' => 'platform_purchase_value', 'web_conversion_value' => 'purchases_value', 'conversion_value' => 'purchases_value', - 'cpoc' => '', + 'cpoc' => 'cpoc', 'ctr' => 'ctr', 'revenue_per_link_click' => 'revenue_per_link_click', 'cpa' => 'cpa', @@ -234,13 +234,13 @@ class AdsDashboardService $value = '$' . number_format($platform_purchase_value, 2); break; case 'roas': - $value = round($roas, 2) . 'X'; + $value = round($roas, 2) . 'x'; break; case 'google_roas': - $value = round($google_roas, 2) . 'X'; + $value = round($google_roas, 2) . 'x'; break; case 'cpoc': - $value = '$' . number_format($cpoc, 2) . '%'; + $value = '$' . number_format($cpoc, 2); break; case 'ctr': $value = number_format($ctr * 100, 2) . '%'; diff --git a/app/service/AdsInsightService.php b/app/service/AdsInsightService.php index 9e9d411..256e676 100644 --- a/app/service/AdsInsightService.php +++ b/app/service/AdsInsightService.php @@ -239,7 +239,7 @@ class AdsInsightService $statistics = [ 'platform_purchase' => array_sum(array_column($allCampaigns, 'platform_purchase')), 'pixel_purchase' => array_sum(array_column($allCampaigns, 'pixel_purchase')), - 'roas' => $total_spend == 0 ? '-' : round($total_revenue / $total_spend, 2) . 'X', + 'roas' => $total_spend == 0 ? '-' : round($total_revenue / $total_spend, 2) . 'x', 'amount_spend' => '$' . number_format($total_spend, 2) ?: '$0.00', // 格式化支出 'clicks' => $total_clicks, 'impressions' => $total_impressions, @@ -285,7 +285,7 @@ class AdsInsightService 'status' => $item['status'], 'platform_purchase' => $item['platform_purchase'], 'pixel_purchase' => $item['pixel_purchase'], - 'roas' => $item['spend'] == 0 ? '-' : round($item['revenue'] / $item['spend'], 2) . 'X', + 'roas' => $item['spend'] == 0 ? '-' : round($item['revenue'] / $item['spend'], 2) . 'x', 'spend' => '$' . number_format($item['spend'], 2), // 格式化支出 'impressions' => $item['impressions'], 'clicks' => $item['clicks'], @@ -940,7 +940,7 @@ class AdsInsightService $statistics = [ 'platform_purchase' => array_sum(array_column($allAdsets, 'platform_purchase')), 'pixel_purchase' => array_sum(array_column($allAdsets, 'pixel_purchase')), - 'roas' => $total_spend == 0 ? '-' : round($total_revenue / $total_spend, 2) . 'X', + 'roas' => $total_spend == 0 ? '-' : round($total_revenue / $total_spend, 2) . 'x', 'amount_spend' => '$' . number_format($total_spend, 2) ?: '$0.00', // 格式化支出 'clicks' => $total_clicks, 'impressions' => array_sum(array_column($allAdsets, 'impressions')), @@ -985,7 +985,7 @@ class AdsInsightService 'status' => $item['status'], 'platform_purchase' => $item['platform_purchase'], 'pixel_purchase' => $item['pixel_purchase'], - 'roas' => $item['spend'] == 0 ? '-' : round($item['purchases_value'] / $item['spend'], 2) . 'X', + 'roas' => $item['spend'] == 0 ? '-' : round($item['purchases_value'] / $item['spend'], 2) . 'x', 'spend' => '$' . number_format($item['spend'], 2), // 格式化支出 'impressions' => $item['impressions'], 'clicks' => $item['clicks'], @@ -1947,7 +1947,7 @@ class AdsInsightService $statistics = [ 'spend' => '$' . number_format($statisticsData['spend'], 2), // 格式化金额 'purchases_value' => '$' . number_format($statisticsData['purchases_value'], 2), // 格式化金额 - 'roas' => $statisticsData['spend'] == 0 ? '-' : round($statisticsData['purchases_value'] / $statisticsData['spend'], 2) . 'X', + 'roas' => $statisticsData['spend'] == 0 ? '-' : round($statisticsData['purchases_value'] / $statisticsData['spend'], 2) . 'x', 'cpa' => $statisticsData['purchases'] == 0 ? '-' : '$' . number_format($statisticsData['spend'] / $statisticsData['purchases'], 2), 'cpc_link_click' => $statisticsData['link_clicks'] == 0 ? '-' : '$' . number_format($statisticsData['spend'] / $statisticsData['link_clicks'], 2), 'cpm' => $statisticsData['impressions'] == 0 ? '-' : '$' . number_format($statisticsData['spend'] * 1000 / $statisticsData['impressions'], 2), // sum(spend) * 1000 / sum(Impression) @@ -2017,7 +2017,7 @@ class AdsInsightService 'thumbnail_url' => $item['thumbnail_url'], 'spend' => '$' . number_format($item['spend'], 2), 'purchases_value' => '$' . number_format($item['purchases_value'], 2), - 'roas' => $item['spend'] == 0 ? '-' : round($item['purchases_value'] / $item['spend'], 2) . 'X', + 'roas' => $item['spend'] == 0 ? '-' : round($item['purchases_value'] / $item['spend'], 2) . 'x', 'cpa' => $item['purchases'] == 0 ? '-' : '$' . number_format($item['spend'] / $item['purchases'], 2), 'cpc_link_click' => $item['link_clicks'] == 0 ? '-' : '$' . number_format($item['spend'] / $item['link_clicks'], 2), 'cpm' => $item['impressions'] == 0 ? '-' : '$' . number_format($item['spend'] * 1000 / $item['impressions'], 2),