Přeskočit na obsah

Pro vývojáře

Upravuje URL tracking skriptu Heureky.

add_filter( 'wpify_woo_heureka_mereni_konverzi_url', function( $url ) {
// Vlastní URL skriptu
return $url;
} );
ParametrTypPopis
$urlstringURL skriptu (např. //www.heureka.cz/ocm/sdk.js?version=2&page=thank_you)

Vrací: string

Výchozí hodnoty:

  • CZ thank you page: //www.heureka.cz/ocm/sdk.js?version=2&page=thank_you
  • SK thank you page: //www.heureka.sk/ocm/sdk.js?version=2&page=thank_you
  • CZ product detail: //www.heureka.cz/ocm/sdk.js?version=2&page=product_detail
  • SK product detail: //www.heureka.sk/ocm/sdk.js?version=2&page=product_detail

Modul používá následující WordPress/WooCommerce hooks:

HookTypPopis
woocommerce_thankyouActionVykreslení tracking kódu na děkovací stránce
wp_footerActionVykreslení tracking kódu na stránce produktu

Na děkovací stránce se generuje JavaScript, který:

  1. Načte SDK Heureky
  2. Autentifikuje pomocí veřejného klíče
  3. Nastaví ID objednávky
  4. Přidá produkty (ID, název, cena, množství)
  5. Přidá dopravu a poplatky
  6. Nastaví celkovou cenu a měnu
  7. Odešle data

Na stránce produktu (is_product()) se pouze načte SDK Heureky pro sledování zobrazení produktu.

<!-- Heureka.cz THANK YOU PAGE script -->
<script>
(function (t, r, a, c, k, i, n, g) {
// ... loader kód
})(window, document, 'script', '//www.heureka.cz/ocm/sdk.js?version=2&page=thank_you', 'heureka', 'cz');
heureka('authenticate', 'VAS_VEREJNY_KLIC');
heureka('set_order_id', '123');
heureka('add_product', '456', 'Název produktu', '999', '1');
heureka('add_additional_item', 'Doprava', '99', '1');
heureka('set_total_vat', '1098');
heureka('set_currency', 'CZK');
heureka('send', 'Order');
</script>