Ugrás a tartalomhoz
← Vissza a naplóhoz

Hirdetesek Meta es Google egy konzolon — miert dontottunk a TikTok ellen

Meta + Google egy konzolon, auto creative variansok, merged dashboard. Miert dontottunk a TikTok ellen: audience overlap, creative koltseg, API instabilitas.

Hirdetések — Meta + Google egy konzolon

A Nortinia Sales AI ads modulja egy egyszerű ígérettel indult: a tenant ne két admin felületet kelljen kezeljen, hanem egyet. A Meta Business Manager és a Google Ads UI annyi különálló koncepciót használ ugyanarra (audience vs. segment, ad set vs. ad group, creative vs. asset), hogy a SMB ügyfeleink elvesztették az áttekintést. Megpróbáltuk egyesíteni — ez a cikk arról szól, meddig jutottunk, és miért nem támogatunk TikTok Ads-t.

A unified campaign builder

A közös admin UI (sales-ai-admin / /campaigns/new) egyetlen wizardon vezeti végig a tenantot:

  1. Cél — lead generation, retargeting, brand awareness, conversion
  2. Audience seed — lead-bucket alapján, vagy CSV-import, vagy lookalike
  3. Creative — egy alap creative (cím + szöveg + kép), amiből a rendszer auto-generál per-platform variánsokat
  4. Budget — napi vagy teljes
  5. Schedule — start, end, idősáv
  6. Tracking — pixel + UTM auto-konfigurálás

A wizard végén egy review oldal mutatja, hogyan néz ki a kampány Meta-n és Google-on külön-külön. A tenant jóváhagyja, és a két platform-API egyszerre kap egy create-call-t.

A per-platform creative variánsok

Ez a legtöbb fejlesztői munkát igénylő rész volt. Meta és Google különböző creative-format-okat fogad el:

  • Meta Feed: 1:1, 1.91:1 vagy 4:5 arányú kép, max 125 karakter primary text
  • Meta Stories: 9:16, max 25 karakter
  • Google Search: nincs kép, 3 cím (max 30 char), 2 leírás (max 90 char)
  • Google Display: 1.91:1 vagy 1:1, max 90 char rövid cím, 90 char hosszú cím, 90 char leírás
  • Google YouTube: 16:9 videó vagy thumbnail

A tenant feltölt egy alap creative-et (4:5 kép + címszöveg + szövegtörzs), és a rendszer generál:

  • Meta Feed variánst (eredeti 4:5 kép)
  • Meta Stories variánst (4:5 → 9:16 crop, vagy LLM-által átírt rövid copy)
  • Google Search variánst (csak szövegek, LLM-által 3 címre + 2 leírásra szétbontva)
  • Google Display variánst (1.91:1-re átméretezett kép + LLM-által átírt copy)

A crop és copy-átírás LLM-segítséggel megy (gpt-4.1-mini), átlag költség 0,03 USD / kampány. A tenant minden variánst láthat és átírhat publish előtt.

Conversion tracking

Pixel: Meta Pixel + Google Tag (gtag.js). Mindkettő egy közös wrapper-en megy keresztül, amelyet a fogadó storefront _app.tsx-be illeszt be a tenant. A wrapper:

  • Konszolidálja az event-eket (PageView, AddToCart, Purchase, Lead) egy közös API-ra
  • Hozzáadja a tenant-azonosítót és a kampány-azonosítót
  • Postolja a Meta-nak és Google-nak párhuzamosan
  • Mentet az engine-ben is auditra

UTM: minden kampány-link auto-generált UTM-tagekkel (utm_source, utm_medium, utm_campaign, utm_content). A landing oldal és a checkout flow ezeket továbbviszi, így a conversion vissza-attribuálható a kampányra.

A merged dashboard

A tenant nem akar két dashboardot olvasni. A /campaigns/[id] oldal mutatja:

  • Spend: Meta + Google összesen, platform-bontásban
  • Impressions: összesen, platform-bontásban
  • Clicks: összesen, CTR
  • Conversions: az engine pixel-eseményeiből, attribúcióval
  • CPL / CPA: cost per lead, cost per acquisition
  • Lead-bucket distribution: az ide érkezett lead-ek bucket-eloszlása

A számok 15 percenként frissülnek (Meta Marketing API + Google Ads API polling). Reált-időt nem ad — a Meta API-jának is van 15 perc lag-je, nem érdemes szebbnek mutatni mint amilyen.

Miért nem támogatunk TikTok Ads-t

A tenantok 30%-a kérte. Megnéztük, és három okból nem építettük:

1. Audience overlap Meta-val. A B2B és B2C SMB audience nagyrészt fedi a Meta-t. Aki TikTok-ot is futtat, az nem új közönséget ér el, hanem ugyanazokat 2x kosztba. A retarget különösen problémás (duplikált impressions).

2. Creative cost robbanás. A TikTok creative format short-form video. Ez nem auto-generálható egy 4:5 statikus képből. Külön video-creation pipeline kellene (Runway / Pika / saját) — még +0,5 USD / kampány, és a minőség inkonzisztens.

3. API érettség. A TikTok Ads API 2026-ban még nem stabil. Heti egyszer breaking change, schema-driftek, dokumentáció lemaradás. A 14 tenantunknak két platform stabil támogatása fontosabb, mint három platform instabil támogatása.

Lehet, hogy egy év múlva visszanézünk és megépítjük. Most nem.

Számok hat hónap után

  • 127 aktív kampány 14 tenant alatt
  • Átlagos CPL B2B Meta: 8,40 EUR; B2B Google Search: 14,20 EUR
  • Átlagos CPA (lead-to-customer): 285 EUR
  • 23% a kampány-driven lead-ek aránya az összes lead-ben

Mit nem csinálunk

Nem auto-startoljuk a kampányt approval nélkül. Nem dinamikusan állítjuk a budget-et AI-val (próbáltuk, túl agresszív lett, manual control jobb). Nem futtatunk politikai vagy egészségügyi-restricted kategóriás kampányt — a wizard ezeket elutasítja.

Beszéljünk a projektedről

Mondd el, mit építesz — meglátjuk, hogyan segíthetünk.