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.
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. Když se katalog nečekaně prudce zmenší (například po chybě importu), modul starý feed raději ponechá.
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 pixel spustí ve stavu „bez souhlasu" a začne měřit až ve chvíli, kdy návštěvník přijme marketingové cookies. Události ze stránky, na které souhlas udělil, se dopošlou, takže o první zobrazení nepřijdete. Odvolání souhlasu platí okamžitě 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.
Časté dotazy
Co je OpenAI Ads a k čemu modul potřebuji?
OpenAI Ads je reklamní systém, který zobrazuje produkty obchodníků v odpovědích ChatGPT. Aby reklama mohla ukázat vaše zboží a vyhodnotit, co přineslo, potřebuje OpenAI aktuální katalog produktů, měření návštěv a hlášení objednávek. Modul pro PrestaShop zajistí všechno: připraví produktový feed na adrese, kterou si OpenAI sama stahuje, vloží do e-shopu měřicí pixel a dokončené objednávky nahlásí i ze serveru. Reklamní kampaně, rozpočet a cílení pak nastavujete v Ads Manageru na ads.openai.com.
Mohu reklamu v ChatGPT používat v Česku a na Slovensku?
OpenAI zpřístupňuje reklamu postupně podle zemí. Aktuální dostupnost pro váš trh uvidíte přímo ve svém účtu v Ads Manageru. Modul podporuje jakoukoliv kombinaci jazyka, měny a země, takže feed připravíte pro každý trh, kde inzerovat můžete. Měřicí pixel a serverové konverze fungují nezávisle na zemi.
Jak často se produktový feed aktualizuje?
Feed generuje plánovaná úloha na hostingu, kterou nastavíte ke spouštění nejméně jednou za hodinu. Hotový feed se obnovuje každých šest hodin a OpenAI si ho stahuje sama. Velký katalog se generuje ve více spuštěních za sebou – každé naváže tam, kde předchozí skončilo. Kdykoliv můžete feed vygenerovat i ručně tlačítkem Vygenerovat teď v administraci modulu.
Proč některé produkty ve feedu chybí?
Modul do feedu nepustí produkty, které nesplňují požadavky OpenAI – například chybí obrázek, název nebo mají nulovou cenu – a také produkty, které vyřadíte v nastavení (zboží, které není skladem, nebo pod minimální cenou). U každého zdroje feedu najdete v administraci odkaz Zobrazit log vynechaných položek, kde je u každého produktu uvedený důvod. Log obsahuje vždy poslední generování.
Musím mít cookie lištu?
V EU smí měření reklamy běžet jen se souhlasem návštěvníka. Modul je napojený na naši cookie lištu dm_cookies: dokud návštěvník nepřijme marketingové cookies, pixel nic neodesílá a objednávka se nenahlásí ani ze serveru. Pokud souhlas řešíte jiným nástrojem, který modulům bez souhlasu vypíná hooky, nebo prodáváte mimo EU, zvolíte v nastavení režim Vždy povoleno.
Jaké údaje o zákaznících modul posílá?
U přihlášeného zákazníka, který udělil souhlas s marketingem, posílá pixel údaje pro lepší spárování s reklamou: e-mail, jméno, příjmení, telefon a ID zákazníka výhradně jako hash (SHA-256), ze kterého nelze původní údaj přečíst, a dále zemi, město, region a PSČ. Stejné údaje se přikládají k serverovému hlášení objednávky. Bez souhlasu se neposílá nic a údaje se nedostanou ani do zdrojového kódu stránky.
K čemu jsou serverové konverze, když mám pixel?
Pixel běží v prohlížeči zákazníka, a když má zákazník blokovač reklam, objednávku nezměří. Serverové konverze hlásí dokončené objednávky přímo ze serveru e-shopu přes Conversions API, takže se neztratí. Objednávka změřená oběma cestami má stejný identifikátor a OpenAI ji započítá jen jednou. Pro zapnutí potřebujete klíč Conversions API z Ads Manageru.
Zpomalí modul e-shop?
Ne. Měřicí pixel se načítá asynchronně a nezdržuje zobrazení stránky. Serverové konverze se neodesílají ve chvíli, kdy zákazník dokončuje objednávku – objednávka se jen zařadí do fronty a odešle ji plánovaná úloha. Feed se generuje mimo návštěvy zákazníků, po dávkách a s hlídáním času i paměti serveru, takže nepřetíží ani velký katalog.
Počítají se do statistik i roboti vyhledávačů?
Ne. Modul pixel nevkládá robotům vyhledávačů, SEO nástrojům, měřičům rychlosti webu ani automatickým skriptům a nevkládá ho ani na neexistující stránky, které vracejí chybu 404. Statistiky v Ads Manageru tak nejsou nafouknuté návštěvami, které nepřišly od lidí.
Co když plánovaná úloha nějakou dobu neběží?
Objednávky počkají ve frontě a odešlou se při dalším spuštění. OpenAI ale přijímá objednávky nejvýše sedm dní staré – starší už modul neodešle a na záložce Běhy a fronta na ně upozorní. Feed zůstává v poslední hotové podobě, dokud se nevygeneruje nový. Pokud si nevíte rady s nastavením plánované úlohy na hostingu, nastavíme ji za vás.
Mohu mít feed pro více trhů nebo měn?
Ano. Každý zdroj feedu je kombinace jazyka textů, měny cen a země, podle jejíž sazby DPH se počítají ceny. Zdrojů můžete přidat libovolně mnoho a každý má vlastní soubor i vlastní tajnou adresu. V Ads Manageru pak pro každý trh založíte produktový kanál s adresou příslušného zdroje.
Komentáře (0)
Vaše hodnocení nelze odeslat
Nahlásit komentář
Zpráva odeslána
Váš podnět nelze odeslat