# Analit PPC és mérési végállapot

Állapot: terv és as-built provider-egyeztetés, 2026. szeptember 14.  
Határ: a T015 dokumentációs egyeztetés nem módosított landing oldalt, taget, kampányt, billinget vagy költést.

## As-built readiness

- Google: a `24253795852` Search kampány, ad group, 30 keyword és két RSA létrejött. A delivery objektumok PAUSED állapotúak, a költés és megjelenés nulla.
- Google conversion: a kampányszintű `ANALIT_form_success_only_20260914` custom goal (`6459059438`) kizárólag a natív `7765606969` actiont tartalmazza. A GA4 `generate_lead` diagnosztikai/key event marad, nem második optimalizálási út.
- Google policy: RSA A `APPROVED / REVIEWED`. RSA B `UNKNOWN / REVIEW_IN_PROGRESS`, ezért a policy readiness részleges.
- Meta: csak a `120251737983640283` PAUSED parent létezik. Ad set és ad nincs. Az app fejlesztői módja, valamint a rendezetlen számla Publish-korlátja miatt a tervezett négy ad set és 12 hirdetés nem provider-created állapot.
- Tracking: a diagnosztikai események működésére van bizonyíték. Valódi Turnstile-siker, sequential replay, GA4 `generate_lead`, Ads `7765606969` és Meta `Lead` közös provider receipt nincs.
- Readiness: created nem jelent launch-ready állapotot. Meta child objektumok, valódi lead/replay proof és RSA B lezárt policy readback nélkül aktiválási döntés nem hozható.

## Bizonyíték és azonosítók

- Google Ads: `Analit Kft.`, customer `1938291268`, login customer `9494412337`, HUF, Europe/Budapest.
- Meta: `Analit Utazásszervező Kft. - Ads fiók`, `act_211293306810753`, HUF, Europe/Budapest.
- Meta állapot: raw `account_status=3`, hivatalos enum szerint `UNSETTLED`. A PAUSED parent létrejött, a child objektumok provider-szinten blokkoltak.
- Meta Pixel: `474715264933816`.
- GTM: account `6336331973`, container `241921131`, public ID `GTM-M29KW7WN`.
- GA4: account `317155290`, property `444916074`.
- Források: [vizuális riport](../report/index.html), [platform evidence](../report/evidence/reconciled-paid-media-evidence.json), [page facts](../report/evidence/page-facts.json), [Figma evidence](../report/evidence/figma-evidence.json).

## Költségkeret

| Platform | Objektum | Átlagos napi keret |
| --- | --- | ---: |
| Google | `ANALIT_HU_Search_CsoportosBali_2026Q4-2027H1` | 3 000 Ft |
| Meta | gyűjtőoldal ad set | 1 200 Ft |
| Meta | őszi ad set | 600 Ft |
| Meta | újév ad set | 600 Ft |
| Meta | tavaszi ad set | 600 Ft |
| **Összesen** |  | **6 000 Ft/nap** |

Az aritmetika: `3 000 + 1 200 + 600 + 600 + 600 = 6 000 Ft`.

