I am iterating through an google docs sheet, containing Google Ad accountID, CampaignID and other relevant data.
Every Make module for google ads, forces you to manually choose/set up a google ads “connection”.
Through my iterations, I do specify the unique campaign ID, and in the “custom report”, even the unique Account ID, but I keep on getting this error when I run into the second interaction, specifying a different Google Ads ID (and new campaign ID), than the Account ID manually set up in the module:
[403] User doesn’t have permission to access customer. Note: If you’re accessing a client customer, the manager’s customer id must be set in the ‘login-customer-id’ header. See API Call Structure | Google Ads API | Google for Developers
I understand what it says, I don’t understand how to fix it.
- I cant add headers to any of the make Google Ads modules?
- My account used to authorise (gmail account), does have access to all the Google ads accounts and campaigns when viewing in Google Ads platform.
- I cant find a way to “update” / switch to a different hard coded Google connection on each iteration.
So, If I set up a hard connection for each unique scenario (gmail account + Ads account), I need a way to dynamically switch connections…which I cant find how to do.
Or, I need to be able to specify the Google connection dynamically, on-demand… which I cant find how to do.
To summarise permissions, working in Google Ads Platform.
example@gmail.com ↔ Ads Account 1 ↔ Some Capaign x
example@gmail.com ↔ Ads Account 2 ↔ Some Capaign y
example@gmail.com ↔ Ads Account 3 ↔ Some Capaign z
When signing in on the google ads platform with “example@gmail.com”, I can access all 3 different add accounts, and their campaigns.
What am I missing?
I would appreciate any help.
Thanks