Access Overview
Google Ads provides flexible user management for individual accounts and manager (MCC) accounts. Understanding access levels and proper user management ensures security and operational efficiency.
Permission Levels
Admin
Full control over the account including:
- Campaign creation, editing, and deletion
- Billing and payment settings
- User management (add, edit, remove users)
- Account-level settings and preferences
- API access configuration
- Conversion tracking setup
Use cases: Account owners, senior PPC managers, agency leads
Standard
Campaign management without billing access:
- Create, edit, and manage campaigns
- View and analyze reports
- Create and modify ads, keywords, and audiences
- Access Google Ads Editor
- Cannot access billing or add/remove users
Use cases: PPC specialists, marketing managers, campaign operators
Read-only
View-only access to account data:
- View campaigns, ads, and performance data
- Generate and export reports
- Cannot make any changes to campaigns or settings
- Cannot access billing information
Use cases: Analysts, stakeholders, clients, reporting teams
Email-only
Receive reports without account login:
- Automated email reports only
- No login access to Google Ads interface
- Cannot view campaigns or settings
Use cases: Executives, external stakeholders requiring periodic updates
Manager Account (MCC) Access
MCC Structure
Manager accounts allow agencies and large advertisers to manage multiple Google Ads accounts from a single interface.
Hierarchy:
MCC Account (Top Level)
├── Sub-MCC (Optional)
│ ├── Client Account 1
│ ├── Client Account 2
└── Client Account 3
MCC Permission Levels
- Admin: Full control over MCC and linked accounts
- Standard: View and manage client accounts (based on individual account permissions)
- Read-only: View-only access across all linked accounts
- Email-only: Receive aggregated reports
Linking Accounts to MCC
- In MCC account, navigate to Accounts > Performance
- Click Plus button > Link existing accounts
- Enter client account Customer ID
- Send invitation
- Client accepts invitation in their Google Ads account
Note: Clients can grant different permission levels even if MCC requests Admin access.
Access Scopes
Account-Level Access
Permissions apply to a single Google Ads account only.
MCC Access
Permissions can cascade to all linked accounts under an MCC.
Limited Access
Restrict users to specific campaigns:
- Grant Standard or Read-only access
- User can only view/edit campaigns they create
- Cannot be configured - users automatically have limited scope to their own campaigns if not granted broader access
Note: Campaign-level permissions are not directly supported. Use separate accounts for strict campaign isolation.
User Management Best Practices
- Principle of least privilege: Grant minimum necessary access level
- Regular access audits: Quarterly review of active users
- Remove inactive users: Immediately revoke access for departing team members
- Use MCC for agencies: Centralized management and reporting
- Document access: Maintain spreadsheet of user roles and responsibilities
- Two-factor authentication: Require 2FA for Admin users
- Separate billing access: Limit billing permission to finance team only
Related Runbooks
Access Request Workflow
- Request: User submits access request with business justification
- Approval: Manager reviews and approves access level
- Provisioning: Admin grants access via Google Ads interface
- Notification: User receives email invitation
- Acceptance: User accepts invitation and confirms access
- Documentation: Log user, role, and date in access management spreadsheet
Security Considerations
- Enable two-factor authentication for all Admin users
- Use Google Workspace for centralized identity management
- Monitor user activity via Change history
- Set up billing alerts to detect unauthorized spending
- Review API access tokens regularly
- Use service accounts for automated scripts and tools
- Implement IP allowlisting for sensitive accounts (via Google Workspace)
Troubleshooting Access Issues
User Cannot See Account
- Verify invitation was accepted
- Check user is logged in with correct Google account
- Confirm user email matches invitation email
- Check if account is linked to MCC (user may need MCC access)
User Has Wrong Permission Level
- Current Admin must update user permissions
- Changes take effect immediately
- User may need to refresh browser or re-login
MCC Access Not Working
- Verify account is linked to MCC
- Check permission level granted by client account
- Ensure user has access to the specific MCC
- Confirm MCC hierarchy structure is correct