Vaše produkty tam, kde se zákazníci radí
Lidé se čím dál častěji ptají ChatGPT, co si koupit. OpenAI Ads umožňuje ukázat jim v odpovědi právě vaše zboží. Aby reklama fungovala, potřebuje OpenAI tři věci: aktuální katalog produktů, měření toho, co návštěvníci na e-shopu dělají, a spolehlivé hlášení objednávek. Modul zajistí všechny tři – bez programování a bez ručního exportu.

Video ukážka (3 min): čo modul urobí na e-shope a ako málo práce vám dá.
Co vám modul usnadní
- Produktový feed na vlastní adrese – modul připraví katalog přesně ve formátu OpenAI a vystaví ho na adrese, kterou jednou vložíte do Ads Manageru. OpenAI si ho odtud stahuje sama, vy už nic nenahráváte.
- Feed pro každý trh – zvolíte kombinaci jazyka, měny a země. Ceny se počítají s DPH té země, pro kterou feed je, a každá kombinace má vlastní soubor.
- Zvládne velký katalog – generování běží po částech s hlídáním času a paměti serveru a každé spuštění naváže, kde předchozí skončilo. Produkty se načítají po dávkách, ne jeden po druhém.
- Měřicí pixel – zobrazení stránky, detail produktu, vložení do košíku, zahájení objednávky, dokončená objednávka a registrace zákazníka. Každou událost můžete vypnout.
- Serverové konverze – dokončené objednávky se nahlásí i přímo ze serveru. Blokovač reklam v prohlížeči je tak neztratí a OpenAI si objednávku změřenou oběma cestami započítá jen jednou.
- Souhlas s cookies – napojení na cookie lištu dm_cookies: bez souhlasu s marketingem se nic neměří a nic neodchází. Údaje zákazníka se posílají jen zahashované.
- Čistá data – roboti vyhledávačů, měřiče rychlosti ani neexistující stránky (404) se do statistik nepočítají.
- Průvodce nastavením – měření, konverze, feed a adresy ke zkopírování v několika krocích.
Produktový feed
Feed obsahuje název, popis, cenu včetně akční ceny, dostupnost, hlavní i další obrázky, značku, kategorii, EAN, kód výrobce, hmotnost a odkaz na produkt. Varianty (kombinace) mohou jít jako samostatné položky s vlastní cenou, obrázkem a skladem. Barvu, velikost a materiál přiřadíte k vlastním atributům e-shopu a pět vlastních štítků vám pomůže rozdělit produkty do reklamních skupin.

Do reklamy nemusí jít všechno: vynecháte produkty, které nejsou skladem, nebo zboží pod minimální cenou. Produkty, které nesplňují požadavky OpenAI (chybí obrázek, nulová cena…), modul do feedu nepustí a vypíše je do přehledného logu, kde najdete i důvod.
Feed se generuje do pracovního souboru, zkontroluje se a teprve potom nahradí ten zveřejněný – OpenAI nikdy nestáhne rozepsaný soubor.
Měření a serverové konverze
Pixel se načítá asynchronně, takže nezdržuje zobrazení stránky. Přihlášenému zákazníkovi přiloží k událostem údaje pro lepší spárování s reklamou – e-mail, jméno a telefon výhradně jako hash (SHA-256), k tomu zemi, město a PSČ. Když návštěvník souhlas udělí až na stránce, údaje se doplní okamžitě.

Serverové konverze zákazníka nezdrží: objednávka se zařadí do fronty a odešle ji plánovaná úloha po dávkách. Když OpenAI dočasně neodpovídá, objednávka ve frontě počká a odešle se při dalším spuštění. Na záložce Běhy a fronta vidíte, co čeká, co odešlo a co se nepodařilo, a spojení s OpenAI si ověříte jedním tlačítkem.
Souhlas s cookies
S cookie lištou dm_cookies se skript OpenAI vůbec nenačte, dokud návštěvník nepřijme marketingové cookies – do té doby nevznikne žádná cookie ani neodejde žádný požadavek. Po souhlasu se měření spustí a události ze stránky, na které souhlas udělil, se dopošlou, takže o první zobrazení nepřijdete. Odvolání souhlasu měření ihned zastaví, smaže identifikátory OpenAI z prohlížeče a platí i pro serverové konverze.
Pokud souhlas řešíte jinak – obchod mimo EU nebo jiný nástroj, který modulům bez souhlasu vypíná hooky – zvolíte režim Vždy povoleno.
Provoz a údržba
Vše obstarává jedna plánovaná úloha na hostingu: generuje feedy a odesílá frontu objednávek. Je záměrně tichá, aby vám hosting neposílal e-mail po každém spuštění – co udělala, si zobrazíte odkazem z administrace. Historie úloh ukazuje posledních deset běhů a sama se udržuje malá.

