Reporting on Responsive Display Ads with Ads API v3

869 views
Skip to first unread message

Michael Birk

unread,
Aug 5, 2020, 10:30:59 AM8/5/20
to AdWords API and Google Ads API Forum
Hi,

Is it possible to generate detailed reports of the performance of Responsive Display Ads using the Google Ads API v3?  Ideally we'd get basic performance metrics (clicks, impressions, etc) for each combination of image, headline, description, and so on.

In the documentation I found the ad_group_ad_asset_view, which seems like it should be the right interface to get performance metrics at the asset level.  However, when I query this resource, the results are empty (except for App Campaigns).  Is ad_group_ad_asset_view supported for Responsive Display Ads?

Here's a sample query that I tried, but which returned an empty result:

SELECT
  ad_group_ad_asset_view.ad_group_ad,
  ad_group_ad_asset_view.asset,
  ad_group_ad_asset_view.field_type,
  ad_group_ad_asset_view.performance_label,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros,
  metrics.conversions
FROM ad_group_ad_asset_view

Any guidance would be greatly appreciated!

thanks,
mcb

Google Ads API Forum Advisor Prod

unread,
Aug 5, 2020, 3:37:35 PM8/5/20
to mic...@baotris.com, adwor...@googlegroups.com
Hi Michael,

Thanks for reaching out. With regards to your concern, You can use the ad_group_ad report to get the metrics (clicks, impressions, etc) for each combination of image, headline, description. You can find more information here about retrieving responsive display ads.

Let me know if you have any question.

Thanks,
Nirmita Patel Google Ads Team

 

ref:_00D1U1174p._5004Q23HnyT:ref

Michael Birk

unread,
Aug 5, 2020, 5:48:58 PM8/5/20
to AdWords API and Google Ads API Forum
Hi Nirmita, thanks for the response.  However, while I am able to query the ad_group_ad resource to get details about the configuration of the responsive ad (such as the list of image assets, the list of headlines, etc), I am only able to get aggregate metrics (clicks, impressions, etc) about the overall ad -- not broken down by image or headline.

For example, I tried the following query:

SELECT
  ad_group_ad.ad.responsive_display_ad.descriptions,
  metrics.impressions
FROM ad_group_ad
WHERE ad_group_ad.ad.type = RESPONSIVE_DISPLAY_AD

In this case I got a response such as this (I have tweaked the values to simplify and to not reveal any information.  Also I have converted the result to JSON):

{
    "metrics": {
        "impressions": {
            "value": 24480
        }
    },
    "ad_group_ad": {
        "resource_name": "customers/9876543210/adGroupAds/1234567890~234567890123",
        "ad": {
            "responsive_display_ad": {
                "descriptions": [
                    {
                        "text": {
                            "value": "Buy our new product!"
                        }
                    },
                    {
                        "text": {
                            "value": "Want to buy our new product?"
                        }
                    }
                ]
            },
            "resource_name": "customers/9876543210/ads/234567890123"
        }
    }
}

Note that there is only one metric value reported, even though there are two variations of the description.  Is there a way (e.g. a segment?) for the API to break down the "impressions" metric based on which description was shown to the user?

thanks,
mcb

Google Ads API Forum Advisor Prod

unread,
Aug 6, 2020, 2:19:39 PM8/6/20
to mic...@baotris.com, adwor...@googlegroups.com
Hi Michael,

Thanks for reaching out. You can use the  ad.responsive_display_ad.logo_images.asset , ad.responsive_display_ad.headlines field in ad_group_ad. Let me know if this is what you're looking for. If not can you please provide screenshot of the UI.  Please reply privately to author options while sharing the details. Let me know if you have any questions.

Michael Birk

unread,
Aug 6, 2020, 4:01:45 PM8/6/20
to AdWords API and Google Ads API Forum
Hi Nirmita, I appreciate the response, but no ... that's not what I'm looking for.   ad.responsive_display_ad.logo_images.asset , ad.responsive_display_ad.headlines
are resource fields that give me information about how the resource has been configured.  Useful, but I am trying to get metrics about how those particular assets are performing.  As I showed in the previous sample query, when you query ad_group_ad.ad.responsive_display_ad, the metrics are not broken down by the individual assets of the responsive ad.

The functionality may not exist, as I can't find it in the user interface either.  But, at the very least, it would be nice to be able to obtain the performance labels that are shown in the "Combinations" tab of the UI:

2020-08-06_12-08-50.png

From the documentation, it seems that we could get this information from the ad_group_ad_asset_view resource.  That includes the performance_label (as well as the impression and click metrics that I am seeking).  However, when I query this view I get no results.  For example:

SELECT
  ad_group_ad_asset_view.ad_group_ad,
  ad_group_ad_asset_view.asset,
  ad_group_ad_asset_view.field_type,
  ad_group_ad_asset_view.performance_label,
  metrics.impressions,
  metrics.clicks
FROM ad_group_ad_asset_view

Note that I do get some results when querying an App Campaign rather than a Responsive Display Ad.  These results look like this:

{
    "metrics": {
        "impressions": {
            "value": 24
        }
    },
    "ad_group_ad_asset_view": {
        "resource_name": "customers/9876543210/adGroupAdAssetViews/1234567890~2345678901~13772936712~DESCRIPTION",
        "field_type": "DESCRIPTION",
        "performance_label": "PENDING",
        "ad_group_ad": {
            "value": "customers/9876543210/adGroupAds/1234567890~2345678901"
        },
        "asset": {
            "value": "customers/9876543210/assets/13772936712"
        }
    }
}

So again, I have to ask whether ad_group_ad_asset_view is supported for Responsive Display Ads, or any ad type other than App Campaigns?

thanks,
mcb

Google Ads API Forum Advisor Prod

unread,
Aug 7, 2020, 2:03:29 PM8/7/20
to mic...@baotris.com, adwor...@googlegroups.com
Hi Michael,

Thank you for providing the information. Yes, the ad_group_ad_asset_view report is supported for responsive display ads. Can you please confirm customer id and screenshot of the UI so that i can further investigate the issue. Please reply privately to the author while sharing details.

Mario Rial

unread,
Aug 19, 2020, 3:43:52 AM8/19/20
to AdWords API and Google Ads API Forum
I have the same issue.

The ad_group_ad_asset_view only gives me results of APP_AD. Not responsive display ads.
Anything that I can do to fix it?

Thanks!

Google Ads API Forum Advisor Prod

unread,
Aug 19, 2020, 2:37:58 PM8/19/20
to mr...@newengen.com, adwor...@googlegroups.com

Hi Mario,

Thank you for reaching out. I saw that you started a new thread for the same issue you have. I will reply back to you in the new thread.

Thanks and regards,
Xiaoming, Google Ads API Team



ref:_00D1U1174p._5004Q23HnyT:ref
Reply all
Reply to author
Forward
0 new messages