Internal Agency Reporting Infrastructure

Affiliate Pro is a performance marketing agency. We utilize proprietary internal tools integrated with the Google Ads API to automate data retrieval, analyze cross-account metrics, and generate performance reports for our Managed Client Accounts.

System Architecture & Integration Details

Authentication Layer

Secure OAuth 2.0 authentication utilizing a Google Cloud project with strictly maintained local credentials and refresh tokens to manage persistent, secure access.

Data Access Layer (Read-Only)

Data retrieval operations are strictly executed via Google Ads Query Language (GAQL). No automated campaign mutations are permitted without explicit human approval.

Internal Reporting Interface

On-demand reporting system designed exclusively for our internal team members to monitor budget pacing, search term performance, and cross-account analytics.

Security & Access Control

The system is isolated to internal agency infrastructure. No third parties or external clients have direct access to the application or API credentials.

API Capabilities & Scope Requirements

Our internal application requests the following specific scopes to perform non-mutating account analysis:

Capability Use Case Functionality Description Operation Type
Account Management List and access client accounts mapped under our central MCC hierarchy. Read-Only
Campaign Metrics Retrieve status, settings, and structural data for Search, PMax, Display, and Shopping campaigns. Read-Only
Performance Reporting Query analytical metrics, conversion data, and search query performance via GAQL. Read-Only
Budget Tracking Monitor overall spend limits and pacing analysis across multiple client accounts. Read-Only