Netflix has a Conversions API now. So does Amazon Prime Video. So does Roku. Any WooCommerce store running its first Connected TV ad campaign will find that GA4, Meta Ads Manager, and Google Ads show exactly zero attribution — not because something is broken, but because CTV ads have no click, no cookie, and no UTM to follow. Netflix’s ad revenue hit $1.5B+ in 2025 with a $3B target for 2026 (ALM Corp, March 2026). The server-side infrastructure to attribute those dollars back to WooCommerce orders already exists on every major CTV platform. Most stores just don’t know it’s there.
Send WooCommerce Purchases to Netflix’s Conversions API
Why Your Attribution Stack Can’t See a Netflix Ad
A click never happens. The ad plays in-stream on a TV, a Fire TV Stick, or a Roku player while someone watches Stranger Things. There’s no URL, no UTM parameter, no landing-page visit to tag. Even if the viewer opens their phone minutes later and buys the advertised product, the purchase attributes to direct traffic, organic search, or whichever last-click channel happened to be sitting in the cookie jar.
CTV engagement rates for interactive ad formats are doubling year-over-year, but performance attribution remains the largest gap between CTV spend and measurable ROI for DTC brands (eMarketer CTV FAQ, 2026). Agencies and platform vendors have been openly warning direct-to-consumer operators about this. Strategus’s 2025 Netflix analysis put it plainly: “Direct-to-consumer (DTC) or ROI-focused brands: Without strong attribution or performance tracking, DTC brands will struggle to prove impact” (Strategus, August 2025).
Three things your current stack doesn’t have for CTV:
- A click to match on. Browser pixels and GTM fire on page loads. CTV ads produce neither.
- A cookie to share. Netflix and Roku are app environments, not web browsers. There is no shared cookie space between your site and the streaming app.
- A UTM to carry. Even deep-linked QR codes in ads produce a fraction of conversions — most viewers just remember the brand and search later.
That’s the architectural reality of CTV. The fix is not a better pixel. The fix is sending purchase data back to the ad platform server-to-server, where the platform can match it against its logged-in viewer records.
What Netflix’s Conversions API Actually Is
Netflix’s Conversions API is a server-to-server endpoint for advertisers to transmit conversion events from their own infrastructure to Netflix’s measurement system. It does not rely on third-party cookies. It operates via hashed PII — SHA-256-hashed email, phone number, and session metadata — for deterministic household-level match against Netflix’s logged-in viewer data (Netflix Ads Manager documentation, via ALM Corp). Netflix’s CAPI is available globally wherever the ad-supported tier operates — 13 countries as of 2026 — and uses server-to-server transmission rather than browser-based tracking (ALM Corp, March 2026).
If the mechanism sounds familiar, that’s because it is identical in shape to the Conversions APIs you already know:
- Meta Conversions API — server-side, hashed PII, match against logged-in Facebook and Instagram identities
- TikTok Events API — server-side, hashed PII, match against logged-in TikTok identities
- Pinterest Conversions API — server-side, hashed PII, match against logged-in Pinterest identities
- Snapchat Conversions API — server-side, hashed PII, match against logged-in Snapchat identities
- Netflix Conversions API — server-side, hashed PII, match against logged-in Netflix households
The template is the template. Netflix isn’t inventing a new attribution paradigm. It’s adopting the one Meta has been refining since 2019, applied to a new identity graph — a household watching streaming content instead of a browser scrolling a feed.
Deterministic attribution means audience or conversion matching built on confirmed, identity-verified data (logged-in account email, verified household) rather than probabilistic modeling based on IP and device fingerprints. CTV platforms like Netflix, via Ads Manager plus the Conversions API, increasingly offer deterministic attribution — but only when advertisers send back hashed purchase data for matching (ALM Corp, 2026). The match rate depends entirely on how much identifiable purchase data the advertiser transmits.
You may be interested in: Consent Mode V2: The 700-Click Threshold SMBs Miss
The Managed-Service Detour
Walk into the CTV conversation from the public web and the first thing you’ll be told is that attribution requires a managed service. MNTN sells “Verified Visits.” Tatari sells its own measurement layer. Strategus positions itself between DTC brands and Roku and Netflix inventory. Every CTV platform blog post you read in 2026 tends to surface one of these names as the answer.
Every CTV managed service has a business model that depends on the framing that CTV attribution is too complex for operators to handle directly. That framing was largely accurate before 2025. It is no longer accurate. Netflix’s CAPI documentation explicitly positions the endpoint as something any advertiser can use directly, consistent with the Meta and TikTok CAPI patterns that WooCommerce store owners are already running.
This isn’t an argument against managed services — they offer audience buying, creative, and planning expertise that matter. It’s an argument against paying for managed attribution when attribution is now an API call. The question isn’t “should I hire MNTN.” The question is: once your events are being captured server-side anyway, why would they not also route to the Netflix endpoint?
The same shift happened in Meta attribution over the last three years. Early CAPI implementations were delivered by agencies. By 2024, direct CAPI was the default for any store running first-party server-side infrastructure. Netflix’s CAPI in 2026 is where Meta’s CAPI was around 2021 — fully functional, underexposed, waiting for the operators who would rather own the pipe than rent it.
You may be interested in: Meta Incremental Attribution: Real ROAS Guide 2025
Why Your WooCommerce Stack Is Already 90% Ready
If you’re running Meta CAPI on a WooCommerce store today, you already have the hard parts solved. Order events are being captured from WooCommerce’s native order hooks. PII is being hashed before transmission. Events are being batched and delivered server-to-server to a Conversions API endpoint. Netflix’s Conversions API is architecturally identical — the endpoint URL changes, the field names shift slightly, the hashed payload looks almost the same.
WARC forecasts that Netflix will command 9.2% of all global connected TV ad spend by 2027, up from 3.7% at the end of 2025 (WARC via ALM Corp, 2026). That curve is steep enough that WooCommerce stores touching CTV this year aren’t early adopters — they’re arriving on time. The stores still not tracking it in 2027 will be the ones explaining to their boards why CTV spend looks unaccounted for.
Here’s how the pipeline actually runs on first-party infrastructure. Transmute Engine™ is a dedicated Node.js server that runs first-party on your subdomain, receiving batched WooCommerce order events from the inPIPE plugin and routing them simultaneously to every configured destination — Meta CAPI, TikTok Events API, Google Enhanced Conversions, BigQuery, and any new CAPI endpoint the industry adds. Netflix is one more outPIPE destination, not a separate project.
One caveat worth stating plainly: Netflix CAPI is a newer endpoint than Meta CAPI, documentation is still maturing, and the exact field schema is evolving. The architectural pattern is stable. The specifics will shift over the next 12 months.
Key Takeaways
- CTV has no click, no cookie, no UTM. That’s the architecture, not a bug. Browser-based pixels will never see a Netflix ad.
- Netflix, Amazon Prime Video, and Roku all run Conversions APIs. These are server-to-server endpoints for hashed purchase data, modeled on Meta CAPI.
- Attribution is deterministic when the advertiser sends data back. Match rate scales with how much identifiable purchase data reaches the endpoint.
- Managed services solved this when direct CAPI wasn’t available. In 2026 it’s available. Paying for managed attribution when attribution is an API call is an optional cost.
- A WooCommerce store with Meta CAPI is 90% ready for Netflix CAPI. The missing 10% is an additional destination config on the same server-side pipeline, not new infrastructure.
Frequently Asked Questions
Yes. Netflix’s Conversions API is a server-to-server endpoint for advertisers to transmit hashed purchase events directly from their infrastructure to Netflix’s measurement system. It’s available globally wherever Netflix’s ad-supported tier operates — 13 countries as of 2026. A WooCommerce store can use it via any server-side tracking pipeline that already captures order events from WooCommerce hooks and hashes PII before transmission.
Yes. Netflix’s Conversions API is directly accessible to advertisers at any scale. Enterprise managed-service platforms like MNTN and Tatari remain useful for audience buying, creative, and planning, but direct CAPI attribution is an API call — not a capability restricted to enterprise tiers. The core requirement is a server-side pipeline that can format and transmit hashed order events.
CTV ads generate no clicks, no cookies, and no UTM parameters — the ad plays in a streaming app, not a browser. Meta and Google Ads attribution can fall back on click-through match even when cookies fail. CTV attribution is always server-to-server: the advertiser sends hashed purchase data to the platform’s Conversions API, and the platform matches it against logged-in household records.
Netflix CAPI uses hashed PII — typically SHA-256-hashed email, phone number, and session metadata — for deterministic household match. A WooCommerce store provides this from its native order hooks: email and phone are captured at checkout, hashed server-side before transmission, and sent with event name, value, currency, and timestamp. The same data pattern used for Meta, TikTok, and Pinterest CAPI.
Running Netflix, Prime Video, or Roku ads from your WooCommerce store? See how Transmute Engine routes WooCommerce events to every CAPI destination.