Google az átlagos napi keret alapján egy napon a legtöbb kampánynál akár kétszeres napi költést számlázhat, miközben a havi korlát jellemzően `30,4 × átlagos napi keret`. A 3 000 Ft nem szigorú napi készpénzplafon. Havi Google tervezési korlát változatlan teljes hónap esetén 91 200 Ft. Forrás: [Google Ads, Manage your spend](https://support.google.com/google-ads/answer/1704424?hl=en).

A Meta fix céloldali megosztásához ad set szintű napi keret kell. Kampányszintű pooled budget esetén az algoritmus elosztása nem garantálja az `1 200 / 600 / 600 / 600` arányt. Az alapterv ezért ABO. A négy kis ad set tudatos irányított teszt. Későbbi konszolidáció csak az alábbi, operátori heurisztikaként megjelölt döntési szabály alapján.

A Meta napi keret átlag, nem szigorú napi plafon. A jelenlegi Meta Ads Manager súgószövege szerint a rendszer jobb lehetőségnél egy napon akár 75%-kal is túllépheti, majd a naptári hét többi napján kompenzál, és a heti költés legfeljebb a napi keret hétszerese. Így a 3 000 Ft-os összes Meta napi beállítás elméleti egynapi maximuma 5 250 Ft, a változatlan teljes heti keret 21 000 Ft. Feasible kontroll: külön ad set keretek az arányhoz, kampányszintű spending limit a teljes kampányhoz, dátumos lifetime budget a teljes flight szigorúbb összegéhez, valamint napi monitor és automatizált pause szabály. Az automatizált szabály késhet, ezért nem garantál valós idejű napi plafont. Forrás: [Meta, How to manage your spend across Meta ads](https://www.facebook.com/business/help/190490051321426).

## Google Search végállapot

### Kampány

| Mező | Célérték |
| --- | --- |
| Név | `ANALIT_HU_Search_CsoportosBali_2026Q4-2027H1` |
| Státusz létrehozáskor | `PAUSED` |
| Típus | Search, standard |
| Hálózat | Google Search igen, Search Partners nem az első 14 napban, Display nem |
| Landing | `https://balionline.hu/csoportos-utak-gyujtooldal/` |
| Költségkeret | 3 000 Ft average daily |
| Bidding indulás | Maximize Clicks, max CPC 120 Ft |
| Bidding váltás | Maximize Conversions csak legalább 15 ellenőrzött natív Ads űrlapsiker-konverzió után, tCPA csak legalább 30 valid lead és stabil CPL után |
| Hely | Magyarország, presence: jelen van vagy rendszeresen ott tartózkodik |
| Nyelv | magyar és angol, mert a keresési nyelv és böngészőbeállítás eltérhet |
| Schedule | minden nap 07:00–23:00 Europe/Budapest az első 14 napban |
| Eszköz | minden eszköz, bid adjustment nélkül indul |
| Konverziós cél | kampányspecifikus `ANALIT_form_success_only_20260914` custom goal (`6459059438`), benne kizárólag a natív Ads action `7765606969`; account-default célok változatlanok |
| Brand safety | standard account exclusions, nincs Display inventory |
| URL expansion | nincs |

Maximize Clicks a kevés, 30 nap alatt két Google form esemény miatt indul. Ez nem állítás arról, hogy a kattintás értékesebb a leadnél. A cél az első valid mintavétel anélkül, hogy a rendszer három ritka eseményre tanulna.

### Hirdetéscsoport

Név: `AG_Csoportos_Bali_Utak`. Egyetlen szándékcsoport marad, hogy a napi 3 000 Ft ne szóródjon szét.

#### Pontos egyezés

- `[bali utak]`
- `[bali utazás]`
- `[bali nyaralás]`
- `[bali körutazás]`
- `[bali csoportos utazás]`
- `[bali utazás magyar idegenvezetővel]`
- `[szervezett utazás balira]`
- `[bali utazási iroda]`

#### Kifejezés egyezés, kontrollált discovery

- `"bali utak"`
- `"bali utazás"`
- `"bali nyaralás"`
- `"bali körutazás"`
- `"csoportos utazás bali"`
- `"szervezett utazás bali"`
- `"bali magyar idegenvezető"`

Broad match nincs induláskor. A KPC 170 kritériumából 163 nem érte el a 200 megjelenés + 10 kattintás küszöböt, ezért nincs bizonyíték nagy, agresszív kizárási listára.

#### Induló negatívok

Csak nyilvánvalóan nem kereskedelmi utazási szándék:

- állás, munka, önéletrajz
- ingyen, torrent, film, zene
- térkép letöltés, háttérkép
- időjárás most
- repülőjegy csak, olcsó repjegy csak
- szállás csak, airbnb csak
- vízum ügyintézés csak

Hetente ellenőrizni kell a search term riportot. Új negatív csak akkor kerül be, ha a kifejezés üzletileg biztosan irreleváns. Egy-két kattintás nem elég egy releváns Bali kifejezés kizárásához.

### RSA

Két RSA készüljön ugyanarra az URL-re. Egyikben sincs régi `2026-os` vagy `10-15 napos` gyűjtőállítás.

RSA A főcímek:

1. Csoportos Utak Balira
2. Magyar Idegenvezetéssel
3. Kis Létszámú Csoporttal
4. Válogass Bali Útjaink Közül
5. Ubud, Gili És Komodo
6. Őszi És Tavaszi Indulások
7. Balinéz Újév 2027
8. Megtervezett Programok
9. Szállás És Transzfer Egyben
10. Pihenés És Élmények Balin
11. Nézd Meg A Szabad Helyeket
12. Részletes Útitervek
13. Analit Utazási Iroda
14. Fedezd Fel Bali Világát
15. Kérj Részletes Tájékoztatást

RSA A leírások:

1. Csoportos Bali utak magyar idegenvezetéssel. Nézd meg a fix dátumokat és útiterveket.
2. Ubud, tengerpart, Gili vagy Komodo. Válassz a 2026 őszi és 2027 tavaszi utak közül.
3. Megszervezett szállások, transzferek és programok. Részletek és jelentkezés a weboldalon.
4. Őszi szünet, Balinéz Újév és tavaszi indulások. Nézd meg az aktuális szabad helyeket.

RSA B a történetileg használt üzenetek kontrollált, végleges változata. Minden főcím egyedi és legfeljebb 30 karakter, minden leírás legfeljebb 90 karakter. A zárójelben szereplő karakterszám szóközökkel együtt értendő és nem része a feltöltendő szövegnek.

RSA B főcímek:

1. Töltődj Fel Balin (17)
2. Gyűjts Örök Élményeket (22)
3. Stresszmentes Bali Utazás (25)
4. Egyedi Programok Balin (22)
5. Magyar Csoportkísérővel (23)
6. Prémium Bali Élmények (21)
7. Körutazás És Pihenés (20)
8. Mindent Megszervezünk (21)
9. Csoportos Utak Balira (21)
10. Kis Létszámú Csoporttal (23)
11. Válogass Bali Útjaink Közül (27)
12. Ubud, Gili És Komodo (20)
13. Balinéz Újév 2027 (17)
14. Őszi És Tavaszi Indulások (25)
15. Kérj Részletes Tájékoztatást (28)

RSA B leírások:

1. Bali legszebb tájai szervezett programokkal és magyar segítséggel. Nézd meg útjainkat. (86)
2. Gyere egyedül, barátokkal vagy családdal. Válassz a részletes Bali útitervekből. (80)
3. Kis csoport, magyar kíséret, szervezett szállás és transzfer. Kérj tájékoztatást. (81)
4. Őszi szünet, Balinéz Újév és tavaszi utak. Nézd meg a dátumokat és szabad helyeket. (83)

Pinning csak a márkanév jogi igénye vagy bizonyított kombinációs hiba esetén. A régi kampányban több asset túl volt rögzítve.

### Google UTM

Final URL: `https://balionline.hu/csoportos-utak-gyujtooldal/`

Final URL suffix:

```text
utm_source=google&utm_medium=cpc&utm_campaign=analit_csoportos_bali_search&utm_content={creative}&utm_term={keyword}&utm_id=anl_g_s_csoportos_bali
```

Tracking template nincs, ha account szinten nincs bizonyított szükség. Auto-tagging legyen bekapcsolva. A `gclid`, `gbraid`, `wbraid` és minden UTM megmaradását élő ellenőrzés bizonyítsa oldalbetöltésen, belső navigáción és űrlapküldésen. A jelenlegi dupla perjeles URL-t tilos átvenni.

## Meta végállapot

### Előfeltétel

Az első write előtt külön, visszafordítható capability próba kell `PAUSED` tesztkampánnyal vagy task-owned végső kampánnyal. Provider readback rögzítse:

- account `act_211293306810753`
- raw `account_status=3`, label `UNSETTLED`
- `ads_management` jogosultság
- létrehozási válasz vagy pontos provider hiba
- nincs aktív kampány, nincs költés

Az `UNSETTLED` státuszt nem lehet `DISABLED`-ként vagy automatikus write blokkolóként átírni. A capability csak tényleges provider válaszból ismert.

### Kampány

| Mező | Célérték |
| --- | --- |
| Név | `ANALIT_HU_Leads_CsoportosBali_2026Q4-2027H1` |
| Státusz | `PAUSED` |
| Objective | `OUTCOME_LEADS` |
| Special ad categories | none |
| Budget | nincs campaign budget, ABO |
| Buying type | auction |
| Advantage campaign budget | off |

### Négy ad set

Közös beállítás:

- Conversion location: Website.
- Pixel: `474715264933816`.
- Conversion event: `Lead`, csak valid sikeres form submit után.
- Optimization: conversions.
- Bid strategy: lowest cost without cap.
- Country: HU.
- Age: 35–65, kemény minimum és maximum kontrollként, ha a provider readback ezt támogatja. Ha az aktuális Advantage+ flow a maximumot csak javaslatként kezeli, az implementer classic/original audience opcióra vált vagy `UNKNOWN_BLOCKING_TARGETING` állapotot rögzít. Nem szabad javaslatot kemény kizárásként jelenteni.
- Gender: all.
- Language: nincs szűkítés.
- Audience: broad, Advantage+ audience bekapcsolva. Bali, Indonesia, Travel, Adventure travel és Frequent international travelers csak audience suggestion. Ezeken kívüli delivery megengedett. Kemény kontroll: HU hely, 35–65 kor, minden nem, valamint a történeti readbackban azonosított `Bali útmutatót letöltők 180days` custom audience kizárása (`120250584665720283`), ha az objektum az implementációkor is elérhető. Más érdeklődés vagy custom audience nincs kizárva. A provider readback külön mutassa a kontrollokat és a suggestion mezőket.
- Placements: Advantage+ placements. Kreatívonként ellenőrzött 1:1 asset, automatikus zene kikapcsolva, ha a statikus kreatív üzenetét módosítaná.
- Attribution: 7-day click, 1-day view, a provider által támogatott pontos readbackkal.
- Start/end: nincs automatikus start amíg PAUSED. Aktiváláskor üzleti indulási és záró dátumot külön rögzíteni.

| Ad set név | Napi keret | Landing | destination_id |
| --- | ---: | --- | --- |
| `AS_Collection_1200` | 1 200 Ft | `https://balionline.hu/csoportos-utak-gyujtooldal/` | `collection` |
| `AS_Autumn_600` | 600 Ft | `https://balionline.hu/utazas/oszi-szunet-bali-gili/` | `autumn` |
| `AS_NewYear_600` | 600 Ft | `https://balionline.hu/utazas/balinez-ujev-2027/` | `new_year` |
| `AS_Spring_600` | 600 Ft | `https://balionline.hu/utazas/tavaszi-nyaralas-bali/` | `spring` |

### Meta hirdetések és copy

Első körben ad setenként három hirdetés készüljön, a megfelelő Figma set azonos sorszámú kreatívjaival. Így 12 tesztjelölt készül. A Figma deliverable továbbra is 44 ellenőrzött kreatív, de csak a 12 hirdetéshez használt asset feltöltése kötelező. A maradék 32 Figma-node linkkel és céloldal-mappinggel marad későbbi rotációra. Minden létrehozott objektum OFF.

Gyűjtőoldal:

- Copy: `Balira vágysz, de nem egyedül szerveznéd meg? Magyar idegenvezetéssel, gondosan összeállított programokkal és több fix indulással várnak csoportos útjaink. Nézd meg az őszi szünetet, a Balinéz Újévet és a tavaszi utakat egy helyen.`
- Headline: `Csoportos Bali utak magyar idegenvezetéssel`
- CTA: `LEARN_MORE`.
- Kreatívok: collection C10, C03, C02. Node-ok `581:270`, `581:524`, `581:559`.

Őszi szünet:

- Copy: `Mi lenne, ha a 2026-os őszi szünetet Balin kezdenéd? 12 éjszaka, magyar idegenvezetés, Ubud és tengerpart, választható Gili programmal. 2026. október 24. és november 7. között, 1 250 000 Ft/fő.`
- Headline: `Őszi szünet Balin és Gilin`
- CTA: `BOOK_TRAVEL`.
- Kreatívok: autumn C10, C03, C02. Node-ok `581:658`, `581:912`, `581:947`.

Balinéz Újév:

- Copy: `Éld át a Balinéz Újévet ott, ahol a Nyepi hagyománya megszületett. 12 éjszaka, 8 éj Ubud és 4 éj Nusa Dua, magyar kísérettel. 2027. március 5–19., 1 200 000 Ft/fő.`
- Headline: `Balinéz Újév 2027, Ubud és Nusa Dua`
- CTA: `BOOK_TRAVEL`.
- Kreatívok: new year C10, C03, C02. Node-ok `581:1046`, `581:1300`, `581:1335`.

Tavasz:

- Copy: `Tavaszi Bali utazás két választható programmal. 12 éjszaka, Bali és Gili 1 200 000 Ft/fő, vagy Bali és Komodo 1 450 000 Ft/fő. 2027. április 5–19., magyar kísérettel.`
- Headline: `Tavaszi Bali út Gilivel vagy Komodoval`
- CTA: `BOOK_TRAVEL`.
- Kreatívok: spring C10, C03, C02. Node-ok `581:1434`, `581:1688`, `581:1723`.

Meta URL parameters:

```text
utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign=analit_csoportos_bali_leads&utm_content={{ad.name}}&utm_term={{adset.name}}&utm_id=anl_m_l_csoportos_bali
```

Minden hirdetés provider readbackja igazolja a landinget, URL tageket, kreatív ID-t, page/Instagram identity-t, CTA-t és `effective_status=CAMPAIGN_PAUSED` vagy más egyértelmű OFF állapotot.

## Tracking végállapot

### Oldalak és stabil azonosítók

| page_id | root selector | form_id-k |
| --- | --- | --- |
| `collection` | `#bali-r01-gyujto` vagy a page-facts aktuális gyökere | oldal összes CF7 formja, readback alapján |
| `autumn` | `#bali-r01-oszi` | `form_trip_oszi-szunet-bali-gili`, `form_global_contact` |
| `new_year` | `#bali-r01-ujev` | `form_trip_balinez-ujev-2027`, `form_global_contact` |
| `spring` | `#bali-c02-tavaszi` | `form_trip_tavaszi-nyaralas-bali`, `form_global_contact` |

Ha a collection form ID nincs a forrásban, az implementer élő DOM readbackból rögzíti. Nem találhat ki azonosítót.

### Elsődleges konverzió

Data layer esemény: `analit_form_success`.

GA4 event: `generate_lead`.

Ez diagnosztikai GA4 key event marad. A kampány licitoptimalizálásába nincs importálva, mert az új Search kampány kizárólag a natív Ads action `7765606969` eseményére optimalizál. Így ugyanaz az űrlapsiker nem ad két optimalizálási jelet.

Meta standard event: `Lead`.

Firing feltétel:

1. A Contact Form 7 `wpcf7mailsent` eseménye vagy az ezzel bizonyítottan egyenértékű siker callback fut.
2. A provider válasz szerint a levélküldés és a form feldolgozása sikeres.
3. Ugyanaz a submission ID ebben a böngészőben és sessionben még nem lett sikernek elküldve.

Nem firing feltétel: submit gomb kattintás, form start, kliensoldali validációs hiba, `wpcf7invalid`, `wpcf7mailfailed`, hálózati hiba, automatikus kitöltés vagy ismételt callback.

Kötelező paraméterek:

- `event_id`: privacy-safe UUID vagy hash, ugyanaz a browser Pixel és későbbi CAPI esemény számára.
- `submission_id`: privacy-safe technikai ID, nem e-mail vagy telefonszám.
- `page_id`: a négy érték egyike.
- `destination_id`: `collection`, `autumn`, `new_year`, `spring`.
- `form_id`: stabil form azonosító.
- `form_context`: `trip` vagy `global_contact`.
- `consent_analytics`, `consent_ads`: granted vagy denied.
- `utm_source`, `utm_medium`, `utm_campaign`, `utm_content`, `utm_term`, `utm_id`, ha elérhető.
- click ID jelenléti flag: `has_gclid`, `has_gbraid`, `has_wbraid`, `has_fbclid`. A nyers click ID nem kerül GA4 event paraméterbe.

PII tilos event paraméterben, URL-ben, dataLayerben és naplóban. E-mail, telefon, név, üzenetszöveg és teljes form payload nem kerülhet analyticsbe.

### Dedup és Ads import

- Ugyanaz az `event_id` megy Meta browser Pixel és CAPI felé, ha CAPI később bevezethető.
- GA4 `generate_lead` eseményhez egy `submission_id` egy esemény.
- Google Adsben az `ANALIT_form_success_only_20260914` kampányspecifikus custom goal (`6459059438`) kizárólag a natív `7765606969` actiont tartalmazza. A GA4 `generate_lead` diagnosztikai/key event marad, és nem kerül ebbe a custom goalba. Így nincs dupla optimalizálás, és nem változik más kampány célja.
- Meta `Lead` dedup browser/server `event_id` alapján.
- Repeated submit új valódi provider siker esetén új submission ID lehet. Ugyanannak a callbacknek az ismétlése nem új lead.

Enhanced Conversions és Meta CAPI csak akkor kapcsolható be, ha consent, hashing és biztonságos szerveroldali forrás bizonyított. Alkalmazhatóság induláskor `UNKNOWN`, nem launch blocker a browser event bizonyításához.

### Click taxonómia

GA4 diagnostic event: `analit_click`.

Minden trusted user activationból származó `click` és billentyűzetes aktiválás mérendő a négy page root alatt, beleértve a belső és külső linkeket. Programozott `.click()`, `event.isTrusted=false`, duplikált pointer/click pár és a comment review widget nem számít.

Paraméterek:

- `page_id`, `destination_id`
- `click_type`: `nav`, `trip_card`, `cta`, `form_submit`, `tel`, `mail`, `internal_link`, `external_link`, `other`
- `cta_id`: explicit `data-analytics-id`, elem ID vagy stabil normalizált cél
- `link_url`: origin + path, query nélkül
- `link_domain`
- `link_text`: legfeljebb 80 karakter, normalizált, PII és input érték nélkül
- `is_internal`, `opens_new_tab`
- `form_id`, ha a kattintás formhoz tartozik
- consent state

`form_submit` kattintás diagnosztika, soha nem konverzió.

### Scroll taxonómia

GA4 diagnostic event: `analit_scroll`.

Threshold: 25, 50, 75 és 90 százalék. Küszöbönként egyszer egy page view alatt. Az egyetlen definíció a bejárható scroll-tartomány aránya: `pageHeight = max(document.documentElement.scrollHeight, document.body.scrollHeight)`, `scrollRange = max(0, pageHeight - innerHeight)`, `progress = scrollRange === 0 ? 1 : min(1, max(0, scrollY / scrollRange))`. A küszöb akkor teljesül, ha `progress` eléri. Resize, képbetöltés, accordion és dinamikus tartalom után újraszámol, de korábban elküldött küszöböt nem ismétel.

Rövid oldal, ahol a teljes tartalom viewporton belül van: a 90 százalék esemény csak user scroll vagy legalább egy trusted interaction után mehet, automatikus page loadból nem. Paraméter: `scroll_threshold`, `page_id`, `destination_id`, `page_height`, `viewport_height`, consent state.

### UTM és click ID megőrzés

- Első landing betöltéskor first-party, consent-kompatibilis tárolás.
- Paraméterek megmaradnak a négy cél közötti belső linkeken vagy a form hidden technikai mezőiben úgy, hogy ne kerüljenek vissza PII-ként URL-be.
- `_fbp` és `_fbc` csak ads consent mellett.
- Cross-domain jelenleg `UNKNOWN`. Ha a siker redirect más domainre megy, GA4 linker és referral exclusion readback kötelező.
- URL query tisztítás csak mérés után és csak akkor, ha nem töri meg az Ads attribúciót.

### Consent

- Analytics denied: GA4 diagnostic események nem küldenek azonosítót, a választott Consent Mode beállítás szerint működnek.
- Ads denied: Google Ads és Meta marketing tárolás/event tiltva.
- Consent frissítés után tag state readback kell.
- Cookie banner választás előtt sem Pixel, sem Ads storage nem írhat marketing cookie-t, ha a CMP és jogi beállítás ezt tiltja.

## Tracking ellenőrzés

Külön implementer és külön verifier. A verifier nem használhatja az implementer állítását bizonyítékként.

Minden oldalra:

1. Capture page URL, DOM root, hash vagy revision timestamp.
2. GA4 DebugView és Tag Assistant receipt page_view-ról.
3. 25, 50, 75, 90 scroll küszöb egyenként egyszer. Visszagörgetés nem dupláz.
4. Belső navigáció, trip card, CTA, form submit, tel és mail kattintás, ahol van ilyen. Programozott kattintás nem mér.
5. Validációs hiba: nincs `generate_lead` és nincs Meta `Lead`.
6. Biztonságos tesztlead siker: pontosan egy GA4 `generate_lead`, egy browser Meta `Lead`, azonos event ID ha CAPI is fut.
7. Ugyanazon callback ismétlése: nincs új lead.
8. Második valódi siker új submission ID-val: új lead lehet.
9. `gclid`, `gbraid`, `wbraid`, `fbclid` és UTM survival külön teszt URL-lel, ügyféladat nélkül.
10. Analytics és ads denied, majd granted állapot readback.
11. Provider oldali receipt: GA4 DebugView, Google Ads conversion diagnostics és Meta Test Events. Késleltetett aggregáció `UNAVAILABLE_DELAYED`, nem „pass”.

A tesztlead legyen egyértelműen teszt, és ne menjen valós ügyfélszolgálati feldolgozásba. Ha biztonságos izoláció nincs, a sikeres submit teszt blokkolt, amíg izoláció létre nem jön.

## Döntési szabályok

Az alábbi volumen-, idő- és költési küszöbök operátori heurisztikák, nem platformkövetelmények és nem bizonyított Analit-optimumok. A céljuk, hogy kevés adatnál megakadályozzák az elhamarkodott átállítást. A valid lead minősége felülírhatja őket dokumentált döntéssel.

### Google

- Search term audit hetente az első hónapban.
- Keyword nem szünetel egy konverzió hiánya miatt, ha kevesebb mint 200 megjelenése vagy 20 kattintása van.
- Irreleváns term azonnal negatív, ha a szándék biztosan nem vásárlási utazás.
- RSA vagy keyword „nyertes” csak legalább 10 valid lead és értelmezhető különbség után.
- Maximize Conversions legalább 15 valid, deduplikált siker után. tCPA csak 30 után és legalább négy hét stabil CPL mellett.

### Meta

- Első értékelés 14 teljes nap után vagy ha egy ad set elköltötte a kezdeti cél CPL 1,5-szeresét.
- Kezdeti cél CPL `UNKNOWN`. A történeti 2 958 és 3 484 Ft platform CPL referencia, nem üzleti cél.
- Elsődleges rangsor: valid lead. Másodlagos: landing page view rate, outbound CTR, CPC.
- Nulla leadnél az engagement csak kreatívhipotézist rangsorol, budget nyertest nem.
- Egy destination ad set szüneteltethető, ha a landing és tracking hibátlan, elérte a döntési költést és nincs valid lead.
- Felszabaduló keret a legjobb valid lead minőségű ad sethez kerül, a Meta teljes keret 3 000 Ft marad.
- CBO csak akkor, ha a fix négycélos keret már nem követelmény és legalább két ad set stabilan konvertál.

## Provider build acceptance

Google kész, ha:

- kampány, budget, ad group, keyword és két RSA ID dokumentált
- minden task-owned objektum `PAUSED`
- 3 000 Ft average daily readback
- Hungary location, language, network és schedule readback
- minden URL és UTM pontos, nincs dupla perjel
- a kampány csak az `ANALIT_form_success_only_20260914` kampányspecifikus custom goalt (`6459059438`) használja, benne kizárólag a natív `7765606969` actionnel; a GA4 `generate_lead` diagnosztikai/key event nem második optimalizálási út; az account-default goalok és más kampányok primary/secondary beállításai változatlanok. Forrás: [Google campaign-specific conversion goals](https://support.google.com/google-ads/answer/9143218?hl=en)
- policy status objektumonként ismert
- nincs aktív duplikátum és nincs új költés

Meta kész, ha:

- campaign, négy ad set és legalább 12 teljes hirdetés dokumentált; a 12 használt upload asset ID és mind a 44 Figma kreatív node-mapping dokumentált
- campaign és minden child `PAUSED` vagy `effective_status=CAMPAIGN_PAUSED`
- ABO összege pontosan 3 000 Ft
- pixel, `Lead`, attribution, audience, placement és URL readback
- account status továbbra is nyers provider értékkel dokumentált
- policy/eligibility ismert, paused creation capability többé nem `UNKNOWN_NOT_TESTED`
- nincs aktív duplikátum és nincs új költés

Tracking kész, ha:

- GTM backup/version és pontos rollback dokumentált
- négy oldal source revision rögzített
- külön verifier minden pozitív és negatív tesztet végrehajtott
- GA4, Google Ads és Meta provider receipt megvan
- nincs PII és nincs dupla lead
- consent, UTM és click ID út bizonyított

## Kevés kattintásos bulk launch checklist

Előkészítés egyszer, a szülőkampányok PAUSED állapotában:

1. Ellenőrizd a tracking verifier utolsó passing receiptjét, a provider conversion állapotokat, a landing tényeket és az account identity-t. Fő dátum: Balinéz Újév 2027. március 5–19.
2. Google Adsben nyisd meg a task-owned kampányt. Az Ads, Ad groups és Search keywords nézetben szűrj `Status = Paused`, jelöld ki az összes sort, majd `Edit > Enable`. A kampány maradjon PAUSED, ezért delivery és spend továbbra sincs. Readback: minden child `ENABLED`, parent `PAUSED`.
3. Meta Ads Managerben szűrj a task-owned kampányra, válts ad set szintre, jelöld ki mind a négy ad setet és kapcsold be őket, majd ad szinten jelöld ki mind a 12 hirdetést és kapcsold be őket. A kampánykapcsoló maradjon OFF. Readback: child configured status `ACTIVE`, effective status `CAMPAIGN_PAUSED`, parent `PAUSED`.

Élesítés a jóváhagyott pillanatban két szülőkapcsolóval:

4. Meta kampányszinten kapcsold be az egy task-owned kampányt.
5. Google kampányszinten kapcsold be az egy task-owned kampányt.
6. Azonnali provider readback: státusz, policy, budget, cél, URL, első impression/spend. Bármilyen identity vagy budget eltérésnél az érintett szülőkampányt pause-old.

Aktiválás, költés és ügyfélüzenet külön döntés. Ez a terv nem engedélyezi ezeket.

## Külön integritási megállapítás

A Meta jelenlegi 30 napos összegéből 427 851 Ft egy nem Analit travel hirdetéshez tartozik: campaign `120251262910530283`, ad `120251262913630283`, creative `1816024746050629`. Ez nincs összeadva az Analit travel teljesítménnyel. Oka és tulajdonosa ismeretlen. Külön account-integrity vizsgálat szükséges, de ez nem írja át a jelen terv bizonyított beállításait.
