Konverzní kódy slouží k odesílání informací o objednávkách z FAPI do analytických a reklamních nástrojů, například do Google Analytics, Google Tag Manageru, Meta Pixelu, Google Ads, Skliku nebo dalších systémů.
FAPI umí načíst data objednávky a pomocí jednoduchého skriptu je předat do zvoleného nástroje jako konverzi.
Konverzní kódy můžete využít například pro:
- měření objednávek,
- vyhodnocení kampaní,
- předávání hodnoty objednávky do reklamních systémů,
- vlastní analytiku,
- odesílání dat do nástrojů, pro které FAPI nemá připravenou hotovou integraci.
Jak správně nastavit konverzní kódy pro Facebook i jiné nástroje
Zde máte celý videonávod:
Jak konverzní kódy fungují
Aby se konverze správně odeslala, je potřeba rozlišit tři části:
- měřicí nástroj – například Meta Pixel, Google Analytics, Google Tag Manager, OpenAi (chatGPT) nebo jiný nástroj,
- FAPI konverzní kód – odešle data objednávky do vybraného nástroje,
- FAPI SDK script – načte data objednávky z FAPI, používá se pouze u vlastní děkovací stránky.
FAPI konverzní kód nenahrazuje samotný měřicí nástroj. Pokud například na stránce nemáte načtený Meta Pixel, funkce pro odeslání konverze do Meta Pixelu nemá kam data odeslat.
Nápověda platí jak pro vlastní děkovací stránky, tak pro FAPI děkovací stránky.
Pokud používáte současně Meta Pixel a CAPI, věnujte pozornost části Meta Pixel a Facebook Conversion API níže.
<script src="https://form.fapi.cz/js/sdk/fapi.js"></script>
Předání UTM parametrů do prodejního formuláře
Tato část se týká situace, kdy návštěvník přijde z reklamy na vaši landing page a následně přejde do prodejního formuláře na form.fapi.cz . Nejde o nastavení konverzních kódů na děkovací stránce.
Na každou landing page, ze které návštěvníky posíláte do prodejního formuláře, vložte jednou tento FAPI SDK script. Doporučujeme jej vložit do patičky stránky před </body> .
<script src="https://form.fapi.cz/js/sdk/fapi.js"></script>
Skript automaticky doplní parametry z URL landing page do všech odkazů a akcí formulářů vedoucích na form.fapi.cz .
Automaticky se předávají: všechny neprázdné parametry začínající utm_ a reklamní identifikátory fbclid , gclid , gbraid , wbraid , msclkid , ttclid , sclid , yclid , epik , li_fat_id , twclid, oppref, obref.
Například návštěvník přijde na adresu:
https://domena.cz/nabidka?utm_source=facebook&utm_campaign=leto&fbclid=abc123
Odkaz na prodejní formulář:
<a href="https://form.fapi.cz/?path=prodejni-formular">Koupit</a>
se automaticky změní na adresu:
https://form.fapi.cz/?path=prodejni-formular&utm_source=facebook&utm_campaign=leto&fbclid=abc123
Tato automatická část nic neukládá do cookies ani localStorage. Je určená pro běžný scénář landing page → form.fapi.cz .
Volitelné uložení UTM parametrů
Chcete-li UTM parametry zachovat i při přechodu mezi stránkami na stejném webu, aktivujte volitelně jejich uložení do localStorage:
<script src="https://form.fapi.cz/js/sdk/fapi.js"></script>
<script>
document.addEventListener('FapiSdkLoaded', function () {
window.FAPI_CONVERSION.enableUtmStorage();
});
</script>
Po aktivaci se uloží všechny parametry utm_ na 24 hodin. Prodejní formulář vždy nejprve použije hodnoty z URL; pokud v URL nejsou, použije uložené standardní UTM parametry.
LocalStorage funguje pouze v rámci stejné domény. Z domena.cz jej nelze přečíst na form.fapi.cz . Pro přechod z landing page na form.fapi.cz proto slouží automatické předání parametrů v URL popsané výše.
Dvoukrokový prodejní formulář
Při přesměrování z prvního kroku formuláře na druhou stránku se parametry utm_ i reklamní identifikátory přenesou automaticky. Platí to pro původní i nový prodejní formulář. Není potřeba přidávat další kód do cílové stránky druhého kroku.
Napojení na cookies lištu
Volání FAPI_CONVERSION.enableUtmStorage() spouštějte až po udělení souhlasu s kategorií, do které na svém webu řadíte marketingové nebo analytické ukládání dat. Přesný název kategorie se řídí účelem zpracování a nastavením vaší cookies lišty.
Do callbacku cookies lišty vložte funkci podobnou této:
window.FAPI_CONVERSION.enableUtmStorage();
Tento řádek spusťte až po udělení souhlasu. Při nesouhlasu jej jednoduše nespouštějte. Při odvolání souhlasu odstraňte uložená data pomocí localStorage.removeItem('fapi-utm-forwarding') .
Automatické předání parametrů do URL nepoužívá localStorage. Pokud ale cookies lišta před souhlasem blokuje načtení externích skriptů, je potřeba rozhodnout, zda má načtení fapi.js povolit i před souhlasem. Technicky je to nutné pro okamžité doplnění parametrů do odkazů; právní posouzení a zařazení do kategorií cookies lišty je na provozovateli webu.
Doporučení k měřicím nástrojům
Kdykoliv je to možné, spouštějte analytické nástroje na stránce napřímo, ne pouze přes kontejnery nebo aplikace třetích stran.
Typicky Google Tag Manager se může inicializovat se zpožděním nebo se nemusí načíst vůbec. V takovém případě se konverze nemusí správně odeslat.
Pozor na duplicitní měření konverzí
Konverzní kód se obvykle spouští při načtení děkovací stránky.
Pokud se stejná konverzní událost odešle více způsoby nebo vícekrát, může analytický nebo reklamní nástroj započítat jednu objednávku opakovaně.
K duplicitám může dojít například když:
- máte stejný konverzní event vložený přímo na děkovací stránce,
- stejnou událost odesíláte přes FAPI konverzní kód i přes vlastní kód,
- konverze se posílá současně přes Google Tag Manager i přímo vloženým kódem,
- používáte Meta Pixel i Facebook Conversion API bez správné deduplikace,
- zákazník znovu načte nebo obnoví děkovací stránku.
Pokud v reklamním nebo analytickém nástroji vidíte více konverzí, než kolik reálně vzniklo objednávek ve FAPI, zkontrolujte, zda se stejná událost neposílá vícekrát.
Skript se spojením s unikátním identifikátorem objednávky, zajišťuje stažení informací o objednávce z FAPI do vaší děkovací stránky.
Díky tomu můžete konverze zaslat do jakéhokoliv analytického nástroje.
Kde získat trackovací kód pro FB pixel: https://developers.facebook.com/docs/meta-pixel/get-started/
SmartEmailing webtracking
SmartEmailing webtracking je samostatné předpřipravené měření na děkovací stránce FAPI; nenastavuje se vložením kódu do pole Konverzní kód (HTML).
V prodejním formuláři otevřete 5. krok → Děkovací stránka, ponechte vypnutou volbu Použít vlastní děkovací stránku a do pole SmartEmailing webtracking GUID vložte pouze GUID ze SmartEmailingu. FAPI pak na své děkovací stránce načte SmartEmailing tracker a po úspěšném vytvoření objednávky mu předá údaje o objednávce.
Pro toto nastavení není potřeba vytvářet samostatné propojení FAPI se SmartEmailingem. Nevkládejte celý SmartEmailing měřicí kód ani do pole SmartEmailing webtracking GUID, ani do pole Konverzní kód (HTML).
Pokud používáte vlastní děkovací stránku, FAPI na ni SmartEmailing tracker ani údaje o objednávce nevkládá. Webtracking je v takovém případě potřeba nastavit přímo na vašem webu.
Podrobný postup včetně ověření najdete v nápovědě SmartEmailing webtracking ve FAPI.
Meta Pixel a Facebook Conversion API
Pokud používáte současně Meta Pixel a Facebook Conversion API, je potřeba správně řešit deduplikaci.
Meta deduplikuje události podle společného Event ID. Ve FAPI/CAPI se jako Event ID používá variabilní symbol objednávky.
Aby deduplikace fungovala správně, musí do Mety odejít jak serverová část přes CAPI, tak browser část z webu nebo děkovací stránky.
Pokud deduplikace nefunguje správně, může Meta jednu objednávku započítat vícekrát.
Měřit všechny objednávky, nebo jen zaplacené
Ve FAPI můžete použít dva typy funkcí:
- funkce bez
OnlyPaidodešlou konverzi po vytvoření objednávky, - funkce s
OnlyPaidodešlou konverzi pouze tehdy, pokud je objednávka zaplacená.
Příklad funkce pro odeslání objednávky bez ohledu na stav platby:
FAPI_CONVERSION.simpleFacebookPixelTransaction(fapiOrderData);
Příklad funkce pro odeslání pouze zaplacené objednávky:
FAPI_CONVERSION.simpleFacebookPixelTransactionOnlyPaid(fapiOrderData);
Před nastavením si proto ujasněte, zda chcete v daném nástroji měřit všechny vytvořené objednávky, nebo pouze zaplacené objednávky.
Varianty OnlyPaid kontrolují stav platby při spuštění kódu na děkovací stránce. Pozdější úhrada převodem sama tento kód znovu nespustí. Pro měření všech objednávek použijte varianty bez OnlyPaid.
Jak tyto funkce použít?
Ukázka zaslání dat do FB pixelu:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleFacebookPixelTransaction(fapiOrderData);
});
});
</script>
Ukázka zaslání dat do OpenAI (ChatGPT) pixelu:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleChatgptAdsTransaction(fapiOrderData);
});
});
</script>
Ukázka zaslání dat do GA4:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleGA4Transaction(fapiOrderData);
});
});
</script>
Ukázka zaslání dat do Google Tag Manageru (GTM):
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleGoogleTagManagerTransaction(fapiOrderData);
});
});
</script>
Ukázka zaslání dat do Google Analytics:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleGoogleAnalyticsEcommerceTransaction(fapiOrderData);
});
});
</script>
Ukázka zaslání dat do Google Ads:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleGoogleAdsTransaction(fapiOrderData, 'AW-123456789/KONVERZNI_LABEL');
});
});
</script>
Nahraďte AW-123456789/KONVERZNI_LABEL celým cílem konverzní akce z Google Ads: ID konverze a konverzní štítek (label) oddělené lomítkem.
Ukázka zaslání konverzí do Affilboxu:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleAffilboxTransaction(fapiOrderData, 'demo.affilbox.cz', '1');
});
});
</script>
Ukázka zaslání dat do TikTok Pixel:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleTikTokPixelTransaction(fapiOrderData);
});
});
</script>
Ukázka zaslání dat do Pinterestu:
Pro odeslání dat do Pinterestu je potřeba nejprve propojit Pinterest s Google Tag Managerem.
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simplePinterestTransaction(fapiOrderData);
});
});
</script>
Ukázka zaslání konverzí do CJ:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleCJTransaction(fapiOrderData, 'enterpriseId', 'actionTrackerId', 'cjeventOrder');
});
});
</script>
Ukázka zaslání konverzí do Sklik:
Následující příklady slouží pro stávající starší integraci s rc.js. Pro nové nasazení použijte aktuální měření SEM podle nápovědy Skliku. U starší integrace patří do sklikId či id ID konverze ze Skliku; číslo objednávky patří do orderId. Nejprve načtěte měřicí nástroj a volání s consent: 1 spouštějte až po udělení odpovídajícího souhlasu v cookies liště.
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
var sklikId = 123456;/* vložte Váš identifikátor konverze Sklik*/
var zboziId = 123456;/* Id provozovny zbozi.cz*/
FAPI_CONVERSION.simpleSklikTransaction(fapiOrderData, sklikId, zboziId);
});
});
</script>
Pokud chcete odeslat konverze do více nástrojů, můžete tyto kódy zjednodušit takto:
Následující příklad měří vytvořené objednávky přímo v GA4 a Google Ads na vlastní děkovací stránce. Data objednávky načte jednou a předá je oběma nástrojům.
-
Ve FAPI otevřete prodejní formulář a 5. krok → Děkovací stránka. Zadejte vlastní děkovací adresu s HTTPS a zapněte Vkládat unikátní identifikátor objednávky do URL děkovací stránky. Při přesměrování zachovejte parametr
path, podle kterého SDK načte konkrétní objednávku. -
Na webu nejprve načtěte Google tag podle pokynů pro GA4. Do jeho stávající inicializace doplňte konfiguraci Google Ads; druhou kopii
gtag.jsnevkládejte. Výsledná konfigurace obou cílů má tento tvar:gtag('config', 'G-XXXXXXXXXX'); gtag('config', 'AW-123456789');Obě ID nahraďte údaji ze svých účtů. Souhlasy s analytickým a reklamním měřením nastavuje a aktualizuje vaše cookies lišta. Konfigurace patří za nastavení výchozích souhlasů a před odesílání konverzí. Podrobnosti najdete v návodu Google pro použití stávající značky také pro Ads.
-
Do patičky vlastní děkovací stránky vložte jednou tento společný blok. Nahraďte jím dosavadní samostatné konverzní bloky pro GA4 a Ads a jejich opakované načítání SDK:
<script> document.addEventListener('FapiSdkLoaded', () => { FAPI_CONVERSION.runConversion((fapiOrderData) => { FAPI_CONVERSION.simpleGA4Transaction(fapiOrderData); FAPI_CONVERSION.simpleGoogleAdsTransaction( fapiOrderData, 'AW-123456789/KONVERZNI_LABEL' ); }); }, { once: true }); </script> <script src="https://form.fapi.cz/js/sdk/fapi.js"></script>AW-123456789/KONVERZNI_LABELnahraďte celým cílem vybrané konverzní akce z Google Ads: ID konverze, lomítko a konverzní štítek (label). Nejde o ID kampaně. SamotnéAW-123456789konkrétní akci neurčuje. Pokud mají produkty různé konverzní akce, použijte na jejich děkovacích stránkách odpovídající label. -
Stejnou objednávku odesílejte do každého cíle jednou. Při tomto přímém měření vypněte odpovídající konverzní značky v Google Tag Manageru (GTM), včetně případných pravidel na
purchasenebofapiOrderDataLoaded. Prověřte také, zda stejný nákup neměří další plugin a zda se tentýž GTM kontejner nevkládá vícekrát. Pokud používáte přímou Ads konverzi i import stejného nákupu z GA4, zvolte v Ads jednu hlavní konverzní akci pro optimalizaci. -
Vytvořte testovací objednávku a zkontrolujte děkovací URL s
path, souhlasy v cookies liště a odeslané události v GA4 DebugView a Google Tag Assistantu. Ověřte číslo objednávky, hodnotu, měnu a počet započítaných konverzí také po obnovení stránky.
SDK do GA4 předá událost purchase s číslem objednávky, hodnotou, měnou a položkami. Do Ads předá conversion s cílem send_to, hodnotou, měnou a číslem objednávky jako transaction_id. Unikátní číslo pomáhá zabránit opakovanému započítání stejné Ads konverze. Nastavení { once: true } omezuje listener na jedno spuštění během načtení stránky; obnovení stránky tím není chráněné.
U děkovací stránky přímo ve FAPI vložte konverzní část do pole Konverzní kód (HTML) a vynechte poslední řádek načítající fapi.js, protože SDK už zajišťuje FAPI.
Dále se dají použít funkce, které pošlou data do analytických nástrojů jen když jsou dané objednávky zaplacené:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
FAPI_CONVERSION.simpleFacebookPixelTransactionOnlyPaid(fapiOrderData);
FAPI_CONVERSION.simpleGoogleTagManagerTransactionOnlyPaid(fapiOrderData);
FAPI_CONVERSION.simpleGoogleAnalyticsEcommerceTransactionOnlyPaid(fapiOrderData);
FAPI_CONVERSION.simpleGA4TransactionOnlyPaid(fapiOrderData);
});
});
</script>
V případě, že potřebujete data odeslat do nějakého jiného nástroje, pro který funkci nemáme, můžete si data objednávky namapovat do analytického nástroje sami.
Ukázka pro Sklik.cz:
<script>
document.addEventListener('FapiSdkLoaded', function () {
FAPI_CONVERSION.runConversion(function (fapiOrderData) {
var conversionConf = {
id: 123456, /* váš identifikátor konverze Sklik*/
orderId: fapiOrderData['number'], /* číslo objednávky */
value: fapiOrderData['total_amount'], /* hodnota objednávky v Kč bez DPH*/
consent: 1 /* souhlas od návštěvníka na odeslání konverzního hitu, povolené hodnoty: 0 (není souhlas) nebo 1 (je souhlas) */
};
// Ujistěte se, že metoda existuje, předtím než ji zavoláte
if (window.rc && window.rc.conversionHit) {
window.rc.conversionHit(conversionConf);
}
});
});
</script>
Jaká data jsou dostupná v proměnné fapiOrderData?
Dostupné parametry a jejich vysvětlivky jsme popsali v API dokumentaci:
https://web.fapi.cz/api-doc/#api-OrderConversion.
V dokumentaci najdete všechny dostupné parametry a vysvětlení, jaké hodnoty obsahují.
Jak vložit konverzní kódy do děkovací stránky FAPI?
Do děkovací stránky FAPI nemusíte vkládat koncový script.
Skript vložte jen do vlastní děkovací stránky, jak jsme psali již výše.
<script src="https://form.fapi.cz/js/sdk/fapi.js"></script>
Konverzní kódy je potřeba uložit do prodejního formuláře, konkrétně krok číslo 5. děkovací stránka - políčko konverzní kódy.
Je zapotřebí do konverzního kódu (HTML) nejprve vložit pixely od nástrojů, kam chcete odesílat konverze. Ať už je to Facebook, Google analytics 4, Instagram atd. Je potřeba prvně nahrát jejich startovací kód. A pod tento startovací a inicializační kód můžete vložit konverzní kódy FAPI.

