# Meta Pixel ja evästesuostumus: valintaa kunnioittava toteutus

> Näin käytät Meta Pixeliä ja Conversions APIa evästesuostumuksen kanssa: esto ennen suostumusta, fbq-suostumuskutsut, _fbp- ja _fbc-evästeet, Limited Data Use ja GPC.

Source: https://www.cookiesh.eu/fi/blog/meta-pixel-and-consent  
Published: 2026-10-29

## Key takeaways

- Meta Pixel asettaa ensimmäisen osapuolen _fbp-evästeen, voi asettaa mainosklikkauksista _fbc-evästeen ja lähettää selaustapahtumia Metalle, joten EU:ssa ja Isossa-Britanniassa se edellyttää suostumusta ennen latautumistaan.
- Metan suostumusrajapinta, fbq('consent', 'revoke') ja fbq('consent', 'grant'), pidättelee Pixelin tapahtumia, mutta turvallisin toteutus estää myös itse Pixel-skriptin suostumukseen asti.
- Google Consent Mode ei ohjaa Meta Pixeliä; tarvitset erillisen suostumustarkistuksen tagienhallintaan tai koodiisi.
- Conversions API lähettää tapahtumat palvelimeltasi, mutta myös niille tarvitaan oikeusperuste, joten ehdollista ne samaan suostumukseen kuin selaimen Pixel.
- Yhdysvaltain osavaltioiden tietosuojalakien osalta käytä Metan Limited Data Use -valintaa ja noudata kieltäytymissignaaleja, kuten Global Privacy Controlia.

Meta Pixel asettaa ensimmäisen osapuolen evästeitä ja lähettää selaustapahtumia Metalle, joten EU:n ja Ison-Britannian kävijöiden on annettava suostumuksensa ennen kuin se suoritetaan. Turvallisin toteutus estää Pixel-skriptin, kunnes kävijä hyväksyy markkinointievästeet, käyttää Metan suostumusrajapintaa toisena varmistuksena ja ehdollistaa Conversions APIn samaan valintaan. Yhdysvalloissa ota lisäksi käyttöön Limited Data Use ja noudata Global Privacy Controlia.

## Mitä Meta Pixel tekee kävijöiden tiedoilla?

Pixel on JavaScript-kirjasto, `fbevents.js`, joka ladataan Metan palvelimilta. Alustuksen jälkeen se lähettää Metalle tapahtumia, kuten `PageView`, `AddToCart` ja `Purchase`, yhdessä sivun URL-osoitteen, selaimen tietojen ja sellaisten tunnisteiden kanssa, joiden avulla Meta voi yhdistää kävijän tiliin.

Se käyttää kahta ensimmäisen osapuolen evästettä verkkotunnuksessasi:

- **`_fbp`** tunnistaa selaimen eri käyntien välillä, jotta Meta voi yhdistää saman kävijän tapahtumat.
- **`_fbc`** tallentaa klikkaustunnisteen, kun kävijä saapuu Metan mainoksesta URL-osoitteessa olevan `fbclid`-parametrin kanssa, jotta konversiot voidaan kohdistaa mainokselle.

Jos otat käyttöön automaattisen laajennetun täsmäytyksen (automatic advanced matching), Pixel myös tiivistää kävijöiden lomakkeisiin syöttämiä tietoja, kuten sähköpostiosoitteita, ja lähettää ne Metalle täsmäytystä varten. Kaikki tämä on mainontaan liittyvää seurantaa ja edellyttää suostumusta EU:n ja Ison-Britannian sääntöjen mukaan. Sivuston jaetusta vastuusta kerrotaan EU:n tuomioistuimen *Fashion ID* -tuomiossa, jossa Facebook-liitännäisen upottanutta sivustoa pidettiin yhteisrekisterinpitäjänä.

## Miten Pixel estetään suostumukseen asti?

Älä anna selaimen ladata `fbevents.js`-tiedostoa ennen kuin kävijä on hyväksynyt markkinointievästeet. Merkitse Pixel-koodinpätkä passiiviseksi ja aktivoi se vasta suostumuksen jälkeen:

```html
<!-- Passiivinen, kunnes markkinointikategoria hyväksytään -->
<script type="text/plain" data-consent="marketing">
  !function(f,b,e,v,n,t,s){/* Metan vakiomuotoinen peruskoodi */}(window, document,
    'script', 'https://connect.facebook.net/en_US/fbevents.js');
  fbq('consent', 'grant');
  fbq('init', 'YOUR_PIXEL_ID');
  fbq('track', 'PageView');
</script>
```

