Niektoré zo shopsystémov už majú predpripravené rozhranie pre implementáciu tejto služby a stačí iba vložiť unikátny kľúč, ktorý nájdete v administrácii obchodu pod záložkou Meranie konverzií pod názvom príslušného e-shopu. Prípadne návod pre implementáciu nájdete nižšie:
Základným postupom pre správne sprevádzkovanie merania konverzií je použitie štyroch metód. Tieto metódy sú opísané v poradí, v akom by mali byť volané z vášho e-shopu.
Použitím setKey()
metódy identifikujete váš e-shop.
Použitím setOrderId()
metódy vytvoríte novú objednávku a nastavíte jej ID, ktoré jej priradil váš e-shop.
Použitím addProduct()
metódy pridáte produkty k objednávke. Táto metóda bude volaná toľkokrát, koľko je v objednávke produktov. Prosím nepridávajte položky ako dopravné, balné, recyklačný poplatok atď.
Použitím trackOrder()
potvrdíte celú objednávku a odošlete ju nášmu serveru.
Nasledujúce príklady kódov ukazujú umiestnenie kódov na stránke a popisujú jednotlivé metódy. Nasledujúce kódy slúžia len ako príklad. Pre vloženie na vašu stránku vždy použite kód, ktorý nájdete na stránke Meranie konverzií u vášho obchodu. Kód vždy vkladajte do tela HTML stránky, teda medzi <body> a </ body>. Umiestnením do inej časti by mohlo spôsobiť nefunkčnosť merania alebo aj zobrazovanej stránky.
(Toto je len príklad pre vysvetlenie, pre vloženie na váš web použite kód, ktorý nájdete tu.)
<html>
<head>
<title>Potvrzení vaší objednávky</title>
</head>
<body>
<script type="text/javascript">
var _hrq = _hrq || [];
// nastaví váš veřejný klíč, kterým je identifikován váš e-shop (klíč je automaticky vložen
// do kódu, který najdete ve své administraci)
_hrq.push(['setKey',
'ABCDEFGH12345NOPQRS1111123456789' // veřejný klíč vašeho e-shopu
]);
// vytvoří objednávku a nastaví ji ID, které vygeneroval váš e-shop
_hrq.push(['setOrderId',
'123' // číselné ID objednávky
]);
// přidá jeden produkt k objednávce (metoda je volána tolikrát, kolik je v objednávce produktů)
_hrq.push(['addProduct',
'Nokia 5230', // název produktu (musí se shodovat s tím, který dáváte
// do klasického feedu) a pokud obsahuje apostrof '
// musíte ho escapovat zpětným lomítkem tedy \'
'3100.00', // cena produktu za jeden kus (musí být číslo bez EUR apod.)
'1' // počet kusů produktu (musí být číslo bez ks apod.)
'ABC123' // unikátní identifikátor produktu (musí se shodovat
// s ITEM_ID, který dáváte do klasického feedu)
]);
// odešle celou objednávku našemu serveru
_hrq.push(['trackOrder']);
(function() {
var ho = document.createElement('script');
ho.type = 'text/javascript'; ho.async = true;
ho.src = 'https://im9.cz/sk/js/ext/2-roi-async.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ho, s);
})();
</script>
<p>Děkujeme Vám za provedenou objednávku. Za chvíli obdržíte email
s informacemi o právě provedené objednávce.</p>
</body>
</html>
(Toto je len príklad pre vysvetlenie, pre vloženie na váš web použite kód, ktorý nájdete tu.)
<html>
<head>
<title>Potvrzení vaší objednávky</title>
</head>
<body>
<script type="text/javascript">
var _hrq = _hrq || [];
// nastaví váš veřejný klíč, kterým je identifikován váš e-shop (klíč je automaticky vložen
// do kódu, který najdete ve své administraci)
_hrq.push(['setKey',
'ABCDEFGH12345NOPQRS1111123456789' // veřejný klíč vašeho e-shopu
]);
// odešle celou objednávku našemu serveru
_hrq.push(['trackOrder']);
(function() {
var ho = document.createElement('script');
ho.type = 'text/javascript'; ho.async = true;
ho.src = 'https://im9.cz/sk/js/ext/2-roi-async.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ho, s);
})();
</script>
<p>Děkujeme Vám za provedenou objednávku. Za chvíli obdržíte email
s informacemi o právě provedené objednávce.</p>
</body>
</html>