Pozor na opakované odeslání konverze
Konverzní kód na děkovací stránce se spouští při načtení stránky. Pokud zákazník děkovací stránku znovu načte nebo obnoví, může se konverzní událost odeslat znovu.
To může způsobit, že v analytickém nebo reklamním nástroji uvidíte více konverzí, než kolik reálně vzniklo objednávek ve FAPI.
Doporučujeme proto zkontrolovat, že stejnou konverzní událost neposíláte více způsoby současně, například přes:
- vlastní kód na děkovací stránce,
- Meta Pixel / Facebook Pixel,
- Google Tag Manager,
- FAPI konverzní kód,
- Facebook Conversion API.
Pokud používáte současně Meta Pixel a Facebook Conversion API, je potřeba mít správně nastavenou deduplikaci událostí. Jinak může Meta jednu objednávku započítat vícekrát.
Předdefinované funkce
Tento script vytvoří objekt FAPI_CONVERSION, který má přístupné tyto funkce:
FAPI_CONVERSION.runConversion(onSuccess: callback)
Toto je výchozí funkce pro získání dat objednávky a spuštění konverzních kódů.
Dále při spuštění této funkce vloží informace o objednávce do Google Tag Manageru. Pomocí eventu "fapiOrderDataLoaded" a data objednávky jsou následně uložena pod klíčem "fapiOrderData". Dále se tedy s objednávkou dá pracovat přímo v GTM.
Po načtení dat objednávky tato funkce také vyvolá event "fapiOrderDataLoaded", kde v detailu eventu pod klíčem "fapiOrderData", jsou uložena data objednávky. Použití je možné pro vlastní zpracování konverzí.
FAPI_CONVERSION.simpleFacebookPixelTransaction(fapiOrderData: object)
Tato funkce vytvoří konverzi ve Facebook pixelu. Data nejsou odeslaná do FB Pixelu, pokud na stránce nemáte FB Pixel nainstalovaný.
FAPI_CONVERSION.simpleFacebookPixelTransactionOnlyPaid(fapiOrderData: object)
Tato funkce vytvoří konverzi ve Facebook pixelu, pouze pokud je objednávka zaplacená. Data nejsou odeslaná, pokud na stránce nemáte FB Pixel nainstalovaný.
FAPI_CONVERSION.simpleGA4Transaction(fapiOrderData: object)
Tato funkce odešle do Google Analytics 4 vytvořenou objednávku bez ohledu na stav platby. Data se neodešlou, pokud na stránce nemáte Google Analytics 4 správně nastavené.
FAPI_CONVERSION.simpleGA4TransactionOnlyPaid(fapiOrderData: object)
Tato funkce odešle konverzi do Google Analytics 4 pouze v případě, že je objednávka zaplacená. Data se neodešlou, pokud na stránce nemáte Google Analytics 4 správně nastavené.
FAPI_CONVERSION.simpleGoogleTagManagerTransaction(fapiOrderData: object)
Tato funkce vytvoří konverzi v Google Tag Manageru. Data nejsou odeslaná do GTM pokud na stránce nemáte GTM nainstalovaný.
FAPI_CONVERSION.simpleGoogleTagManagerTransactionOnlyPaid(fapiOrderData: object)
Tato funkce vytvoří konverzi ve Google Tag Manageru, pouze pokud je objednávka zaplacená. Data nejsou odeslaná do GTM pokud na stránce nemáte GTM nainstalovaný.
FAPI_CONVERSION.simpleGoogleAnalyticsEcommerceTransaction(fapiOrderData: object)
Tato funkce vytvoří konverzi v Google Analytics. Data nejsou odeslaná do Google Analytics pokud na stránce nemáte Google Analytics nainstalovaný.
FAPI_CONVERSION.simpleGoogleAnalyticsEcommerceTransactionOnlyPaid(fapiOrderData: object)
Tato funkce vytvoří konverzi ve Google Analytics, pouze pokud je objednávka zaplacená. Data nejsou odeslaná do Google Analytics pokud na stránce nemáte Google Analytics nainstalovaný.
FAPI_CONVERSION.simpleAffilboxTransaction(fapiOrderData: object, url: string, campaignId: string|int)
Tato funkce vytvoří konverzi v Affilboxu.
Tato funkce narozdíl od výše uvedených přijmá 2 argumenty. Url adresu a ID kampaně:
- url - tuto url najdete v administraci Affilboxu - konverzní kódy a je to hodnota proměnné "ab_instance", která bude v podobném tvaru: "demo.affiliate.cz"
- campaignId - ID kampaně najdete také v administraci Affilboxu - konverzní kódy a je to hodnota proměnné ab_kampan, kde hodnota je číslo kampaně, například: '1'
FAPI_CONVERSION.simpleAffilboxTransactionOnlyPaid(fapiOrderData: object, url: string, campaignId: string|int)
Tato funkce vytvoří konverzi v Affilboxu, pouze pokud je objednávka zaplacená.
Tato funkce má stejné fungování jako "simpleAffilboxTransaction".
FAPI_CONVERSION.simpleCJTransaction(fapiOrderData: object, enterpriseId, actionTrackerId, cjeventOrder)
Tato funkce vytvoří konverzi na platformě https://www.cj.com/. Do této funkce je potřeba doplnit 3 parametry, enterpriseId, actionTrackerId a cjeventOrder.
FAPI_CONVERSION.simpleCJTransactionOnlyPaid(fapiOrderData: object, enterpriseId, actionTrackerId, cjeventOrder)
Tato funkce vytvoří konverzi na platformě CJ, pouze pokud je objednávka zaplacená.
Tato funkce má stejné fungování jako "simpleCJTransaction".
FAPI_CONVERSION.simpleSklikTransaction(fapiOrderData: object)
Tato funkce vytvoří konverzi na platformě Sklik.
FAPI_CONVERSION.simpleSklikTransactionOnlyPaid(fapiOrderData: object)
Tato funkce vytvoří konverzi na platformě Sklik, pouze pokud je objednávka zaplacená.
FAPI_CONVERSION.simpleGoogleAdsTransaction(fapiOrderData: object, ADId string)
Tato funkce vytvoří konverzi v Google Ads.
Druhý argument ADId určuje cílovou konverzní akci Google Ads.
Použijte celý cíl ve formátu AW-123456789/KONVERZNI_LABEL, tedy ID konverze a konverzní štítek oddělené lomítkem.
FAPI_CONVERSION.simpleGoogleAdsTransactionOnlyPaid(fapiOrderData: object, ADId string)
Tato funkce odešle konverzi do Google Ads pouze v případě, že je objednávka zaplacená.
Když data v analytickém nástroji nesedí
Po vložení konverzních kódů doporučujeme vytvořit testovací objednávku a ověřit v daném analytickém nebo reklamním nástroji, že se konverze odeslala pouze jednou.
Pokud v analytickém nebo reklamním nástroji vidíte jiné počty konverzí než ve FAPI, zkontrolujte hlavně:
- zda se konverzní kód nespouští vícekrát,
- zda není stejný event vložený na více místech,
- zda se konverze neposílá současně přes FAPI, vlastní kód a Google Tag Manager,
- zda se event znovu neodešle při obnovení děkovací stránky,
- zda máte správně načtený Meta Pixel, Google Analytics nebo jiný měřicí nástroj,
- zda u kombinace Meta Pixelu a Facebook Conversion API funguje deduplikace,
- zda používáte správnou funkci podle toho, jestli chcete měřit všechny objednávky, nebo jen zaplacené objednávky.
Shrnutí
Konverzní kódy ve FAPI umožňují odesílat data objednávek do analytických a reklamních nástrojů.
Při nastavení si vždy ověřte:
- zda používáte FAPI děkovací stránku, nebo vlastní děkovací stránku,
- zda máte správně načtené měřicí nástroje,
- zda neposíláte stejnou konverzi vícekrát,
- zda chcete měřit všechny objednávky, nebo pouze zaplacené,
- zda máte při použití Meta Pixelu a CAPI správně nastavenou deduplikaci.
Správné nastavení konverzních kódů pomůže tomu, aby data v reklamních a analytických nástrojích odpovídala skutečným objednávkám ve FAPI.