Suostumuskerroksesi vaihtaa `type="text/plain"`-merkinnän oikeaksi skriptiksi, kun suostumus myönnetään, kuten artikkelissa [kolmansien osapuolten skriptien estäminen suostumukseen asti](/fi/blog/block-scripts-until-consent) kuvataan. Jos käytät Google Tag Manageria, määritä Meta-tagin suostumusasetuksiin lisäsuostumusvaatimus `ad_storage`-signaalille tai käynnistä tagi vain suostumustapahtumasta; Metan tagi ei itsestään lue Google Consent Modea.

## Miten Metan suostumusrajapinta toimii?

Meta tarjoaa kaksi kutsua sivustoille, jotka lataavat Pixelin ennen kuin valinta on tehty. Kutsu `fbq('consent', 'revoke')` ennen `fbq('init')`-kutsua jokaisella sivulla, jolloin Pixel ei lähetä tapahtumia Metalle. Kun kävijä antaa suostumuksensa, kutsu `fbq('consent', 'grant')`, ja tapahtumat alkavat kulkea.

```js
fbq('consent', 'revoke'); // jokaisella sivulla ennen init-kutsua
fbq('init', 'YOUR_PIXEL_ID');
fbq('track', 'PageView');

// Myöhemmin bannerisi hyväksyntäkäsittelijästä:
onConsent('marketing', () => fbq('consent', 'grant'));
```

Tämä on hyödyllinen varmistus, mutta se on heikompi kuin esto. Kun revoke on käytössä, selain lataa silti `fbevents.js`-tiedoston Metalta, mikä lähettää kävijän IP-osoitteen ja selaimen tiedot Metalle ennen mitään valintaa. Estä EU:n ja Ison-Britannian liikenteen osalta skripti ja pidä suostumuskutsut toisena puolustuslinjana esimerkiksi tilanteessa, jossa kävijä myöhemmin peruuttaa suostumuksensa sivulla, jolla Pixel on jo latautunut.

## Entä Conversions API?

Conversions API (CAPI) lähettää tapahtumat Metalle palvelimeltasi selaimen sijaan. Sitä esitellään usein ratkaisuna mainosten estäjiin ja selainten rajoituksiin ja joskus virheellisesti keinona kiertää suostumus.

Palvelintapahtumat sisältävät silti henkilötietoja: `_fbp`- ja `_fbc`-arvot, IP-osoitteet, käyttäjäagentit ja usein tiivistettyjä sähköpostiosoitteita tai puhelinnumeroita. Niiden lähettäminen Metalle mainontaa varten edellyttää oikeusperustetta, ja EU:n ja Ison-Britannian kävijöiden kohdalla se on tavallisesti sama suostumus, jota tarvitset selaimen Pixelille. Myös `_fbp`- ja `_fbc`-arvot ovat peräisin evästeistä, joihin kävijän oli alun perin annettava suostumuksensa.

Ehdollista molemmat kanavat samaan valintaan:

| Tilanne | Selaimen Pixel | Conversions API |
| --- | --- | --- |
| EU:n tai Ison-Britannian kävijä hyväksyi markkinoinnin | Lataa ja seuraa | Lähetä samalla `event_id`-tunnisteella päällekkäisyyksien poistamiseksi |
| EU:n tai Ison-Britannian kävijä kieltäytyi tai ei ole valinnut | Älä lataa | Älä lähetä |
| Yhdysvaltalainen kävijä, ei kieltäytymistä | Lataa ja seuraa | Lähetä |
| Yhdysvaltalainen kävijä kieltäytyi tai lähetti GPC-signaalin | Älä lataa tai lataa Limited Data Use -valinnalla | Älä lähetä tai lähetä Limited Data Use -valinnalla |

Välitä suostumustila palvelimellesi jokaisen pyynnön mukana tai lue se suostumustietueesta ja tarkista se ennen rajapinnan kutsumista. Yleinen malli on kuvattu artikkelissa [palvelinpuolen tagitus ja suostumus](/fi/blog/server-side-tagging-and-consent).

## Miten Yhdysvaltain tietosuojalait huomioidaan?

Yhdysvaltain osavaltioiden lait, kuten Kalifornian, perustuvat pääosin kieltäytymiseen: voit käyttää Pixeliä oletuksena, mutta sinun on lopetettava tietojen ”myynti” tai ”jakaminen”, kun kävijä kieltäytyy. Metan Limited Data Use (LDU) -valinta kertoo Metalle, että sen on rajoitettava näiden kävijöiden tapahtumien käsittelyä.

```js
// Anna Metan soveltaa Limited Data Use -valintaa kävijän sijainnin perusteella
fbq('dataProcessingOptions', ['LDU'], 0, 0);
fbq('init', 'YOUR_PIXEL_ID');
```

