a Google Ads manager account can link and manage multiple Google Ads accounts, including other manager accounts. When a store needs campaign reporting or an account-specific action, the system must resolve the relevant client account in that hierarchy instead of treating the manager account as a universal store account.
| Account type | What it is |
|---|---|
| Manager account | Organizes and manages linked accounts. It provides hierarchy, cross-account views and navigation across multiple client accounts. |
| Client Google Ads account | Represents the concrete advertising account context used for its own campaigns, budgets, performance and account-level operations. |
Why this matters for ecommerce software
If a merchant connects Google Ads through a manager account, the authorization may expose many child accounts. Reading “the manager account” is not enough to know which campaigns belong to Store A or Store B. The application must discover the hierarchy and persist the store-to-client-account relationship.
What should happen after authorization
- Discover the accessible account hierarchy.
- Identify which entries are manager accounts and which are individual advertising accounts.
- Resolve the client account that belongs to the active merchant/store.
- Persist that relationship instead of guessing again on every request.
- Use the selected client account as the scope for account-specific reporting and supported actions.
Can a manager account still be useful for reporting?
Yes. Manager accounts are specifically designed to help users view and manage multiple linked accounts from one location, and Google provides cross-account views. But that convenience does not remove the need for client-account identity when the business question is store-specific.
The AI-agent failure mode to avoid
An agent may correctly understand the business problem and still act incorrectly if the tool hides the account hierarchy. A safe tool should expose the current merchant, store and client account context before a write is allowed.
YEEDOOR's operating principle
YEEDOOR separates authorization identity from business asset mapping. One authorized Google identity can expose many assets; each store still maintains explicit relationships to the Google Ads account, Merchant Center account and GA4 property it actually uses.