CustomAttribute0 acts as dimension - see file attached. Is this expected behavior? Here is he list of fields I request:'CampaignId',
'AdGroupId',
'Date',
'AdNetworkType1',
'Brand',
'OfferId',
'ProductTypeL1',
'ProductTypeL2',
'ProductTypeL3',
'ProductTypeL4',
'ProductTypeL5',
'CustomAttribute0',
'CustomAttribute1',
'CustomAttribute2',
'CustomAttribute3',
'CustomAttribute4',
'Impressions',
'Clicks',
'Cost',
'Conversions',
'AllConversionValue',
'CategoryL1',
'CategoryL2',
'CategoryL3',
'CategoryL4',
'CategoryL5',
'LanguageCriteriaId',
'MerchantId',
'StoreId',
'AllConversions',
'ConversionValue',
'CrossDeviceConversions',
'SearchClickShare',
Thanks so much in advance!
Hi Oksana,
Thank you for reaching out. This happens as the CustomAttribute0 value is ProductCustomAttribute level 0 value of the product and has been set. It behaves similar to the segmentation but not exactly the same as it. This is why you would see another record with the metrics containing 0 values.
Thanks and regards,
Xiaoming, Google Ads API Team
In our system we need to know the full list of fields that behave like dimensions.
For example for data like:
'CampaignId' = 123
'AdGroupId' = 456
'Date' = '2019-12-28'
'AdNetworkType1' = 'Cross-Network'
'Brand' = 'abc'
'OfferId' = 'edf'
'CategoryL5' = 'Old Category'
and'CampaignId' = 123
'AdGroupId' = 456
'Date' = '2019-12-28'
'AdNetworkType1' = 'Cross-Network'
'Brand' = 'abc'
'OfferId' = 'edf'
'CategoryL5' = 'New Category'
will there be 2 separate rows in Adwords Shopping report or one with 'CategoryL5' = 'New Category' ?
'CampaignId',
'AdGroupId',
'Date',
'AdNetworkType1',
'Brand',
'OfferId',
'ProductTypeL1',
'ProductTypeL2',
'ProductTypeL3',
'ProductTypeL4',
'ProductTypeL5',
'CustomAttribute0',
'CustomAttribute1',
'CustomAttribute2',
'CustomAttribute3',
'CustomAttribute4',
'CategoryL1',
'CategoryL2',
'CategoryL3',
'CategoryL4',
'CategoryL5',
'LanguageCriteriaId',
'MerchantId',
'StoreId',
- i.e. segments plus attributes
OR'CampaignId',
'AdGroupId',
'Date',
'AdNetworkType1',
'Brand',
'OfferId',
'CustomAttribute0 ?
Thanks again for your help with this!Oksana
Campaign Id,
AdGroup Id, Day, 'CampaignId' = 123
'AdGroupId' = 456
'Date' = '2019-12-28'
'AdNetworkType1' = 'Cross-Network'
'Brand' = 'abc'
'OfferId' = 'edf'
'CategoryL5' = 'Old Category'
and 'CampaignId' = 123
'AdGroupId' = 456
'Date' = '2019-12-28'
'AdNetworkType1' = 'Cross-Network'
'Brand' = 'abc'
'OfferId' = 'edf'
'CategoryL5' = 'New Category'
you say I should see only 1 row in report with 'CategoryL5' = 'New Category'.
And I'm confused now: Custom Attribute 0 can act as dimension while CategoryL5 can't, is this correct?
For the list of Attributes I see at https://developers.google.com/adwords/api/docs/appendix/reports/shopping-performance-report , which one could work as dimensions? Per my screenshot example I see that Custom Attribute 0 can, what else?
Here is the list of fields which we pull in Adwords Shopping performance report and which all my questions are related to: 'CampaignId',
'AdGroupId',
'Date',
'AdNetworkType1',
'Brand',
'OfferId',
'ProductTypeL1',
'ProductTypeL2',
'ProductTypeL3',
'ProductTypeL4',
'ProductTypeL5',
'CustomAttribute0',
'CustomAttribute1',
'CustomAttribute2',
'CustomAttribute3',
'CustomAttribute4',
'CategoryL1',
'CategoryL2',
'CategoryL3',
'CategoryL4',
'CategoryL5',
'LanguageCriteriaId',
'MerchantId',
'StoreId',
'Impressions',
'Clicks',
'Cost','Conversions',
'AllConversionValue',
'AllConversions',
'ConversionValue',
'CrossDeviceConversions',
'SearchClickShare'
Will this be correct to assume that combination of: 'CampaignId',
'AdGroupId',
'Date',
'AdNetworkType1',
'OfferId',
'CustomAttribute0',
will be unique in such report data?
Or each field listed as attribute in documentation can actually add data breakdown? Like:Camapign Id, AdGroup Id, Date, Network, Offer Id, CustomAttribute0, ProductTypeL1, Impressions123, 456, 2019-12-28, Search Network, 'edf', 'yes', '-- ' , 100