Kutsu sitä ennen `init`-kutsua. Conversions API hyväksyy samat tietojenkäsittelyvalinnat tapahtumakohtaisesti. Jos kävijä lähettää [Global Privacy Control](/fi/blog/global-privacy-control) -signaalin tai kieltäytyy bannerisi kautta, joko lopeta Pixelin lataaminen hänelle tai sovella LDU:ta, ja tee samoin palvelimella.

## Miten tarkistan, että toteutus toimii?

Avaa sivustosi yksityisessä ikkunassa EU-sijainnista tai VPN:n kautta ja tee seuraavat ennen kuin klikkaat mitään:

1. Suodata selaimen verkkopaneelissa hakusanalla `facebook`. Pyyntöjä osoitteisiin `connect.facebook.net` tai `facebook.com/tr` ei pitäisi olla.
2. Tarkista tallennustilapaneelista, ettei `_fbp`- tai `_fbc`-evästettä ole.
3. Hyväksy markkinointievästeet ja varmista, että Pixel latautuu, evästeet ilmestyvät ja tapahtumat näkyvät Metan Events Managerissa.
4. Peruuta suostumus ja varmista, että Pixel pysähtyy seuraavan sivulatauksen jälkeen.

Toista kieltäytymällä varmistaaksesi, ettei mitään lataudu, ja `?fbclid=test`-URL-osoitteella varmistaaksesi, että `_fbc` asetetaan vasta suostumuksen jälkeen. [Evästekartoitukseen](/fi/blog/how-to-run-a-cookie-audit) kannattaa sisällyttää nämä tarkistukset säännöllisesti, koska Pixel-koodinpätkillä on taipumus ilmestyä uudelleen pohjiin ja lisäosiin.

## Yhteenveto

Käsittele Meta Pixeliä mainontaan liittyvänä seurantana, koska sitä se on. Estä skripti suostumukseen asti, käytä `fbq('consent')`-kutsua varmistuksena, ehdollista Conversions API samaan valintaan ja käytä Limited Data Use -valintaa ja GPC:tä Yhdysvaltain kieltäytymisiin. Cookieshin kaltaiset työkalut estävät tunnetut seurantatyökalut, kuten Pixelin, kunnes kävijät antavat suostumuksensa, ja ajastetut skannaukset nostavat esiin uudet skriptit, joten eksynyt koodinpätkä ei pääse livahtamaan läpi.

*Tämä artikkeli on yleistä tietoa eikä oikeudellista neuvontaa. Kun teet omaa tilannettasi koskevia päätöksiä, käänny pätevän tietosuoja-asiantuntijan puoleen.*

## FAQ

### Voinko ladata Meta Pixelin suostumus peruutettuna ja myöntää sen myöhemmin?

Meta tukee tätä mallia, ja se estää tapahtumien lähettämisen, kunnes myönnät suostumuksen. Kirjaston lataaminen kuitenkin yhdistää kävijän selaimen Metaan, joten EU:n ja Ison-Britannian kävijöiden kohdalla on turvallisempaa estää skripti kokonaan suostumukseen asti ja käyttää suostumusrajapintaa toisena varmistuksena.

### Poistaako Conversions API evästesuostumuksen tarpeen?

Ei. Palvelintapahtumat sisältävät yleensä evästeistä otettuja tunnisteita, kuten _fbp ja _fbc, tai tiivistettyjä yhteystietoja, jotka ovat henkilötietoja. Niiden lähettäminen Metalle edellyttää tietosuoja-asetuksen mukaista oikeusperustetta, joka mainonnassa on tavallisesti suostumus.

### Kattaako Google Consent Mode Meta Pixelin?

Ei. Consent Mode mukauttaa vain Google-tagien toimintaa. Meta Pixel ei huomioi sitä, joten se on ehdollistettava suostumustyökalusi, tagienhallintasi suostumusasetusten tai oman koodisi kautta.

### Olenko vastuussa siitä, mitä Meta tekee Pixelin tiedoilla?

Osittain. Fashion ID -asiassa EU:n tuomioistuin katsoi, että Facebook-liitännäisen upottava sivusto on Facebookin kanssa yhteisrekisterinpitäjä kävijätietojen keräämisen ja välittämisen osalta. Tätä päättelyä sovelletaan laajasti myös Pixeliin, joten olet vastuussa suostumuksen hankkimisesta ja kävijöiden informoinnista.

## Sources

- [General Data Protection Regulation and the Meta Pixel, Meta for Developers](https://developers.facebook.com/docs/meta-pixel/implementation/gdpr)
- [Data Processing Options for US users, Meta for Developers](https://developers.facebook.com/docs/marketing-apis/data-processing-options)
- [Case C-40/17, Fashion ID, CJEU](https://curia.europa.eu/juris/liste.jsf?num=C-40/17)
