Nápověda menu

Návod na nastavení měřícího kódu pro Seznam.cz v Shopify

Tento postup vám umožní nasadit oficiální konverzní kód od Seznamu do vašeho eshopu na Shopify.

Postup:

  1. Přihlaste se do svého Shopify e-shopu.
  2. V levém menu klikněte na Nastavení (Settings).
  3. Zvolte možnost Události zákazníka (Customer Events).
  4. Přejděte na kartu Pixely (Pixels).
  5. Klikněte na Přidat vlastní pixel (Add custom pixel).
  6. Zadejte unikátní název pixelu (např. Seznam.cz – konverzní kód).
  7. Do textového pole vložte konverzní kód níže v nápovědě:
  8. Hodnotu __YOUR_CONV_ID__ v horní části kódu nahraďte Vaším Sklik ID, které získáte v administraci vašeho Sklik účtu v sekci měření konverzí.
  9. Hodnotu __YOUR_ZBOZI_ID__ v horní části kódu nahraďte ID Vaší provozovny Zboží.cz. ID získáte v administraci Zboží.cz, konkrétně v detailu Vašeho e-shopu.
  10. Klikněte na tlačítko Uložit (Save) v pravém horním rohu obrazovky.
  11. Klikněte na tlačítko Připojit (Connect) v pravém horním rohu obrazovky.

Konverzní kód:

(function () {
  var ID = __YOUR_CONV_ID__; // Your conversion ID (number)
  var ZBOZI_ID = __YOUR_ZBOZI_ID; // Your Zbozi ID (number)

  if (!window._rcLoading) {
    window._rcLoading = true;
    var s = document.createElement("script");
    s.src = "https://c.seznam.cz/js/rc.js";
    s.onload = function () {
      window.dispatchEvent(new CustomEvent("szn-rc-loaded"));
    };
    document.head.appendChild(s);
  }

  var sendConversion = function (conversionConf) {
    window.rc.conversionHit(conversionConf);
  };

  var hasConsent = function () {
    return init.customerPrivacy.saleOfDataAllowed;
  };

  var getConsent = function () {
    var consentResult = init.customerPrivacy.saleOfDataAllowed;
    if (consentResult === true) {
      return 1;
    }
    if (consentResult === false) {
      return 0;
    }
    return -1;
  };

  analytics.subscribe("checkout_completed", (event) => {
    if (!event.data) {
      return;
    }

    if (window.sznIVA && window.sznIVA.IS) {
      if (getConsent()) {
        if (event.data.checkout.email) {
          window.sznIVA.IS.updateIdentities({
            eid: event.data.checkout.email,
          });
        }
        if (event.data.checkout.phone) {
          window.sznIVA.IS.updateIdentities({
            tid: event.data.checkout.phone,
          });
        }
      } else {
        window.sznIVA.IS.clearIdentities(["tid", "eid"]);
      }
    }

    var conversionConf = {
      id: ID,
      value: event.data.checkout.totalPrice.amount,
      orderId: event.data.checkout.order.id,
      zboziId: ZBOZI_ID,
      zboziType: "standard",
      consent: getConsent(),
    };

    if (window.rc && window.rc.conversionHit) {
      sendConversion(conversionConf);
    } else {
      window.addEventListener("szn-rc-loaded", function () {
        sendConversion(conversionConf);
      });
    }
  });
})();

Nezapomeňte nahradit __YOUR_CONV_ID__ a __YOUR_ZBOZI_ID__ vlastním ID, viz postup.

V případě dotazů ohledně implementace nebo testování nás neváhejte kontaktovat na e-mailové adrese ecommerce@firma.seznam.cz.

Potřebujete další pomoc?

Pokud si stále nevíte rady, obraťte se na naše specialisty. 95 % vašich dotazů umíme vyřešit do 2 hodin.