Pokud máte e-shop přes některý ze shopsystémů, tak stačí pouze vložit unikátní klíč pro váš obchod z administrace obchodu na Heurece pod záložkou Měření konverzí. Nebo si můžete stáhnout informace o implementaci kódu měření konverzí [PDF] pro vašeho programátora.
Základním postupem pro správné zprovoznění měření konverzí je použití čtyř metod. Tyto metody jsou popsány v pořadí, v jakém by měly být volány z vašeho e-shopu.
Použitím setKey()
metody identifikujete váš e-shop.
Použitím setOrderId()
metody vytvoříte novou objednávku a nastavíte ji ID, které ji přiřadil váš e-shop.
Použitím addProduct()
metody přidáte produkty k objednávce. Tato metoda bude volána tolikrát, kolik je v objednávce produktů. Prosím nepřidávejte položky jako dopravné, balné, recyklační poplatek atd. !
Použitím trackOrder()
potvrdíte celou objednávku a odešlete ji našemu serveru.
Následující příklad kódu ukazuje umístění kódů na stránce a popisují jednotlivé metody. Následující kód je pouze příklad. Pro vložení na vaši stránku vždy použijte kód, který najdete na stránce Měření konverzí u vašeho e-shopu. Kód vždy vkládejte do těla HTML stránky, tedy mezi <body> a </body>. Umístěním do jiné části by mohlo způsobit nefunkčnost měření nebo i zobrazované stránky.
(Toto je pouze příklad pro vysvětlení, pro vložení na váš web použijte kód, který najdete zde.)
<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že
// 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 Kč 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/js/ext/1-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>