We use the Google Ads API to provide the following specific services on behalf of authorized dealership customers:
- Performance Max Campaign Management — Create and maintain Performance Max campaigns with
listing_type = VEHICLESviaCampaignServiceandAssetGroupService. Vehicle inventory from the dealer’s feed is uploaded as asset groups with vehicle targeting parameters. - Google Merchant Center Data Source Sync — Create scheduled-fetch data sources pointed at the dealer’s vehicle feed URL via the Content API for Shopping. Inventory updates are reflected in Merchant Center within 24 hours.
- Campaign Performance Reporting — Query campaign-level metrics (impressions, clicks, conversions, cost, CPL) via
GoogleAdsService.SearchStreamto surface unified reporting in the dealer’s DealerDrive dashboard. - Budget Management — Read and write daily budget amounts via
CampaignBudgetServiceto enforce each dealer’s configured hard spend cap. All budget decisions are controlled by the dealer. - Conversion Action Setup — Create conversion actions (
ConversionActionService,category = LEAD) to measure form submissions and phone call leads from dealership websites.
All API calls run through a Manager Account (MCC) structure. Dealer accounts are linked as separate client accounts — no cross-account data access. DealerDrive never moves money or changes billing settings. Dealers can revoke access at any time from their Google Ads account settings.
Data accessed through Google APIs is used only to provide and improve DealerDrive’s advertising management features and is never transferred to third parties. DealerDrive complies fully with the Google API Services User Data Policy, including Limited Use requirements.