Google Ads mutiple connections (Dynamically)

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

I figured this out eventually.

Create a Manager account, and grant it access to your various ad accounts.

Use the Manager account with the normal Campaign Report Module, and voila. NO more access denied when “cross” querying Add accounts and campaigns.

2 Likes