# Telepítés és eltávolítás

> Az LW Pixel telepítése ZIP-ből vagy Composerrel, mi megy ki az oldalról, és mi marad eltávolítás után.

## Követelmények

| | |
|---|---|
| **WordPress** | 6.6 vagy újabb |
| **PHP** | 8.0 vagy újabb |
| **Opcionális** | WooCommerce (webáruházas események), LW Cookie (hozzájárulás), támogatott űrlap-bővítmény, LW Site Manager (abilities) |

## Telepítés ZIP-ből

1. Töltsd le a legfrissebb kiadás ZIP-jét a [GitHub Releases oldalról](https://github.com/lwplugins/lw-pixel/releases/latest). A kiadáshoz csatolt `lw-pixel-<verzió>.zip` kell, **nem** a „Source code” csomag: abból hiányzik a futáshoz szükséges `vendor/` mappa.
2. A WordPressben: **Bővítmények → Új hozzáadása → Bővítmény feltöltése**, válaszd ki a ZIP-et, majd **Telepítés most** és **Bekapcsolás**.
3. **LW Plugins → Pixel:** a pixel fülén kapcsold be a kártyát, add meg az azonosítót, és ments.
4. Ellenőrizd **kijelentkezve** vagy inkognitó ablakban: adminként alapból nem fut a pixel ([Tesztelés](https://hub.hellowp.io/hu/docs/lw-plugins/lw-pixel/teszteles/)).

**Frissítés ZIP-pel:** töltsd fel az új ZIP-et ugyanígy; a WordPress felajánlja a meglévő cseréjét, a beállítások megmaradnak. A bővítmény nincs fent a WordPress.org bővítménytárában, saját frissítője sincs: a frissítés ZIP-pel vagy Composerrel megy.

## Telepítés Composerrel

```bash title="Terminál"
composer require lwplugins/lw-pixel
```

A csomag típusa `wordpress-plugin`, és a `composer/installers`-re épül, így a projekted `installer-paths` beállítása szerinti bővítménymappába kerül. Bedrockban ez a `web/app/plugins/lw-pixel/`:

```bash title="Terminál"
cd bedrock-projekt
composer require lwplugins/lw-pixel
wp plugin activate lw-pixel
```

Frissítés: `composer update lwplugins/lw-pixel`.

## Mi megy ki az oldalról?

**A látogató böngészőjéből** csak a bekapcsolt pixelek szkriptjei töltődnek be, hozzájáruláskezelő mellett csak elfogadott kategóriánál:

`connect.facebook.net`, `www.googletagmanager.com`, `analytics.tiktok.com`, `s.pinimg.com`, `bat.bing.com`, `www.redditstatic.com`, `sc-static.net`, `static.ads-twitter.com`, `bzrcdn.openai.com`, `pixel.barion.com`.

A Barion alap-pixele alapból hozzájárulás nélkül is betöltődik ([Egyéb hálózatok](https://hub.hellowp.io/hu/docs/lw-plugins/lw-pixel/beallitasok/egyeb-halozatok/)).

Ha az oldalad Content Security Policyt használ, a ChatGPT Adshez engedélyezd: `https://bzrcdn.openai.com` (script-src, connect-src) és `https://bzr.openai.com` (connect-src, img-src).

**A szerverről** csak bekapcsolt szerveroldali küldésnél:

| Cél | Mikor | Mi megy ki |
|---|---|---|
| `graph.facebook.com` (Meta Conversion API) | kapcsoló + azonosító + token | eseménynév, idő, eseményazonosító, oldal URL, IP, user agent, `_fbp`/`_fbc` süti; speciális egyeztetésnél hashelt e-mail, telefon, név, cím; vásárlásnál érték, pénznem, termékek |
| `www.google-analytics.com` (GA4 Measurement Protocol) | kapcsoló + azonosító + titok, ha a GA4-et nem az LW Pixel tölti be | eseménynév és paraméterek, `_ga` azonosító |
| `bzr.openai.com` (ChatGPT Ads Conversions API) | kapcsoló + azonosító + kulcs, és a kapcsolatteszt | esemény, idő, forrás-URL, IP, user agent; speciális egyeztetésnél hashelt vevőadatok |

A szerveroldali események is a hozzájárulási kategóriát követik. A küldés a válasz után vagy háttérfeladatként történik, nem lassítja az oldalt. Egészségügyi forgalom módban az azonosításra alkalmas adatok nem mennek ki.

Saját statisztika, követés és licencellenőrzés nincs. Az **LW Plugins** áttekintő oldal (közös minden LW-bővítményben) a bővítmények listáját a GitHubról tölti le, sima lekéréssel, 12 órára gyorsítótárazva. Az oldalról adatot nem küld; ha a lista nem érhető el, a beépítettet használja.

**Mit tárol:** pénztárkor a rendeléshez a szerveroldali vásárláshoz szükséges adatokat (IP, böngésző, süti-azonosítók, hozzájárulás). Ez a kiküldés után törlődik, és szerepel a WooCommerce személyesadat-exportjában és -törlésében „Követési adatok (LW Pixel)” néven. Egy 5 percig élő `lw_pixel_pending` süti viszi át az AJAX-os kosár- vagy űrlapeseményt a következő oldalra. Saját adatbázistábla nincs.

## Eltávolítás

- **Kikapcsoláskor** semmi nem törlődik.
- **Törléskor** törlődnek a beállítások (a titkos kulcsokkal együtt), az egyéni események gyorsítótára, a rendelésekhez tárolt követési adatok és a háttérküldés ideiglenes adatai. Multisite-on minden alhonlapon.
- **Megmaradnak:** az egyéni események (saját bejegyzéstípusban), a rendeléseken a „már elküldve” jelzők, és az esetleg még függő háttérfeladatok. A rövid életű ideiglenes adatok 5 perc után maguktól lejárnak.
- Ha a ChatGPT-kulcsot a `wp-config.php`-ban adtad meg, azt a sort kézzel töröld.