Záložka Diagnostika zkontroluje tabulky a zavěšení modulu a chybějící věci opraví. Nastavení lze zálohovat a přenést na jiný e-shop.
Požadavky
- PrestaShop 1.7.7 a novější včetně PrestaShopu 9.
- Účet v OpenAI Ads Manageru (ads.openai.com). Dostupnost reklamy v ChatGPT pro vaši zemi ověřte ve svém účtu – OpenAI ji zpřístupňuje postupně.
- Možnost nastavit plánovanou úlohu (cron) na hostingu. Pokud si nevíte rady, nastavíme ji za vás.
- Pro řízení souhlasu doporučujeme náš modul cookie lišty dm_cookies.
Nastavení krok za krokem
Celé zprovoznění zabere zhruba půl hodiny. Budete pracovat ve dvou oknech: v administraci e-shopu a v OpenAI Ads Manageru na adrese ads.openai.com. Průvodce nastavením v modulu vás provede stejnými kroky – tento návod je podrobnější a hodí se, když si nejste jistí, kde co najít.
1. Instalace a spuštění průvodce
- Nahrajte modul v administraci PrestaShopu v sekci Moduly → Správce modulů → Nahrát modul a nainstalujte ho.
- Otevřete Konfigurovat. Při prvním otevření potvrdíte licenční podmínky a spustí se průvodce nastavením.
- Průvodce můžete kdykoliv zavřít a pokračovat později tlačítkem Průvodce nastavením v hlavičce modulu. Vše, co v něm nastavíte, najdete i v běžných záložkách konfigurace.
2. Účet v OpenAI Ads Manageru a Pixel ID
- Přihlaste se na ads.openai.com a založte reklamní účet, pokud ho ještě nemáte. Dostupnost reklamy pro vaši zemi uvidíte přímo v účtu.
- V Ads Manageru založte měřicí pixel pro web e-shopu.
- Zkopírujte jeho Pixel ID.
- V modulu otevřete záložku Měření, zapněte Zapnout pixel a vložte Pixel ID.
- V poli Měřené události nechte zapnuté vše, co chcete sledovat. Pro běžný e-shop doporučujeme všech šest událostí.
- V poli Hodnota objednávky zvolte, jakou částku hlásit jako tržbu. Nejčastěji se volí Jen produkty bez DPH – doprava není vaše marže a Ads Manager pak porovnává s cenou reklamy skutečný obrat za zboží.
3. Souhlas s cookies
- V záložce Měření v části Souhlas zvolte Řízení souhlasu.
- Řídit se cookie lištou dm_cookies – doporučená volba pro obchody v EU. Měří se až po přijetí marketingových cookies. Pokud lišta dm_cookies není nainstalovaná a zapnutá, modul na to upozorní – bez ní se neměří nic.
- Vždy povoleno – jen pro obchody mimo EU, nebo když měření blokuje jiný nástroj (například modul, který ostatním modulům vypíná hooky, dokud návštěvník nedá souhlas).
- Důležité: pokud používáte dm_cookies, nedávejte modul OpenAI Ads mezi blokované moduly lišty. O souhlasu rozhoduje modul sám a pixel se musí načíst i před rozhodnutím návštěvníka, jinak by nepoznal jeho kliknutí na liště.
4. Serverové konverze (doporučeno)
- V Ads Manageru v části pro konverze vytvořte klíč pro Conversions API. Je to jiný klíč než klíč pro reklamní API.
- V modulu v záložce Měření zapněte Zapnout serverové konverze a vložte Klíč Conversions API.
- Pole Událostí v jedné dávce nechte na výchozí hodnotě 200.
- Uložte a na záložce Běhy a fronta klikněte na Otestovat spojení. Modul pošle zkušební událost jen k ověření – do statistik se nezapíše.
5. Produktový feed
- Otevřete záložku Produktový feed a přidejte zdroj: vyberte jazyk textů, měnu cen a zemi, jejíž sazba DPH se má použít. Pro slovenský trh například slovenštinu, EUR a Slovensko. Pro každý trh, kde chcete inzerovat, přidejte vlastní zdroj.
- Zapněte Generovat produktový feed.
- Exportovat varianty produktů – zapněte, pokud prodáváte zboží ve variantách (barva, velikost). Každá varianta pak půjde do reklamy jako samostatná položka s vlastní cenou a obrázkem.
- Které produkty vynechat – doporučujeme zapnout Jen produkty skladem. Minimální cenou vyřadíte levné zboží, na které se reklama nevyplatí.
- Mapování polí – přiřaďte, který atribut e-shopu je barva, velikost a materiál. OpenAI podle toho lépe rozumí vašim variantám.
- Vlastní štítky – nepovinné. Text, podle kterého si v Ads Manageru rozdělíte produkty do skupin (například „výprodej" nebo „novinky").
6. Plánovaná úloha na hostingu
- Na záložce Adresa feedu najdete v části Plánované generování adresu plánované úlohy.
- V administraci hostingu ji nastavte ke spouštění nejméně jednou za hodinu. Kratší interval (například 15 minut) znamená, že objednávky dorazí do Ads Manageru dřív.
- Jedna úloha dělá všechno: nahlásí objednávky z fronty a vygeneruje feedy. Velký katalog se generuje ve více spuštěních za sebou, hotový feed se obnovuje každých šest hodin.
- Úloha záměrně nic nevypisuje, aby vám hosting neposílal e-mail po každém spuštění. Co udělala, zobrazíte odkazem Otevřít s výpisem.
- Poprvé můžete feed vygenerovat hned tlačítkem Vygenerovat teď – na obrazovce uvidíte průběh.
7. Napojení feedu v Ads Manageru
- Na záložce Adresa feedu zkopírujte tlačítkem Kopírovat adresu feedu zdroje.
- V Ads Manageru zvolte přidání produktového kanálu a jako způsob doručení Hostovaná URL (Hosted URL).
- Vložte zkopírovanou adresu a uložte. OpenAI si feed stáhne sama a dál ho bude stahovat pravidelně.
- Pro každý zdroj (trh) založte v Ads Manageru vlastní produktový kanál s jeho adresou.
Adresa feedu obsahuje tajný kód a je to jediné, co feed chrání. Nikde ji nezveřejňujte. Kdyby unikla, vygenerujte u zdroje novou adresu tlačítkem Nová adresa a v Ads Manageru ji vyměňte.

