Product mockups
Planned Google Ads API Tool Interface
These mockups show the planned user interface for OAuth account connection, campaign reporting, performance review, and permitted campaign configuration management.
Dashboard prototype
Advertising Data Statistics Dashboard
This sanitized development screenshot shows the reporting dashboard direction for account filters, metric cards, and daily performance trends. Visible account identifiers have been replaced with sample labels for review purposes.

Primary prototype
Integrated Campaign Workspace
This screen shows the planned AdURL workspace after a user authorizes a Google Ads account. It combines account selection, date filters, campaign metrics, reporting tables, and permitted settings review in one realistic product view.
Campaign performance
Authorized Google Ads reporting data / Search and Display campaigns
| Campaign | Status | Budget | Impr. | Clicks | Cost | CTR | Conv. | Cost / conv. |
|---|---|---|---|---|---|---|---|---|
| Search - Product Campaign | Enabled | $120/day | 482,190 | 18,420 | $4,820 | 9.8% | 612 | $7.88 |
| Search - Category Campaign | Limited | $180/day | 739,410 | 15,075 | $5,520 | 6.1% | 484 | $11.40 |
| Display - Audience Campaign | Enabled | $90/day | 618,330 | 9,315 | $2,140 | 1.7% | 188 | $11.38 |
Step 1
OAuth Account Connection
Users connect only Google Ads accounts they own or are authorized to manage. Access begins through Google's OAuth authorization flow.
Connect Google Ads Account
AdURL will request access only after the account owner grants permission through Google OAuth.
No Google Ads account is accessed before authorization.Setup progress
Accessible accounts preview
Connection requirements
Step 2
Account Dashboard
The dashboard summarizes authorized account performance using standard Google Ads reporting metrics.
Campaign Overview
Synced 12 minutes agoBudget pacing
Campaign mix
Account checks
3 campaigns have missing tracking parameters.
1 campaign has unusual cost movement.
0 unauthorized accounts detected.
| Campaign | Cost | Conv. | Change |
|---|---|---|---|
| Search - Product Campaign | $4,820 | 612 | +11.2% |
| Search - Category Campaign | $5,520 | 484 | Limited |
| Display - Audience Campaign | $2,140 | 188 | Stable |
Step 3
Campaign Performance Report
Users can review campaign, ad group, keyword, ad, and asset performance data retrieved through official Google Ads API methods.
Performance Report
GAQL query preview available| Campaign | Type | Budget | Clicks | Cost | CPC | Conv. | CTR | Status |
|---|---|---|---|---|---|---|---|---|
| Search - Product Campaign | Search | $120/day | 18,420 | $4,820 | $0.26 | 612 | 9.8% | Enabled |
| Display - Audience Campaign | Display | $90/day | 9,315 | $2,140 | $0.23 | 188 | 1.7% | Enabled |
| Search - Category Campaign | Search | $180/day | 15,075 | $5,520 | $0.37 | 484 | 6.1% | Limited |
Step 4
Permitted Campaign Settings
Where permitted by the Google Ads API and user authorization, the tool may help manage tracking templates, URL-related configuration, and reporting preferences.
Tracking Template Settings
Change review
Scope: Campaign configuration
Method: Official Google Ads API mutate operation
Authorization: Current OAuth user
Only authorized account access and official Google Ads API workflows are supported.
Recent activity
13:42 - Report sync completed12:58 - Tracking settings opened12:44 - OAuth token refreshed| Field | Current | Proposed |
|---|---|---|
| Tracking template | Not set | {lpurl}?utm_source=google |
| Final URL suffix | utm_medium=cpc | utm_campaign={campaignid} |
| Daily summary | Disabled | Enabled |