Get Event Match Quality
Shows how well your server-side conversion events match users, with event match quality and coverage for Meta or Pinterest.
Reads Meta Event Match Quality (EMQ) and pixel↔CAPI event coverage for a pixel/dataset, live from Meta's Dataset Quality API. Web events only (a Meta limitation). Other platforms return 405, except Pinterest. Requires the Ads add-on.
Pinterest (pinterestads): destinationId is the numeric ad account id. Rows come from
Pinterest's Event Quality Score for Conversions API web events over the last 14 days,
one per event name, with each identifier's coverage in matchKeys and
eventCoveragePercentage set to the tag/API event_id overlap. No compositeScore.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Query Parameters
SocialAccount _id (a metaads or pinterestads account).
Meta pixel/dataset ID, or the numeric Pinterest ad account id.
Response Body
application/json
application/json
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.conversions.getConversionsQuality({ query: { accountId: 'account_abc123', destinationId: 'destination_abc123', },});console.log(data);{ "platform": "string", "rows": [ { "eventName": "string", "compositeScore": 0, "matchKeys": [ { "identifier": "string", "coveragePercentage": 0 } ], "eventCoveragePercentage": 0 } ]}Get attribution metrics
Shows a LinkedIn conversion rule's attributed conversions, value, leads and cost over time. LinkedIn-only today. Returns conversion-attribution metrics (`externalWebsiteConversions`, `externalWebsitePostClickConversions`, `externalWebsitePostViewConversions`, `conversionValueInLocalCurrency`, `qualifiedLeads`, `costInLocalCurrency`) bucketed by date. Date-range constraints (passed through from LinkedIn): - `granularity=DAILY` is retained for ~6 months only - `granularity=ALL` with a range > 6 months auto-rounds to month boundaries - `granularity=MONTHLY`/`YEARLY` retains 24 months Throttle: LinkedIn caps adAnalytics at 45M metric values per 5-minute window across the calling token. Single-rule queries are well within that limit; surfaces as 429 if hit.
Update account conversion goals
Turns bidding on or off for a Google Ads account's default conversion goals, which campaigns using account goals follow. Sets `biddable` on one or more account-default goals, addressed by category and origin, in one mutate. Campaigns that use account-level goals (`goalConfigLevel: CUSTOMER`) follow the change. Returns the re-read goal list.