8. Aktivace modulu a kontrola
- Dokončete průvodce nastavením – tím se modul aktivuje. Bez průvodce modul zapnete přepínačem Aktivovat modul na záložce Nastavení.
- Otevřete e-shop, přijměte cookies, projděte produkt, vložte ho do košíku a přejděte do objednávky. V Ads Manageru by se měly během několika minut objevit události z pixelu.
- Pro podrobnou kontrolu zapněte v záložce Měření Vývojářský režim – každá odeslaná událost se vypíše do konzole prohlížeče. Po kontrole ho vypněte.
- Po první objednávce se podívejte na záložku Běhy a fronta: objednávka se nejdřív objeví jako čekající a po spuštění plánované úlohy jako odeslaná.
Když něco nefunguje
- Feed se negeneruje – zkontrolujte, že plánovaná úloha běží (Otevřít s výpisem) a že zdroj není pozastavený. Záložka Běhy a fronta ukáže poslední běhy i případnou chybu.
- Některé produkty ve feedu chybí – u zdroje otevřete Zobrazit log vynechaných položek. U každého produktu je důvod, například chybí obrázek nebo nulová cena.
- V Ads Manageru nejsou žádné události – ověřte, že je modul aktivní, pixel zapnutý se správným Pixel ID a že jste v e-shopu přijali marketingové cookies.
- Objednávky čekají ve frontě – neběží plánovaná úloha. OpenAI přijímá objednávky nejvýše sedm dní staré, starší už modul neodešle.
- Test spojení selže – zkontrolujte klíč Conversions API a Pixel ID; musí patřit ke stejnému reklamnímu účtu.
Komentáre (0)
Vaše hodnotenie nie je možné odoslať
Nahlásiť komentár
Správa odoslaná
Váš podnet nie je možné odoslať