Platíte za reklamy na Facebooku a Instagrame, ale neviete presne, ktoré z nich priniesli objednávky? Najčastejší dôvod je jednoduchý: Meta Pixel v PrestaShope vidí len časť nákupov. V tomto článku vysvetlím, prečo samotný Pixel dnes nestačí, čo je Conversions API a ako to správne a v súlade s GDPR nastaviť.
Prečo samotný Meta Pixel nestačí
Pixel je kúsok JavaScriptu, ktorý beží v prehliadači zákazníka. Preto ho môže ovplyvniť všetko, čo sa v prehliadači deje: blokátory reklám, ochrana súkromia, odmietnuté cookies alebo pomalé načítanie stránky. Výsledok? Meta dostane len časť vašich nákupov, kampane vyzerajú horšie, než v skutočnosti sú, a reklamný algoritmus sa učí na neúplných údajoch.
Čo je Conversions API
Conversions API (CAPI) posiela udalosti priamo z vášho servera do Meta, takže ich neovplyvní prehliadač zákazníka. Najlepšie výsledky prináša kombinácia oboch ciest: Pixel aj CAPI súčasne. Aby Meta nenapočítala jeden nákup dvakrát, musia mať obe udalosti rovnaké ID a Meta ich potom spáruje. Oficiálny popis nájdete v dokumentácii Conversions API.
Ako to funguje v mojom module
Keďže som to pri vlastných e-shopoch potreboval, vytvoril som modul Meta Pixel a Conversions API pre PrestaShop 8 a 9. Zadáte Pixel ID a prístupový token a modul zvyšok urobí sám, bez úprav šablóny, v téme Classic aj Hummingbird. Meria:
- zobrazenie stránky, produktu a kategórie,
- vyhľadávanie v obchode,
- pridanie do košíka,
- začiatok objednávky a výber platby,
- nákup s hodnotou a zoznamom produktov.
Súhlas podľa GDPR: bez súhlasu sa nič neposiela
Sledovanie na marketingové účely vyžaduje súhlas návštevníka. Modul načíta Pixel až po tom, čo návštevník povolí kategóriu Marketing v cookie lište, a bez súhlasu neposiela nič, ani z prehliadača, ani zo servera. Funguje s mojou cookie lištou pre PrestaShop alebo s iným nástrojom na cookies. Osobné údaje zákazníka (e-mail, telefón, meno, mesto, PSČ, krajina) odchádzajú do Meta len ako nevratný odtlačok SHA-256, nikdy v čitateľnej podobe. Roboty a vyhľadávače sa nemerajú. Základné informácie o ochrane osobných údajov nájdete na stránke Úradu na ochranu osobných údajov SR.
Nastavenie krok za krokom
- V Meta Events Manager vytvoríte Pixel a vygenerujete prístupový token.
- Obe hodnoty vložíte do nastavení modulu. Panel Stav nastavenia ukáže, čo ešte chýba.
- Jedným tlačidlom odošlete skúšobnú udalosť a v Meta ju uvidíte medzi testovacími udalosťami.
- Od tej chvíle sa meria každá návšteva so súhlasom a každý nákup.
Spoľahlivosť a bezpečnosť údajov
Meranie nesmie spomaliť obchod ani nákup. Odosielanie preto prebieha až po zobrazení stránky. Keď Meta nie je dostupná, udalosti sa zaradia do fronty a odošlú neskôr, nič sa nestratí. Nákup sa odošle len z potvrdenej objednávky a len raz, aj keď si zákazník stránku obnoví. Hodnotu a produkty určuje obchod, nie prehliadač, takže ich nemožno sfalšovať. V nastaveniach vidíte frontu a posledné chyby a môžete odoslať znova.
Čo vám to prinesie
- Presnejšie výsledky kampaní – reálny počet nákupov a ich hodnota.
- Lepšiu optimalizáciu reklám – Meta sa učí na úplnejších údajoch.
- Remarketing – oslovíte ľudí, ktorí si pozreli produkt alebo vložili tovar do košíka, ale nenakúpili.
Čo budete potrebovať a cena
Účet v Meta Business a Pixel (vytvorenie je zadarmo), súhlas so sledovaním cez cookie lištu, PrestaShop 8.0 až 9.x a PHP 7.2 alebo novšie. Modul stojí 30 € s neobmedzenou licenciou, 12 mesiacov aktualizácií a podpory. Ak chcete mať meranie hotové bez starostí, ponúkam aj službu nastavenia merania. Podrobnosti nájdete na stránke produktu: modul Meta Pixel a Conversions API.
Ako overiť, že meranie funguje
Po nastavení si urobte skúšobnú objednávku. V Meta Events Manager v časti Testovacie udalosti by ste mali vidieť udalosti z prehliadača aj zo servera, ktoré majú rovnaké ID. Ak sa objavia dvakrát bez spárovania, nákupy by sa započítali dvojito, preto túto kontrolu nevynechajte. Skontrolujte aj to, že bez súhlasu v cookie lište sa nič neodosiela: otvorte obchod v anonymnom okne, odmietnite marketingové cookies a prejdite objednávku.
Najčastejšie chyby pri nastavení
- Pixel nainštalovaný dvakrát – napríklad ručne v šablóne a ešte cez modul. Nákupy sa potom počítajú dvojito.
- Chýbajúci súhlas – Pixel sa spúšťa bez ohľadu na voľbu návštevníka, čo je v rozpore s GDPR.
- Expirovaný token – udalosti zo servera prestanú prichádzať, ale v prehliadači sa meria ďalej, takže si chybu dlho nevšimnete.
- Zlá hodnota nákupu – hodnota odoslaná z prehliadača sa dá ľahko pokaziť, preto je lepšie, keď ju určuje server z potvrdenej objednávky.
Meranie je základ každej reklamnej kampane. Ak ho máte v poriadku, každé euro za reklamu sa dá spočítať a rozhodnúť, kam ho investovať ďalej.






