Autor Zpráva
quarantine
Profil *
Zdravím, nesetkal se někdo s problémem při implementaci Heureka modulu pro měření konverzí.

Návod, podle kterého jsem se řídil: www.heureka.cz/direct/dokumenty/mereni-konverzi-navod.pdf

Tuto část kódu, mám umístěnou na konci objednávky spolu s kódem pro Heureka modul Ověřeno zákazníky, který funguje v pořádku.
<?php
heurekaConversationTrackingKey = 'HEUREKA_MERENI_KONVERZI_KLIC';
?>

<script type="text/javascript">
    var _hrq = _hrq || [];
    _hrq.push(['setKey', '<?php echo $heurekaConversationTrackingKey; ?>']);
    _hrq.push(['setOrderId', '<?php echo $order->id; ?>']);
    <?php
    $products = $order->getProducts();
    foreach ($products AS $product) {
        echo "_hrq.push(['addProduct', '".addslashes($product['name'])."', '".$product['price']."', '".$product['count']."']);";
    }
    ?>
    _hrq.push(['trackOrder']);
    (function() {
        var ho = document.createElement('script'); ho.type = 'text/javascript'; ho.async = true;
        ho.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.heureka.cz/direct/js/ext/1-roi-async.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ho, s);
    })();
</script>

Ovšem do Heureky prostě nepříjde žádný požadavek. Nemůže to být tím mícháním PHP a JS dohromady? Jak jste toto vyřešili vy? Děkuji
quatzael
Profil
quarantine:
Máš chybu na 2. řádku.
quarantine
Profil *
quatzael:
Ta chyba vznikla při kopírování a formátování kódu tady v editoru, samozřejmě je to:
<?php
$heurekaConversationTrackingKey = 'HEUREKA_MERENI_KONVERZI_KLIC';
?>
Keeehi
Profil
A jak vypadá výsledný vygenerovaných JS kód?
quarantine
Profil *
Keeehi:
Provedl jsem nyní testovací objednávku, takže například takto:
<script type="text/javascript">
    var _hrq = _hrq || [];
    _hrq.push(['setKey', '231237365B8069D9DF864E80D481E4A4']);
    _hrq.push(['setOrderId', '11160169']);
    _hrq.push(['addProduct', 'LEGRAND VALENA BÍLÁ SÉRIOVÝ SPÍNAČ Č.5 774405', '101.14', '1']);_hrq.push(['addProduct', 'LEGRAND VALENA BÍLÁ TLAČÍTKO S DRŽ. ŠŤÍTKŮ 774217', '145.3', '1']);                        _hrq.push(['trackOrder']);
    (function() {
        var ho = document.createElement('script'); ho.type = 'text/javascript'; ho.async = true;
        ho.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.heureka.cz/direct/js/ext/1-roi-async.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ho, s);
    })();
</script>
anonymníí
Profil *
quarantine:
Mělo by to být správně, chybu vidím jen v tom, co jsi zadával natvrdo, tedy v URL toho zpracovávajícího scriptu.

Nikoliv heureka.cz/direct/js/ext/1-roi-async.js, ale heureka.cz/direct/js/cache/1-roi-async.js

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: