Internal reporting and conversion measurement design

Vibe Video Google Ads API Tool

Vibe Video is an AI-powered image-to-video service operated by VerveMcp LLC. This internal server-side tool is limited to Vibe Video's own Google Ads accounts. Google Ads API access is intended for current web enhanced conversion measurement and planned read-only reporting and advisory Keyword Planning Services. Offline purchase ingestion is planned for the separate Data Manager API.

Current status: the Website Purchase and Web Enhanced Conversion paths are implemented. Read-only Google Ads reporting, advisory Keyword Planning Services, and Data Manager offline conversion ingestion are planned and are not currently available. Production Google Ads API requests still require Basic Access approval.

Current implementation

Website purchase measurement

Current conversion processing begins only after the application has confirmed a successful payment and the required measurement data is present.

01

Website purchase event

After an eligible payment succeeds, the website sends the transaction ID, value, and currency to the configured Google Ads purchase tag.

02

Enhanced conversion adjustment

For eligible gclid purchases, first-party email and optional name data are normalized and cryptographically hashed for conversion matching.

03

Backend-only access

Google advertising credentials and API operations remain in trusted server-side services and are not exposed to website users.

Data flow

From a completed purchase to measurement

The API does not generate videos, process card details, or expose an advertising dashboard to Vibe Video customers.

  1. 1

    Google ad click

  2. 2

    Vibe Video attribution

  3. 3

    Successful payment

  4. 4

    Website purchase event

  5. 5

    Eligible enhancement adjustment

Data used

Planned Data Manager offline purchase

If implemented: a Google Ads destination, one supported click ID (gclid, wbraid, or gbraid), transaction ID, event time, value, and currency. This flow is not live.

Enhanced conversion

For eligible gclid purchases: order ID, conversion time, gclid, SHA-256 hashed email, and optional SHA-256 hashed name.

Not sent for measurement

Card numbers, CVV, bank credentials, generated videos, uploaded images, and creative prompts are not included in current Google Ads measurement payloads or the planned Data Manager event payload.

Access and security

  • The tool operates only on VerveMcp LLC-managed Google Ads accounts used to advertise Vibe Video.
  • Developer tokens, OAuth credentials, and refresh tokens remain in protected server-side deployment settings.
  • Website users cannot access Google Ads credentials or invoke the API directly.
  • The current backend records eligible enhancement attempts and prevents re-upload after a recorded success.
  • Any future Data Manager integration will use a separate OAuth scope and will not use the Google Ads Developer Token.

Planned - not currently available

Read-only reporting, keyword planning, and analysis

  • Campaign-level reporting for Search, Performance Max, and Display; ad-group reporting for Search and Display; asset-group reporting for Performance Max
  • AI Max for Search, existing keyword, and privacy-thresholded search-term reporting where the API supports it
  • New keyword ideas from operator-provided seed terms or public landing pages
  • Historical search volume and competition metrics, forecast metrics, and advisory ad-group themes
  • GPT-assisted analysis, ranking, grouping, and summaries for human review

If implemented, Keyword Planning responses and GPT output would be advisory only and reviewed by an authorized human. The tool would not create or update KeywordPlan, Campaign, AdGroup, AdGroupCriterion, ads, bids, budgets, targeting, or keywords, and GPT would not receive Google Ads credentials.

Planned migration - not currently available

Data Manager offline conversion ingestion

  • Use the Data Manager API events.ingest method for future offline purchase conversion uploads
  • Send one permitted ad click identifier with transaction ID, event time, value, and currency
  • Use separate Data Manager OAuth access; the Google Ads Developer Token is not used for this flow

The legacy Google Ads API UploadClickConversions path is not represented as an available production capability for this Developer Token.

Not in scope

  • External customer or agency accounts
  • Account or campaign creation
  • Applying keyword ideas or themes, or creating or updating KeywordPlan, Campaign, AdGroup, AdGroupCriterion, ads, bids, budgets, or targeting
  • Public access to Google Ads credentials or API functions
  • Autonomous Google Ads actions by GPT

Company and contact

Vibe Video is operated by VerveMcp LLC. Questions about this integration, privacy, or Google Ads API compliance can be sent to our monitored support inbox.

support@vibevideo.vip

Version 2.2 - Last updated: August 25, 2026

Google Ads is a trademark of Google LLC. Vibe Video is not affiliated with or endorsed by Google LLC.