What Is a Google Ads MCC? Manager Accounts for Agencies Explained
A Google Ads MCC (My Client Center), officially called a Manager Account, is a special type of Google Ads account that lets you manage multiple Google Ads accounts from a single dashboard. For marketing agencies, an MCC is the essential infrastructure for managing client campaigns, billing, and — critically — offline conversion tracking at scale.
The Upload Offline Conversions App (TUOCA) is built with MCC-managed agencies in mind. The Agency Dashboard integrates directly with MCCs, allowing agencies to manage offline conversion uploads across all their clients from one interface.
How MCCs Work
Account Hierarchy
MCC (Manager Account)
├── Client Account A (HVAC Company)
│ ├── Search campaigns
│ ├── Display campaigns
│ └── Conversion actions (Import: "Booked Job")
├── Client Account B (Plumbing Company)
│ ├── Search campaigns
│ └── Conversion actions (Import: "Completed Service")
├── Client Account C (Legal Firm)
│ ├── Search campaigns
│ └── Conversion actions (Import: "Signed Retainer")
└── Sub-MCC (Regional Office)
├── Client Account D
└── Client Account E
Key MCC Features
| Feature | Benefit |
|---|---|
| Single login | Access all client accounts without switching credentials |
| Cross-account reporting | See performance across all clients in one view |
| Bulk operations | Make changes across multiple accounts simultaneously |
| User management | Grant team members access to specific accounts |
| Consolidated billing | Manage billing for all accounts centrally |
| Cross-account conversion tracking | Share conversion actions across accounts |
| API access | One authentication for all client accounts |
MCCs and Offline Conversion Tracking
Per-Account Conversion Actions
In the standard setup, each client account has its own conversion actions:
Client A: "Booked Job - HVAC" (Import, Primary)
Client B: "Completed Service" (Import, Primary)
Client C: "Signed Retainer" (Import, Primary)
Offline conversions are uploaded to each account individually. The GCLID in each upload belongs to a specific client account — Google routes the conversion to the correct account.
MCC-Level (Cross-Account) Conversion Tracking
MCCs can also use cross-account conversion tracking, where conversion actions are created at the MCC level and shared across all linked accounts:
MCC Level: "Booked Job" (Import, Primary) → Shared across all clients
Benefits:
- One conversion action serves all clients
- Consistent naming and configuration
- Simpler setup for agencies with many clients
Limitations:
- All clients use the same conversion action settings (count, value, window)
- Less flexibility for client-specific configurations
- Requires MCC-level API access for uploads
Which Approach Is Better?
| Scenario | Recommendation |
|---|---|
| Clients in same industry (all HVAC, all plumbing) | MCC-level — shared conversion actions |
| Diverse client industries | Per-account — each client has custom actions |
| 5-20 clients | Either approach works |
| 50+ clients | MCC-level — simpler at scale |
The Agency Scaling Problem
Without an MCC-integrated tool, offline conversion uploads at agency scale become unmanageable:
20 clients × 4 platforms × weekly uploads = 80 manual CSV uploads per week
Each upload requires:
- Export data from the client’s CRM
- Format as platform-specific CSV
- Log into the client’s ad account
- Upload the CSV
- Monitor for errors
- Log the results
At 30 minutes per upload, that’s 40 hours per week — a full-time employee just for data entry.
How TUOCA Solves MCC-Scale Conversion Tracking
TUOCA’s Agency Dashboard is designed for MCC-managed agencies:
One-Time Setup Per Client
- Authenticate the MCC — TUOCA connects to your MCC via OAuth
- Select client accounts — Choose which linked accounts to manage
- Configure relays — Set up data source → destination pipelines for each client
- Activate — Relays run on schedule, automatically
Cross-Client Management
| Feature | Description |
|---|---|
| Unified dashboard | See upload status, error rates, and conversion counts across all clients |
| Bulk onboarding | Template-based setup for new clients |
| Per-client relays | Each client can have different data sources, destinations, and schedules |
| Error monitoring | Aggregated error reporting across all accounts |
| Team permissions | Control who can view/edit which client configurations |
API Integration
When TUOCA authenticates with your MCC, it gains API access to all linked client accounts. This means:
- One OAuth token for all client accounts
- No per-client authentication — no need to log into each account
- Automatic routing — TUOCA knows which client account each GCLID belongs to
- Cross-account reporting — See upload performance across all clients
MCC Best Practices for Offline Conversions
- Use consistent naming — Standardize conversion action names across clients (“Booked Job” everywhere, not “Booked Job” for one and “Job_Booked” for another)
- Separate Primary and Secondary actions — Use Primary for revenue events, Secondary for observation
- Enable Enhanced Conversions at MCC level — The ECL setting can be enabled for all linked accounts
- Monitor per-client match rates — Some clients may have data quality issues affecting match rates
- Use TUOCA’s Agency tier — Purpose-built for MCC-scale management with automated uploads, error monitoring, and cross-client reporting
Creating an MCC
If you don’t have an MCC yet:
- Go to ads.google.com/home/tools/manager-accounts/
- Click Create a manager account
- Enter your business name and email
- Select Manage other people’s accounts (for agencies)
- Link existing client accounts or create new ones
Next Steps
- Create or verify your MCC — Ensure all client accounts are linked
- Standardize conversion actions — Create consistent Import actions across clients
- Set up TUOCA’s Agency tier — Connect your MCC and configure per-client relays
- Read the Agency solution page — Marketing Agencies
- Explore the Agency Dashboard — Agency Dashboard