---
title: "Get Google Ads conversion stats"
method: GET
path: "/api/apps/{app_id}/google-ads/conversions/stats"
---

# Get Google Ads conversion stats

`GET /api/apps/{app_id}/google-ads/conversions/stats`

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Returns conversions and conversion value per campaign for a date window.

Only campaigns with activity in the window are returned, and archived campaigns are left out. An account with no synced campaigns returns an empty list.

<Note>These numbers come from Base44's own nightly copy of your Google Ads metrics, not from Google directly, so the last few hours of activity can be missing.</Note>

<Note>`start_date` and `end_date` are inclusive and must be `YYYY-MM-DD`. This endpoint does not reject a malformed date: it compares the value as text, so a date in another format silently matches the wrong days.</Note>

<Note>This endpoint accepts a personal API key. Workspace API keys are not authorized for it and are rejected with a 403.</Note>

## Path parameters

- `app_id` string, required — ID of the app whose Google Ads conversion tracking you want to manage.

## Query parameters

- `start_date` string, required — First day of the window, as `YYYY-MM-DD`. Inclusive.
- `end_date` string, required — Last day of the window, as `YYYY-MM-DD`. Inclusive.

## Response `200`

One entry per campaign with conversions in the window.

- ConversionStatRow[]
  - `campaign_id` string, required — The Google Ads campaign ID. This is not the Base44 campaign ID the campaign endpoints take, which is reported as `id` by [List campaigns](/api-reference/list-google-ads-campaigns).
  - `conversions` number, required — Conversions recorded for the campaign in the window.
  - `conversions_value` number, required — Total value of those conversions, in the account's currency.

## Other responses

- `401` — Missing or invalid credentials.
- `403` — You don't have access to this app, the app does not exist, or you used a workspace API key. A missing app and an app you cannot reach are deliberately the same answer.
- `404` — The app has no connected Google Ads account.
- `422` — Validation Error

## Changes

- **2026-08-26** `f2727732ced1` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/idealspot/apis/base44-app-management-api/changes/api/apps/:app_id/google-ads/conversions/stats/get.md)

---

[API](https://skmtc.dev/idealspot/apis/base44-app-management-api.md) · [All operations](https://skmtc.dev/idealspot/apis/base44-app-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/idealspot/base44-app-management-api/revisions/394136a6cdd4/schema)
