All features
New

Know your CPA and ROAS,
not just your conversions.

Trcker already tracks the conversions your paid traffic drives. Connect your ad platform and Trcker pulls the spend too — so you finally see cost per acquisition and return on ad spend side by side. Google Ads and ChatGPT Ads are both supported today, behind the same connector.

app.trcker.io/offers
ChatGPT Ads · last 30d
3.7× ROAS
$2,640 spend · 115 conversions
Spend
$2,640
ChatGPT Ads
CPA
$22.96
per conversion
ROAS
3.7×
return on spend
OfferSpendCPAROAS
Free trial signup$1,240$14.763.4×
Pro upgrade$880$40.003.8×
Annual plan$520$57.784.2×

How it works

1

Connect your ad platform

Go to Integrations → Advertising and connect the platform you use. For Google Ads, click Connect and authorize with your Google account — read-only, no API keys to copy. For ChatGPT Ads, paste your OpenAI Advertiser API key (Ads Manager → Settings → General → Create New API Key). Trcker stores credentials encrypted and only uses them to read spend.

2

Map campaigns to offers

Trcker discovers your campaigns on the first sync. Map each one to a Trcker offer to get precise per-offer CPA and ROAS. Unmapped spend still rolls into your brand-level numbers — nothing is lost while you set up.

3

See CPA & ROAS where you already work

A brand-level Spend / CPA / ROAS tile lands on your Overview, and per-offer Spend / CPA / ROAS columns appear on your Offers table. Spend refreshes automatically every day; hit Sync now for an on-demand pull.

What you get

Real ad spend pulled per campaign, per day — not a manual CSV upload
Cost per acquisition (CPA) computed against the conversions Trcker attributes
Return on ad spend (ROAS) against the revenue those conversions booked
Ad-sourced conversions only — spend is never divided by your organic traffic
Per-offer breakdown for mapped campaigns, plus an always-on brand-level blend
Credentials stored encrypted; Google Ads uses OAuth, ChatGPT Ads uses an API key
Daily automatic refresh, with a manual Sync now button

One dashboard, multiple ad platforms

Google Ads and ChatGPT Ads both connect through the same adapter framework and surface CPA and ROAS through the same Overview tile and Offers columns. Connect one or both — the numbers land exactly where you already work.

See all integrations

Frequently asked questions

Which ad platforms are supported?+

Google Ads and OpenAI ChatGPT Ads are both supported today. Both pull daily campaign spend and surface CPA and ROAS through the same Overview tile and Offers columns. You can connect one or both.

How does Google Ads connect?+

Via OAuth — click Connect in Integrations → Advertising → Google Ads and authorize with your Google account. Trcker requests read-only access to spend data and cannot change your campaigns, bids, or settings.

For ChatGPT Ads, is this the same key as the Conversions API?+

No. The Advertiser API key (Ads Manager → Settings → General → Create New API Key) reads spend and is distinct from the Conversions API key that sends conversions back to OpenAI. Trcker stores the Advertiser key encrypted and only uses it to read your spend.

How is CPA and ROAS calculated?+

CPA is ad spend divided by the conversions attributed to that ad traffic, and ROAS is the revenue from those conversions divided by spend. For Google Ads, attribution is scoped to clicks that carried a Google click ID (gclid, gbraid, or wbraid). Ad spend is never divided by your organic conversions, which would understate CPA and overstate ROAS. Per-offer numbers use the campaign→offer mapping; the brand-level tile blends all pulled spend.

How often does spend refresh?+

A daily cron pulls a trailing window and upserts it, so late spend corrections are picked up. You can also trigger an on-demand sync from the connect card with Sync now.

What if the sync fails?+

The connection shows an error status with a short message, and your dashboard keeps showing the last good data — Trcker never displays partial or guessed spend. Fix the key or mapping and sync again.

Related features

See what your paid traffic actually costs

Connect Google Ads or ChatGPT Ads and get CPA and ROAS next to every conversion. Free during early access.

Request Access