Google Ads error: User lacks permission to access customer. Confirm Zapier as data partner by setting up your Zap.
I am trying to use the Google Ads connection to pull reports into a google sheet for clients to view. I currently have it set up with a scheduler. My issue is that when I click test step, it throws the error ‘Failed to create a report in Google Ads User doesn't have permission to access customer. Please go back to the 'Set up' step of your Zap to confirm you've approved Zapier as a data partner’. However I know I have Zapier linked in my Google Ads account as shown in the screenshot. What else am I doing wrong that is limiting my ability to use this tool? Please ask clarifying questions if necessary. Thanks!
Thanks for connecting on this. The user login use to connect to the app has administrative permissions. Furthermore, I deleted and reconnected the google ads account. Still receive the same issues. What are the next steps we can take?
Thanks!
Apologies, evidently I got this error when trying to log in again.
Hi there @speculo,
Thanks for the update!
It sounds like it might be best to have our Support Team take a closer look at this for you. They have all the right tools to delve deep into your Zap and its logs to figure out what's going on.
I'm really sorry I can't do more on this one, my troubleshooting tools are a bit limited. Our Support Team will do their utmost to help you out.
Thank you for your patience and understanding.
@ken.a all good thank you for the guidance.
Hi @speculo,
It looks like our Support Team provided a suggestion, and I’ll be sharing the suggestion on this thread so that our other awesome Community members who might run into this similar issue can find this helpful:
I see what you mean about your Google Ads connection. I did some digging in our logs and found the full error message Google is returning:
"errors": "{ "errorCode": { "authorizationError": "CUSTOMER_NOT_ENABLED" }, "message": "The customer account can't be accessed because it is not yet enabled or has been deactivated." }], "requestId": "1XOVU6IuEbs4xbILtTzWWA" }] } }]
Digging through Google Ads API, I can see that this error means the connected account can't be accessed because it's not in an enabled state. This could be because the customer account hasn't finished signup or it has been deactivated.
I also found a Google community forum where a member of the Google Ads API Team mentions this error can also happen when your account is in a draft state. API calls can't be made when an account is in a draft state.
I hope that provides some clarity. Please don't hesitate to reach back out if you have any other questions. I'm here to help!
Hi @ken.a
Thanks for the help thus far! Sorry it has been a while. I have confirmed that the accounts I was testing with are neither in a draft state nor disabled or deactivated. With that said, the bug persists. What else can we try?
Hi @speculo,
I apologize, but my troubleshooting tools are a bit limited here. I checked your ticket with our Support Team and it looks like they suggested you to reach out to Google Ads support regarding this issue to verify your managed accounts can use Google Ads API.
Our Support Team sent you the error log via email. It would be helpful if you also send that to the Google Ads Support Team.
Thanks!
This post has been edited by a moderator to remove personal information. Please remember that this is a public forum and to remove any sensitive information prior to posting.
Hey @ken.a
We did not receive the error logs. Could you resend it to xxxx@xxxxxxx.com?
Thanks!
Hi @speculo,
I’ll be DM’ing you the logs that our Support Team shared to you previously. Please check your Private Message.
Thanks!
@speculo did you ever find a resolution for this? I’m having the same exact issue :(
Found the magic link!
This is how you authorize Zapier to be a Data Manager on the account: