RE: Unable to Retrieve Campaign Labels Created by MCC Account

132 views
Skip to first unread message

Matthew Davies

unread,
Jan 6, 2025, 4:58:37 AM1/6/25
to Google Ads API and AdWords API Forum
Hello,
I have the exact same issue that has been posted in this conversation:
https://groups.google.com/g/adwords-api/c/PDTIoDWRnJM/m/yFAmRav1BAAJ

But the conversation doesn't seem to provide a solution.
The last message mentions that:

It appears as though the only way to retrieve these manager-owned labels is to query for them with the login_customer_id header set to the ID of the owning manager, and pass the client account ID as the customer_id.

This is exactly how I'm constructing my query and yet I am still unable to retrieve the MCC owned labels on the client account campaigns.

Example request as cURL:
curl --request POST \
  --url https://googleads.googleapis.com/v18/customers/<CUSTOMER_CLIENT_ID>/googleAds:searchStream \
  --header 'Authorization: Bearer <REDACTED>' \
  --header 'Content-Type: application/json' \
  --header 'User-Agent: insomnia/10.3.0' \
  --header 'developer-token: <REDACTED>' \
  --header 'login-customer-id: <MCC_ACCOUNT_ID>' \
  --data '{
  "query": "SELECT campaign.id, campaign.name, campaign.network_settings.target_content_network, campaign.labels FROM campaign ORDER BY campaign.id"
}'

Request ID: W7iHFFaWCmCovASbXU8GLQ

Please advise at your earliest convenience.

Many thanks

Google Ads API Forum Advisor

unread,
Jan 6, 2025, 6:54:07 AM1/6/25
to matt....@sportradar.com, adwor...@googlegroups.com

Hi,

Thank you for contacting the Google Ads API support team.

Please note that it is not possible to fetch the MCC account label using the API. The reason for this is that the label was created at the MCC level, and according to this support article, "only manager accounts can view account labels; they can’t be created or viewed at the individual Google Ads account level." And as MCC-level reporting is not currently supported in the Google Ads API, it is not possible to retrieve this information using the API. You can only perform search queries with the API at the client level.

In addition to it, please note that there are no plans to support MCC-level reporting directly. The current mechanism in place is to use login-customer-id, which enables you to make API requests on behalf of a client account via a refresh token that has MCC-level permissions. This is sufficient for most use cases. Account labels appear to be a rare exception where the product design limits functionality when using the API. However, if there ever were a change along these lines, it would be announced in the blog.

This message is in relation to case "ref:!00D1U01174p.!5004Q02vGrUp:ref" (ADR-00280568)

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5 



Matthew Davies

unread,
Jan 6, 2025, 7:32:53 AM1/6/25
to Google Ads API and AdWords API Forum
Hi,
Thanks for your response.

I think there has been a misunderstanding, I'm not looking to fetch MCC Account Labels, I'm looking to fetch labels applied to campaigns that are owned by our MCC account. In the Google Ads UI you can clearly see the MCC owned labels applied to the campaigns, along side the client account labels. But when reporting on the client campaigns via the API, the response only returns the client owned labels on each campaign, even when supplied the MCC account ID in the "login-customer-id" header.

My understanding from that article you have linked is that the Account labels that you have mentioned are different to the labels used on campaigns, and those Account Labels aren't what I'm look to retrieve via the API. 

I am happy supply screenshots if needed.

Many Thanks

Google Ads API Forum Advisor

unread,
Jan 6, 2025, 9:37:47 AM1/6/25
to matt....@sportradar.com, adwor...@googlegroups.com
Hi,

I would like to inform you that the Google Ads API does not directly return MCC-owned labels on campaigns when querying client campaigns. This is because labels are inherently tied to the account they were created in.

If you still need any further assistance, please share the uncropped UI screenshots by highlighting the labels you want to retrieve at both the client and MCC account levels via the Google Ads API.

Google Ads API Forum Advisor

unread,
Jan 6, 2025, 9:38:49 AM1/6/25
to matt....@sportradar.com, adwor...@googlegroups.com
Hi,

Please ignore my previous response.

I would like to inform you that the Google Ads API does not directly return MCC-owned labels on campaigns when querying client campaigns. This is because labels are inherently tied to the account they were created in.

If you still need any further assistance, please share the uncropped UI screenshots by highlighting the labels you want to retrieve at both the client and MCC account levels via the Google Ads API.

You can send the details via Reply privately to the author option, or direct private reply to this email.

Matthew Davies

unread,
Jan 6, 2025, 10:42:37 AM1/6/25
to Google Ads API and AdWords API Forum
Hi,
I have sent you a screenshot in a private reply,

please let me know if you have/haven't received it, as I don't know where I can view the private conversations.

Many Thanks

Google Ads API Forum Advisor

unread,
Jan 6, 2025, 12:38:03 PM1/6/25
to matt....@sportradar.com, adwor...@googlegroups.com
Hi,

As per the provided information, the reason for not being able to retrieve the MCC-owned labels is because the Google Ads API does not directly return MCC-owned labels on client campaigns.

I hope this helps!

Matthew Davies

unread,
Jan 6, 2025, 1:47:10 PM1/6/25
to Google Ads API and AdWords API Forum
Hi,

That's disappointing, is there any other way to find out which campaigns the MCC-owned labels have been applied to via the API?
As its able to be shown in the UI, I would expect there is a way to retrieve that information via the API.

Many Thanks

Matthew Davies

unread,
Jan 7, 2025, 7:55:27 AM1/7/25
to Google Ads API and AdWords API Forum

Hi,

I just want to chase up on this.

Is there a way to request this feature if there is not other way to retrieve the information, as I have seen a few people raise this issue so it can't be an uncommon workflow.
It seems logical that if you are able to apply manager owned labels to client campaigns, then you should be able to create reports using those labels via the API.

Many Thanks

Google Ads API Forum Advisor

unread,
Jan 7, 2025, 8:42:38 AM1/7/25
to matt....@sportradar.com, adwor...@googlegroups.com
Hi,

Please be informed that I will raise a request for this feature, "applying manager-owned labels to client campaigns," to become available in the Google Ads API. However, I cannot provide a scheduled timeline for its availability in the API. So, I would recommend you follow our Blog Post and Release Notes for future updates.

Matthew Davies

unread,
Jan 7, 2025, 11:26:02 AM1/7/25
to Google Ads API and AdWords API Forum
Hi,

Just to clarify, its not the "applying manager-owned labels to client campaigns" that is the feature that I'm requesting, it's "including manager owned labels on client campaign reports".

Thanks for raising with the relevant teams.

Google Ads API Forum Advisor

unread,
Jan 7, 2025, 2:54:05 PM1/7/25
to matt....@sportradar.com, adwor...@googlegroups.com
Hi,

Yes, we have raised feature request for including manager owned labels on client campaign reports. I would recommend that you follow our Blog Post and Release Notes for future updates.
Reply all
Reply to author
Forward
0 new messages