Platform · Ads

Your catalog, live on Meta, Google and TikTok.

Connect once. YNS keeps product feeds, pixels and conversion events in sync across every ad platform — no exports, no manual re-uploads, no stale prices.

3 platforms, one catalog~90s to first sync0 manual re-uploads
Ash Ceramic Vase — Charcoal / 24cm
SKU AVC-024-CH · 18 in stock
Feed synced
Meta Ads
Commerce Manager
Availabilityin stock
Google Ads
Merchant Center
Availabilityin stock
TikTok Ads
Catalog Manager
Availabilityin stock
Where it connects

One catalog, three feed specs.

Each platform expects product data in its own shape. YNS keeps a single source of truth and translates it continuously — so a price change or a sellout shows up everywhere within the same sync cycle.

Meta Ads

feed.xml · Commerce Manager spec
  • Catalog synced to Commerce Manager
  • Conversions API for Purchase, AddToCart
  • Dynamic retargeting from real inventory

Google Ads

Content API · Merchant Center
  • Free listings + Shopping ads feed
  • Enhanced Conversions, hashed at send
  • Performance Max product groups

TikTok Ads

Catalog Manager · v2 schema
  • Video Shopping Ads catalog feed
  • Events API for server-side Purchase
  • Identity match on order email/phone
01 / 04

Every variant, mapped to spec.

YNS reads your product and variant fields once, then writes them out in each platform's own vocabulary — GTIN, MPN, item groups for size and color, tax-inclusive or exclusive pricing depending on your store's settings.

YNS fieldMetaGoogleTikTok
variantIdididsku_id
titletitletitletitle
priceMinorpricepriceprice
stockCountavailabilityavailabilitystock_status
gtingtingtingtin
imageUrls[0]image_linkimage_linkimage_link
productIditem_group_iditem_group_iditem_group_id
02 / 04

Every purchase, tracked server-side.

Browser pixels alone miss checkouts to ad blockers, Safari's ITP and iOS. YNS fires each event twice — once client-side, once from the server with a shared event ID — so platforms de-duplicate and keep the full picture.

PageViewbrowser
AddToCartbrowserserver
InitiateCheckoutbrowserserver
Purchasebrowserserver
03 / 04

Ads that know your inventory.

Stock changes push through the same webhook your storefront uses. When a variant hits zero, its feed entry flips to out-of-stock and every platform excludes it from active delivery on the next fetch — before a shopper clicks into a sold-out ad.

Last unit sells
stockCount → 0
Feed entry updates
availability = out_of_stock
Platforms re-fetch and exclude
campaign auto-pauses this item
04 / 04

One ROAS number, tied to real margin.

Platform dashboards report revenue, not profit — and count it three separate times if a shopper crosses paths with more than one ad. YNS blends spend across all three and compares it against actual order margin, after COGS and fees.

Ad spend, last 30 days$4,180
Platform-reported revenue$19,760
Net margin after COGS + fees$8,930
Blended margin ROAS2.14×

Illustrative example store, not live data.

What's included

No add-ons, no separate tier.

Ads sync ships as part of the platform — every store gets the full set below the moment an ad account is connected.

Real-time feed sync to Meta, Google and TikTok
Meta Conversions API
Google Enhanced Conversions
TikTok Events API
Automatic GTIN / MPN / item-group mapping
Multi-currency feed variants per store
Out-of-stock auto-pause
UTM auto-tagging on outbound links
Blended, margin-aware ROAS dashboard
Sandbox mode with test events
Per-locale feeds for multi-storefront setups
Full sync change-log per product
Setup

Three steps, no developer required.

01

Connect your ad accounts

Authorize Meta Business, Google Ads and TikTok for Business from Manage → Ads. Each platform connects independently — start with one, add the rest later.

02

Map your catalog

YNS auto-maps categories, variants and identifiers to each platform's schema. Review the mapping and override any field before the first feed goes out.

03

Launch and monitor

Feeds go live, conversion events start flowing, and blended ROAS shows up in your Ads dashboard — no separate login, no spreadsheet exports.

Questions

Before you connect an account.

Does this replace my Meta, Google or TikTok ad accounts?
No — you keep full ownership of each ad account and run campaigns from the platform's own ads manager. YNS handles the catalog feed and conversion tracking underneath, not campaign creation or bidding.
What if I already have a pixel installed?
YNS reuses your existing pixel and dataset IDs. Server-side events are matched to the same IDs so platforms de-duplicate rather than double-count.
Does YNS take a cut of ad spend?
No. Ads sync is part of the platform at every plan tier — spend goes directly to Meta, Google and TikTok, billed by them.
How often does the catalog feed refresh?
Price and content changes sync on a scheduled pass; stock-outs and back-in-stock events push immediately through the same webhook that updates your storefront.
Feature preview

Give every product a channel.

Connect your first ad account and let YNS keep the feed current from here.

Connect your ads