Google DateData增加币种

This commit is contained in:
huangguancheng 2025-01-18 13:17:31 +08:00
parent e9b51e0fa3
commit 55dd9dd5ad

View File

@ -378,6 +378,7 @@ class GoogleAdsCampaignService extends BaseService
ad_group.id,
campaign.id,
customer.id,
customer.currency_code,
metrics.clicks,
metrics.cost_micros,
metrics.conversions,
@ -420,6 +421,7 @@ class GoogleAdsCampaignService extends BaseService
/** @var GoogleAdsRow $googleAdsRow */
$resourceName['ad_id'] = $googleAdsRow->getAdGroupAd()->getAd()->getId();
$resourceName['customer_id'] = $googleAdsRow->getCustomer()->getId();
$resourceName['currency'] = $googleAdsRow->getCustomer()->getCurrencyCode();
$resourceName['ad_name'] = $googleAdsRow->getAdGroupAd()->getAd()->getName();
$resourceName['ad_resource_name'] = $googleAdsRow->getAdGroupAd()->getAd()->getResourceName();
$resourceName['ad_group_id'] = $googleAdsRow->getAdGroup()->getId();
@ -576,12 +578,12 @@ class GoogleAdsCampaignService extends BaseService
// ThinkDb::execute($sql, $data);
$sql = "INSERT INTO bps.bps_google_ad_day_data
(ad_id, customer_id, ad_name, ad_resource_name, ad_group_id, campaign_id, clicks, cost_micros, conversions, conversions_value, impressions, date, month, season, year,interactions, orders, revenue_micros, value_per_all_conversions,
(ad_id, customer_id,currency, ad_name, ad_resource_name, ad_group_id, campaign_id, clicks, cost_micros, conversions, conversions_value, impressions, date, month, season, year,interactions, orders, revenue_micros, value_per_all_conversions,
value_per_all_conversions_by_conversion_date, value_per_conversion,
value_per_conversions_by_conversion_date, video_quartile_p25_rate,
video_quartile_p50_rate, video_quartile_p75_rate, video_quartile_p100_rate,
video_view_rate, video_views, view_through_conversions)
VALUES (:ad_id, :customer_id, :ad_name, :ad_resource_name, :ad_group_id, :campaign_id, :clicks, :cost_micros, :conversions, :conversions_value, :impressions, :date, :month, :season, :year,:interactions, :orders, :revenue_micros, :value_per_all_conversions,
VALUES (:ad_id, :customer_id, :currency, :ad_name, :ad_resource_name, :ad_group_id, :campaign_id, :clicks, :cost_micros, :conversions, :conversions_value, :impressions, :date, :month, :season, :year,:interactions, :orders, :revenue_micros, :value_per_all_conversions,
:value_per_all_conversions_by_conversion_date, :value_per_conversion,
:value_per_conversions_by_conversion_date, :video_quartile_p25_rate,
:video_quartile_p50_rate, :video_quartile_p75_rate, :video_quartile_p100_rate,
@ -589,6 +591,7 @@ class GoogleAdsCampaignService extends BaseService
ON CONFLICT (ad_id, date)
DO UPDATE SET
customer_id = EXCLUDED.customer_id,
currency = EXCLUDED.currency,
ad_name = EXCLUDED.ad_name,
ad_resource_name = EXCLUDED.ad_resource_name,
ad_group_id = EXCLUDED.ad_group_id,