Hi team,
We're pulling Google Ads data via the Zernio API and hit a consistent issue with Performance Max campaigns: the campaign metadata comes through fine, but all performance metrics are zero — even though Google Ads itself shows real delivery.
What we see on GET /v1/ads/campaigns (platform=google): a PMax campaign is returned correctly with its metadata, e.g.: { "campaignName": "…", "advertisingChannelType": "PERFORMANCE_MAX", "status": "active", "budget": { "amount": 7, "type": "daily" }, "metrics": { "spend": 0, "impressions": 0, "clicks": 0, "conversions": 0, … } } …while the Google Ads UI for the exact same period/campaign reports real numbers (e.g. thousands of impressions, dozens of clicks, actual spend). Search and Display campaigns on the same account return correct metrics — only Performance Max comes back zeroed.
This matches your docs (https://docs.zernio.com/platforms/google-ads), where Search and Display are "Yes" but Performance Max is listed as "Roadmap".
Why it matters for us: PMax is a big and growing share of Google Ads spend. With PMax metrics at zero we under-report total spend and results, and it creates confusing discrepancies downstream (our web analytics sees the real PMax-driven traffic, but the API reports 0 clicks/spend, so the numbers don't reconcile).
Questions:
Is there any way to retrieve Performance Max metrics (spend/impressions/clicks/conversions) via the API today — a different endpoint, parameter, or channel type we're missing?
If not, is Performance Max support on a concrete timeline?
Even partial PMax reporting (total spend + conversions, without asset-group breakdown) would already help — is that feasible sooner?
Happy to share a specific adAccountId + campaign id privately so you can reproduce.
Thanks!
Please authenticate to join the conversation.
Completed
Feature Request
2 months ago

JW Stukart
Get notified by email when there are changes.
Completed
Feature Request
2 months ago

JW Stukart
Get notified by email when there are changes.