SELECT
cast(CustomerDescriptiveName as string(200)) as Advertiser
,"Date"
,cast(AdNetworkType1 as string(200)) as AdNetworkType1
,cast(AdNetworkType2 as string(200)) as AdNetworkType2
,CAST( TO_CHARS( TO_BYTES( "CampaignName", 'iso-8859-15' ) , 'UTF-8' ) as string(200) ) as "CampaignName"
,cast(CampaignStatus as string(200)) as CampaignStatus
,CAST( TO_CHARS( TO_BYTES( "AdGroupName", 'iso-8859-15' ) , 'UTF-8' ) as string(200) ) as "AdGroupName"
,cast(AdGroupStatus as string(200)) as AdGroupStatus
,Device
,Clicks
,Impressions
,cast(Cost as double) /1000000 as cost
,VideoViews
,VideoQuartile25Rate
,VideoQuartile50Rate
,VideoQuartile75Rate
,Slot
FROM
xm_adwords.customer_id cust
,table (
call xm_adwords.getCRITERIA_PERFORMANCE_REPORT (
cust.customerid,
timestampadd (SQL_TSI_DAY,- 30,curdate ())
,timestampadd (SQL_TSI_DAY,- 1,curdate ())
,'AccountDescriptiveName,
AccountTimeZoneId,
AdgroupID,
AdgroupName,
Adgroupstatus,
AdNetworkType1,
AdNetworkType2,
AdType,
CampaignId,
CampaignName,
CampaignStatus,
Clicks,
Cost,
CreativeDestinationUrl,
CustomerDescriptiveName,
Date,
Description1,
Description2,
Device,
DisplayURL,
ExternalCustomerId,
Headline,
ImageCreativeName,
Impressions,
Name,
VideoViews,
VideoQuartile25Rate,
VideoQuartile50Rate,
VideoQuartile75Rate,
VideoQuartile100Rate,
Slot'
)
) kpi
where
canManageclients = false